API reference
Every /v2 endpoint, generated from the OpenAPI spec the API itself emits — with a request panel that calls the live API from this page.
Every page in this section is generated from the API's own OpenAPI document, which is built from the same code that serves your requests. A parameter that is not on this page is not accepted by the API.
101 operations across 15 sections.
Running a request from these pages
Each operation page carries a request panel. Fill in the parameters, paste a key
into Authorization, and it issues the request from your browser straight to
https://api.graine.ai — nothing passes through the docs site, and nothing is
recorded by it.
The requests are real. A POST /v2/calls from this page places a real phone
call against your real balance. Use a number you control, and prefer
POST /v2/webhooks/test over a live call when all you need is to prove your
webhook endpoint is reachable.
Your key stays in the browser tab. It is sent to api.graine.ai as the
Authorization header of the request you fire and nowhere else — it is not
stored, logged, or sent to the docs origin.

