Skip to main content
POST
Verify Signature
For the full signature verification walkthrough, including webhook callback validation, see the Authentication Guide.

Body

application/json

The complete signed payload to verify, exactly as received from Niobi.

client_id
string
required

Your Client ID from the Niobi Dashboard under Workspace > Integrations.

Example:

"K1PoY1WYricSpXh6Wm24txxxxxxxxxx"

sender
string
required

The exact title of your integration as registered in the Dashboard. Case-sensitive.

Example:

"First Integration"

timestamp
integer
required

Unix timestamp (in seconds) from the original signed request.

Example:

1709291964

salt
string
required

The same salt value used when the request was originally signed.

Example:

"salt00494"

signature
string
required

The SHA-256 signature to verify, exactly as received in the Niobi response or webhook.

Example:

"x21120d4ca274ce462e6415e571xxxxx1b87f462a802221595ed870bf8fxxxx"

params
object
required

The original params object from the signed payload, unmodified.

Response

Request verified successfully.

success
boolean
Example:

true

message
string

Success message

Example:

"Request verified successfully."