Skip to main content
POST
/
auth
/
generate_signature
curl --request POST \
--url https://api.velt.dev/v2/auth/generate_signature \
--header 'Content-Type: application/json' \
--header 'x-velt-api-key: <api-key>' \
--header 'x-velt-auth-token: <api-key>' \
--data '{
"data": {
"permissions": [
{
"userId": "user123",
"resourceId": "document456",
"type": "document",
"hasAccess": true,
"accessRole": "viewer",
"expiresAt": 1759745729823
}
]
}
}'
{
  "result": {
    "status": "success",
    "message": "Signature generated successfully.",
    "data": {
      "signature": "a1b2c3d4e5f67890abcdef1234567890"
    }
  }
}

Authorizations

x-velt-api-key
string
header
required

Your API key from the Velt Console

x-velt-auth-token
string
header
required

Your Auth Token for authentication

Body

application/json
data
object
required

Response

Signature generated successfully

result
object