Reporting API · v1 · Client access
Tech Orbit Reporting API
Pull campaign performance, receive lead-delivery webhooks and export reporting data programmatically — the same numbers you see in your workspace, available as structured JSON or CSV for your own dashboards and finance workflows.
Bearer authentication
Client-scoped tokens issued from your workspace.
Predictable limits
60 req/min by default, higher limits available on request.
Webhooks
Signed HMAC payloads for lead.delivered and report.ready.
Authentication
All requests must include a bearer token issued from your workspace. Tokens are scoped to your account's connected ad accounts and reporting data only.
curl https://api.techorbitbd.com/v1/campaigns/CAMPAIGN_ID/report \
-H "Authorization: Bearer $TECHORBIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"date_from": "2026-07-01",
"date_to": "2026-07-31",
"channels": ["meta", "tiktok", "taboola"]
}'Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /v1/campaigns | List campaigns across connected Meta, TikTok, Taboola and Google accounts. |
| GET | /v1/campaigns/:id/report | Retrieve spend, results and KPI metrics for a campaign over a date range. |
| GET | /v1/leads | List leads delivered through connected lead-gen campaigns. |
| POST | /v1/exports | Export reporting data as CSV or JSON for a date range. |
| GET | /v1/billing/invoices | Retrieve ad spend and management fee invoices in BDT or USD. |
| POST | /v1/webhooks | Subscribe to lead.delivered and report.ready events. |
Response shape
Every reporting call returns spend, results and KPI fields with stable JSON keys you can pipe into your own dashboards or spreadsheets.
Security
TLS 1.3, signed webhooks and access limited to your own connected ad accounts and lead data only.
Request API access
Reporting API access is available to active clients. Tokens are provisioned within one business day of request.
Talk to our team