Endpoint
GET https://pilotstatus.com.br/v1/meta/pricing
Requires any valid API key (
ps_*) in the x-api-key header. Both number-scoped and tenant-scoped keys work — pricing is global reference data, not tied to a number.Query parameters
string
Market code: ISO 3166-1 alpha-2 for countries (
BR, GB, IN…), NAM for North America, or a region bucket (AFR, APAC, CEEU, LATAM, MDE, WEU, GLO).string
ISO 4217 currency code (
USD, BRL, EUR, GBP, INR…).string
marketing, utility, authentication, service or authentication_international. Required together with market and currency.boolean
true / 1 → also return volumeTiers (Meta charges a lower price per message as monthly volume grows).Modes
Examples
Price (200)
With volume tiers (200)
Metadata (200)
Response fields
string
Market code echoed back.
string
Human-readable market name.
string
ISO 4217 currency echoed back.
string
The requested category.
number
List price per delivered message in the requested currency.
0 for free categories (Service).array
Only when
tiers=1. Each { from, to, pricePerMessage } — the price drops as monthly volume grows; to is null on the unbounded top tier. Empty for categories without volume tiering (Marketing / Service).Message categories
Meta only changes prices on the 1st day of each quarter (≈1 month notice), so this rate card is refreshed on a schedule. Treat the values as indicative and confirm against Meta’s official rate cards for exact billing.
Common errors
400 MARKET_CURRENCY_CATEGORY_REQUIRED— providemarket,currencyandcategorytogether (or none, for metadata).400 INVALID_CATEGORY— thecategoryvalue is not one of the five valid categories.401— missing or invalidx-api-keyheader.404 PRICE_NOT_FOUND— no published rate for that market + currency + category.