API Documentation

The Lucid API is the logical interface used to interact with a node. By default, your node's server listens on port 7021.

Store Data (Create & Update)

PUT https://localhost:7021/api/kv/:key

This endpoint allows you store data at a specific key. If the key is not used yet, it will be created.

Path Parameters

Headers

Request Body

{
  "message": "The specified key was successfully updated."
}

Get Data

GET https://localhost:7021/api/kv/:key

This endpoint allows you to get data associated with a key.

Path Parameters

Headers

hello world

Delete Data

DELETE https://localhost:7021/api/kv/:key

This endpoint allows you to delete an existing key with its associated data.

Path Parameters

Headers

{
  "message": "The specified key and its data was successfully deleted."
}

Check key initialization

HEAD https://localhost:7021/api/kv/:key

Check if a key was initialized in the Lucid node.

Path Parameters

Headers

{
  "message": "The specified key is initialized."
}

Execute a Specific Operation

PATCH https://localhost:7021/api/kv/:key

Execute some operation like lock/unlock or other.

Path Parameters

Headers

Request Body

Last updated