Skip to content
Inkbox

Inkbox

ContactDocs
GuidesAPI Reference
GuidesAPI Reference

Jump to

Signing Keys

Signing keys are used to verify the authenticity of webhook payloads sent by Inkbox. Each organization has a single signing key that is used across all webhooks (both mail and phone).

Before you create a signing key, webhooks and WebSocket connections are sent unsigned. Once a key is created, all webhooks and WebSocket upgrades are signed automatically.

The plaintext key is returned only once when created or rotated. Store it securely — it cannot be retrieved again.


Create or rotate signing key POST

POST /signing-keys

Create a new signing key for your organization, or rotate the existing one. On the first call a new key is generated. On subsequent calls the old key is replaced with a fresh one.

Response (201)

JSONJSON
FieldTypeDescription
signing_keystringPlaintext signing key. Store this securely — it is only returned once.
created_atstringTimestamp of creation or rotation (ISO 8601)

Error responses

StatusDescription
403Organization ID missing from token
503Webhook signing is not configured on the server

Code examples


Usage

Once you have a signing key, use it to verify incoming webhook payloads. See:

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website