Skip to main content
Returns everything about your commercial plan in one call: the current plan and its pricing in your country, what you have consumed this calendar year, the other plans available in your country and the cost of each delivery channel. Plans are annual and priced per country in the local currency.
Exceeding the annual event allowance never suspends your tenant: operations continue, and the events above the allowance are reported in usage.overage_events. From November 2026 they are charged at your price per event on the monthly invoice. wede emails your tenant contact when 50, 40, 30, 20, 10 and 0 percent of the allowance remains, once per year for each. See Metering.

Authentication

API key or session token with the billing:view permission. API keys have it. Sandbox activity never counts toward billing, so both production and sandbox keys return the same production figures.

Example

Response

200 OK. Values below are illustrative and amounts are placeholders: your response contains your plan and the prices that apply to your country.
string
Your tenant ID.
string
Country code used for pricing.
object | null
Your plan, or null if no plan is assigned yet.
object[]
Every active plan, with its pricing in your country when defined, cheapest first. Each item has the plan fields of current_plan (id, name, display_name, max_events_per_year, max_zones, max_users, max_webhooks, sla_uptime_pct, feature_flags) and, flattened on the same object, price_yearly (the price agreed with your organisation, else the country price), country_price_yearly, included_sms, included_voice_min, included_data_kb, included_lora, included_satellite, included_edge, currency and flag. Pricing fields are null when the plan has no pricing in your country.
object[]
The price you pay for each delivery channel bought from wede, in your country’s currency: the country price less your discount.
object
Your consumption in the current calendar year. All values are 0 until you have activity.
For event counts over any period, broken down by channel, use Usage.

Errors