Skip to main content
Every advertiser organization has exactly one default ad account. It is the parent scope for all of your campaigns and the account the Thrad Platform charges. This endpoint returns that account so you can confirm scope, currency, and timezone before creating campaigns.
The ad account is read-only over the API. There is no create, update, or list operation — an organization always has a single default account, provisioned for you in the Thrad Platform dashboard.

Authorizations

string
required
Bearer token using your organization’s API key: Authorization: Bearer ak_.... There is one active key per organization — create or rotate it in the Thrad Platform dashboard under Settings → API keys. Store it as the THRAD_ADS_API_KEY environment variable.

Request

GET /v1/ad_account This endpoint takes no path, query, or body parameters.

Response

string
The ad account’s identifier (a UUID). Use this value as ad_account_id when creating a campaign for a non-default account; omit it to target the default account.
string
Display name of the ad account. May be an empty string if no name is set.
string
The advertiser’s website URL. Falls back to your organization’s domain when the account has none, and may be an empty string if neither is set.
string
The account timezone. Always "UTC" — every timestamp in the API is an ISO 8601 string in UTC.
string
The lowercase ISO code every amount under this account is denominated in — "usd" today. Currency is an account-level invariant: campaigns, ad groups, and ads inherit it and never carry their own.
This is the pricing currency (what budgets, bids, and insights spend are denominated in), which is distinct from an organization’s billing currency — an invoicing concept that can be set independently.
string | null
ISO 8601 timestamp if the account has been reversibly archived, otherwise null.
string
Optional. A URL to the account’s logo image, returned only when a logo has been set. Absent otherwise.

Errors

Errors use the bare error shape — { "error": { "message", "type", "param", "code" } } — not the platform envelope.
Money and timestamps elsewhere in this API follow strict conventions: every amount — budgets, bids, and insights spend — is in integer micros ($1 = 1,000,000), and every timestamp is an ISO 8601 string in UTC. The ad account confirms the scope those conventions apply in: timezone is UTC and currency is usd.