API documentation

Subject

Getting started

Authentication

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.