The Airstudio API lets your own software read and write the same data the app uses: jobs, sessions, subjects, organizations, employees, payments, and more. Webhooks push events to you as they happen. Both are managed from Settings → Integrations → Airstudio API.

API keys

  1. Click Configure on the Airstudio API card, then New API Key.
  2. Name the key and optionally restrict it with an IP Allowlist, a comma-separated list of addresses that may use it.
  3. Allow Impersonation lets the key act on behalf of specific users; leave it off unless your integration needs it.
  4. Save and Download the key. It is shown once; Airstudio stores only a hash.

Each key row shows when it was created, last used, and how many times. Disable a key to pause it without deleting it. History lists every call made with the key, with request, response, and IP address.

Webhooks

Webhooks send an HTTP POST to a URL you control whenever a chosen event occurs in your studio.

  1. Under Airstudio Webhooks, click New Webhook.
  2. Enter the Webhook URL and pick the Webhook Events to subscribe to.
  3. Copy the Request Header value. Every delivery includes it as X-Airstudio-Webhook so your endpoint can verify the sender.
  4. Save. Airstudio validates the URL; a webhook that keeps failing is marked Webhooks Disabled until fixed.

Each webhook keeps a log of events sent, with the response status code and body, so you can see exactly what your endpoint received and returned.

Documentation

Who can use it

Administrators and Airstudio Support manage keys and webhooks. Per-team API access is marked Regional Support Coming Soon on the card.

Screenshots