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

NameTypeDescription

key

string

Key of the value to store

Headers

NameTypeDescription

Authorization

string

API authentification JSON Web Token

Request Body

NameTypeDescription

Raw Body

string

Raw body (Plain text, JSON, ...) or raw binary content

{
  "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

NameTypeDescription

key

string

Key of the data to get

Headers

NameTypeDescription

Authorization

string

API authentification JSON Web Token

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

NameTypeDescription

key

string

Key of the data to remove

Headers

NameTypeDescription

Authorization

string

API authentification JSON Web Token

{
  "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

NameTypeDescription

key

string

Key of the data to check

Headers

NameTypeDescription

Authorization

string

API authentification JSON Web Token

{
  "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

NameTypeDescription

key

string

Key of the data to operate

Headers

NameTypeDescription

Authorization

string

API authentification JSON Web Token

Request Body

NameTypeDescription

operation

string

Operation to perform (lock, unlock etc)

Last updated