Graine AI

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 content/openapi/graine-v2.json, which is generated directly from the running service — the same app object that serves the requests. A parameter that is not on this page is not accepted by the API.

68 operations across 11 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 — there is no proxy in between and nothing is recorded by the docs site.

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.

On this page