OpenAPI 3.1 contract
192 operations, resource schemas, authentication, examples, and the webhook envelope.
Postman collection
Requests grouped by domain with synthetic saved responses.
Node.js webhook verifier
Verify raw-body HMAC signatures using built-in Node.js crypto.
Python webhook verifier
Verify the same signature format using the Python standard library.
verify-webhook.mjs and the Python helper as verify_webhook.py.
Import the Postman collection
- Import the downloaded JSON file.
- Set
base_urlto your institution-issued environment URL. The exportedbase_urlvalue is empty so you can configure the appropriate environment. - Store
api_keylocally in a protected environment or vault. The exported collection contains no credential. - Set
idempotency_keyonce for one intended POST action. Use a new value for a new action and preserve it for retries of the same action. - Replace synthetic resource IDs and configure the current
record_etagbefore a PATCH. - Select a local file before trying the multipart upload request.
Language examples
Endpoint pages provide cURL, Python withrequests, and Node.js using fetch. The examples use a 30-second client timeout and reject unexpected redirects. They are integration examples, not official AMLOK SDK packages.
The webhook helpers have no third-party runtime dependency. They verify signatures and envelope basics only; add durable inbox processing, tenant association, replay handling, and operational monitoring as described in the webhook guide.