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

MethodPathDescription
GET/v1/campaignsList campaigns across connected Meta, TikTok, Taboola and Google accounts.
GET/v1/campaigns/:id/reportRetrieve spend, results and KPI metrics for a campaign over a date range.
GET/v1/leadsList leads delivered through connected lead-gen campaigns.
POST/v1/exportsExport reporting data as CSV or JSON for a date range.
GET/v1/billing/invoicesRetrieve ad spend and management fee invoices in BDT or USD.
POST/v1/webhooksSubscribe 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