Returns the plans people can choose, with their price and limits. The website and the editor’s Billing page both show this list, so it is the one place plans are defined. Nothing is charged yet.
HTTP
GET /plansAccess: Public. No token needed.
Response 200 #
JSON
{
"plans": [
{
"id": "free",
"name": "Free",
"price": "€0",
"currency": "€",
"amount": 0,
"interval": "month",
"description": "Everything you need to translate your first project.",
"listed": true,
"members": 1,
"projects": 1,
"keys": 1500,
"assets": false,
"features": ["Translation memory and glossary", "ICU, i18next and Fluent placeholder checks"]
}
]
}Response fields #
| Field | Type | Description |
|---|---|---|
id | string | The id to use with Change plan. |
name | string | The name of the plan. |
price | string | The price as text, such as €49. Empty while the plan has no price. |
currency, amount | string, number or null | The price split in parts. amount is null while there is no price yet. |
interval | string | month. |
description | string | One sentence about who the plan is for. |
members, projects, keys | number | The limits of the plan. |
assets | boolean | Whether the plan includes screenshots and assets. |
features | list of string | What else the plan includes. |
Errors #
| Status | error | When |
|---|---|---|
| 429 | rate_limited | Too many requests, see Rate limiting. |
See Errors for the error format.