All requests to the Adsroid API require authentication using your API key.
Each key is linked to your workspace and includes usage limits based on your subscription and available credits.
Your Organisation API Key
Each organisation can have only one active API key at a time.
You can find it in your Adsroid dashboard under:
Settings → API Key
This key must be sent inside the Authorization header using the format:
Authorization: bearer YOUR_API_KEY
Your Organisation ID
This identifies which organisation is making the request.
You can find it in:
Settings → Organisation ID

Your Project ID
Since an organisation can manage multiple projects, you must specify the project the request should apply to.
You can find it in each project’s settings under:
Project → Settings → Project ID

API Endpoint
POST https://rckoycauuwzdryvkjpac.supabase.co/functions/v1/adsroid
Example Request
Headers
Authorization: bearer adr_b80101ab-xxxxxxxxxxxxxxxxxx
Content-Type: application/json
Body (JSON)
{
"organisation_id": "3f938ddc-xxxxxxxxxxxxxxxxxx",
"project_id": "0392b0c1-xxxxxxxxxxxxxxxxxx",
"message": "Hello"
}
Response
The API returns the agent’s response exactly as if you used the Adsroid interface — but fully automatable and compatible with Make, Zapier, n8n, and any backend.