Ads Manager ExtensionExtension bootstrap

Extension bootstrap

The agency, the key in use (prefix and name, never the secret), every location on the roster with what each has connected for Meta and Google, and the extension controls an operator can set.

connected means an active ad-platform connection exists. synced means Mythic would find its ad tables: a connection whose dataset sits in Mythic's warehouse and has synced at least once, or a legacy connection that has synced. It is a cheap proxy that never queries BigQuery, so a synced location can still answer 424 ads_table_missing on /client/v1/constraints.

curl -X GET "https://mythic-analytics.gulp.workers.dev/client/v1/extension/me" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "success": true,
  "data": {
    "agency": {
      "id": "6f1c...",
      "name": "Acme Agency"
    },
    "key": {
      "type": "mcp",
      "prefix": "mcp_3fa9",
      "name": "Chrome extension · 2026-10-06",
      "scopes": [
        "extension:read",
        "constraints:read"
      ]
    },
    "locations": [
      {
        "id": "c84d700c-...",
        "name": "Boundless Therapy",
        "status": "active",
        "platforms": {
          "meta": {
            "connected": true,
            "synced": true
          },
          "google": {
            "connected": false,
            "synced": false
          }
        }
      }
    ],
    "roster_size": 1,
    "extension": {
      "min_version": "1.0.0",
      "notice": "Meta is rolling out a new Ads Manager layout this week."
    }
  }
}
GET
/client/v1/extension/me
GET
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Agency-wide mcp_ key holding extension:read, or an agency key (ak_). A location secret key (sk_) or a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.

Agency-wide mcp_ key holding extension:read, or an agency key (ak_). A location secret key (sk_) or a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.
Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Agency-wide mcp_ key holding extension:read, or an agency key (ak_). A location secret key (sk_) or a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.

Responses

successboolean
dataobject