Back to Documentation

API Reference

Integrate Agency Beats into your existing tools and automate your agency workflows with our REST API.

Authentication

All API requests require a Bearer token. Generate API keys from your organization settings.

Base URL

All endpoints are served from https://api.agencybeats.com/v1 with TLS 1.3 encryption.

Request Format

Send JSON payloads with Content-Type: application/json. Responses follow the JSON:API specification.

Webhooks

Receive real-time notifications for content approvals, project updates, and brand changes.

Quick Start

Copy
curl -X GET https://api.agencybeats.com/v1/brands \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# Response
{
  "data": [
    {
      "id": "brand_abc123",
      "name": "Acme Corp",
      "status": "active",
      "created_at": "2026-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "page": 1,
    "per_page": 25
  }
}

Endpoints

GET/api/v1/brands
POST/api/v1/brands
GET/api/v1/content
POST/api/v1/content
PUT/api/v1/content/:id/approve
GET/api/v1/projects
POST/api/v1/webhooks
DELETE/api/v1/webhooks/:id

Need help with integration?

Check out our SDKs or reach out to our developer support team.

View SDKs (coming soon)Developer Support