Skip to main content
POST
cURL
Required scope: webhooks:write Register an HTTPS event destination. Required scope: webhooks:write. Return signing secret only once; validate destination against SSRF and tenant rules. Once account cancellation is submitted, processing and usage deductions stop immediately. Reject new operational commands with 409 invalid_state; pending work is cancelled without another debit. Read-only reporting remains available until workspace deletion. Accepted commands have a durable request receipt. Full response replay lasts 24 hours; afterward the same key and target return 409 idempotency_result_expired without re-execution. Different payloads return 409 idempotency_conflict. Use GET /v1/request-receipts/lookup to find the original resource. The fingerprint includes the resolved target path and intended payload; a key used on another target is rejected rather than replayed onto it. Pre-execution validation or insufficient-credit rejection creates no accepted receipt. Product scope · Processing lifecycle · Errors

Authorizations

Authorization
string
header
required

Server-to-server API key bound to exactly one workspace, institution tenant and environment. No caller-supplied workspace override is accepted. Do not use in public browser code.

Headers

X-Request-ID
string

Optional caller correlation ID; the response includes AMLOK request_id.

Idempotency-Key
string
required

Reuse for retries of the same intended command and identical payload. Retention: 24 hours.

Body

application/json
url
string<uri>
required

HTTPS destination permitted for this tenant.

Minimum string length: 1
Pattern: ^https://
event_types
enum<string>[]
required

Subscribed keys from Events.

Minimum array length: 1
Available options:
business.created,
person.created,
connection.updated,
consent.updated,
sync.completed,
sync.failed,
verification.updated,
verification.completed,
document.processed,
lien_search.completed,
lien_search.failed,
lien.updated,
application.updated,
decision.created,
loan.updated,
repayment.updated,
attributes.calculated,
risk_snapshot.created,
monitor.updated,
alert.created,
alert.updated,
workflow.completed,
workflow.failed,
resource.deleted
description
string

Request field from the endpoint contract.

Minimum string length: 1

Response

Register an HTTPS event destination.

data
object
required
meta
object
required