FluentaAPI
Organization

Get plan

getPlanPermission read

The organization’s plan: Light or Pro, its plan version, what it allows (reports, «Facturación», «Pausas», «Conectar con IA»…) and the rate limits this API counts a credential against.

GET/v1/external/organizations/{organizationId}/plan

Answers the organization’s «Plan» as the dashboard’s own gates read it, so a client can tell which operations would answer 403 PLAN_LIMIT before calling them.

tier is light or pro: the plan the organization’s features and limits follow, whether it pays for it, is in its trial or is «exenta». planVersion says which Light it is: version 1 keeps features.reports, version 2 does not; on Pro it changes nothing. features holds one boolean per plan feature, and maxReferencesPerModule, the «referencias» a «módulo»’s «Programa» may hold (null: no limit). rateLimits holds the requests per window of windowSeconds seconds this API allows one credential.

How the plan is paid (trial dates, seats, the «licencia») is never answered. No id beyond organizationId; no time field.

Not paged: the whole answer comes in one response.

Plan: on every plan, Light included. A «token de API» reads it in any organization the user who created it belongs to; a connected AI app (a «conexión») reads it only where the organization has «Conectar con IA» (getPlan.features.aiConnector, a Pro feature), and answers 403 PLAN_LIMIT elsewhere.

Rate limit: one request of the credential’s ordinary budget in this organization (getPlan answers the numbers); past it, 429 RATE_LIMITED with Retry-After in seconds.

Authorization

apiToken
AuthorizationBearer <token>

An API token created in Configuración › Tokens de API, or a connected app’s access token

In: header

Path Parameters

organizationId*integer

The organization, from getMe or listOrganizations.

Response Body

application/json

application/json

curl -X GET "https://api.fluenta.io/v1/external/organizations/0/plan" \  -H "Authorization: Bearer fluenta_live_XXXX"
{  "tier": "light",  "planVersion": 1,  "features": {    "reports": true,    "billingAnalytics": true,    "moduleReports": true,    "operatorReports": true,    "analytics": true,    "pace": true,    "rework": true,    "pauses": true,    "operatorPicksReference": true,    "referenceColor": true,    "aiConnector": true,    "maxReferencesPerModule": 0,    "publicApi": true  },  "rateLimits": {    "windowSeconds": 60,    "organization": 0,    "heavy": 0,    "credential": 0,    "account": 0  }}