Skip to main content
WEBHOOK
eventNotification
{
  "id": "f1e2d3c4-b5a6-4978-8a1b-2c3d4e5f6a7b",
  "created_at": "2026-06-22T09:59:56Z",
  "type": "ais.completed",
  "reason": "The account check completed successfully.",
  "related_object": {
    "id": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
    "url": "https://api.eu1.hellgate.cloud/api/services/account-information/a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"
  }
}

Headers

x-hmac-signature
string
required

HMAC-SHA256 of the raw request body, keyed by your signing_secret.

Body

application/json

The platform event envelope: a minimal event referencing the resource it concerns. Branch on type; fetch the referenced resource via related_object.url when you need the detail.

id
string<uuid>
required

The unique identifier for the event.

Example:

"f1e2d3c4-b5a6-4978-8a1b-2c3d4e5f6a7b"

created_at
string<date-time>
required

When the event was created.

Example:

"2026-06-22T09:59:56Z"

type
enum<string>
required

The event type. The platform namespaces event types by service; the values below are the Account Information Service events.

Available options:
ais.completed,
ais.user_cancelled,
ais.authentication_error,
ais.technical_error
reason
string
required

A human-readable description of why the event was triggered.

Example:

"The account check completed successfully."

Response

200

Return any 2xx to acknowledge receipt. Non-2xx responses are retried with backoff.