Skip to main content
You will mint a server-side API key, verify it with GET /me, and list a resource. No SDK required.
1

Create an API key

In the dashboard, open Settings → API keys → New key. Name the key after the integration that will use it (e.g. crm-sync-prod). Copy the aw_live_… value the moment it appears.
The full secret is shown exactly once. If you lose it, revoke the key and create a new one. Treat API keys as server-side credentials — never embed them in browser code, mobile binaries, or version control.
2

Authenticate

Every request carries the key in the Authorization header as Bearer aw_live_…. The base URL for v1 is https://api.awardee.com/v1.
A 200 response confirms the key is wired up. The body identifies the org and the key:
A 401 with missing_api_key means the Bearer prefix is missing. A 401 with invalid_api_key means the key isn’t recognized — usually a typo or a key from a different environment.
3

List a resource

With auth working, list the chatbots in the org. Default page size is 25.
The response is a paginated list envelope:
4

Read response headers

Every response carries a request id and rate-limit counters. Log the request id in your client — support will ask for it.

Next steps

Authentication

Key formats, rotation, and the auth error codes.

Pagination

Offset vs cursor pagination and how to walk every page.

Idempotency

Retry POSTs safely with Idempotency-Key.

Webhooks

Receive signed events for every resource that emits them.