Skip to main content

Getting a webhook signature

Getting a webhook signature

Contents

Overview

  • Call name: get-webhook-signature
  • Endpoint URL: https://{API hostname}/internal/get-webhook-signature
  • Request methods: GET
  • Response Content-Type: application/json
  • Auth required: yes

This endpoint retrieves a single webhook signature key by its ID.

Version-specific information

The following version-specific changes apply to this endpoint. See the versioning page for more details.

VersionChange details
N/AN/A

Permissions and Authentication

This API call requires a valid Spaaza session. See the authentication page for more details. The session can be as follows:

  • Admin authentication: The performing user needs to be logged in and have read access to the chain to which the webhook signature belongs.

Headers

The following headers can/must be passed to the API call:

ParameterDescription
N/AN/A

HTTP Parameters

The following HTTP parameters can be passed to the API:

ParameterDescription
id(integer, mandatory) The ID of the webhook signature key to retrieve.

Example response JSON

The endpoint returns JSON showing the details of the webhook signature key. An example response is shown below:

{
"result": {
"code": 1,
"status": "ok"
},
"results": {
"webhook_signature": {
"active": true,
"chain": {
"id": 1743,
"name": "ACME Retail"
},
"created_date": "2026-06-20T09:55:00+00:00",
"deleted": false,
"id": 56,
"last_modified_date": "2026-06-20T09:55:00+00:00",
"value": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
},
"result_type": "get-webhook-signature"
}
}

Possible error responses

CodeNameDescriptionHTTP Status
3http_vars_missingRequired parameter id is missing400
6no_valid_sessionNo valid session key provided or session has expired401
68permission_denied_or_non_existentUser has insufficient permissions or the chain does not exist403
528webhook_signature_not_foundNo webhook signature key found for the specified ID404