FluentaAPI
Plant

Get operator

getOperatorPermission read

One «operario» by id: name, «Activo» or «Inactivo», and the «puesto» the «operario» is seated at.

GET/v1/external/organizations/{organizationId}/operators/{operatorId}

Answers one «operario», a person who registers their own output at a «puesto», exactly as listOperators lists them: name, active («Activo» true, «Inactivo» false) and station, the «puesto» the «operario» is seated at, with its moduleId and both places on the floor (position in the «módulo», modulePosition of the «módulo»). station is null for an «operario» seated nowhere («Libre»).

operatorId comes from listOperators, from the operator.id of a «puesto» or from getOperatorPresence. station.id feeds getStation for the live counts.

The code an «operario» signs in to the app with is a credential and is never answered. 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

operatorId*integer

The «operario»: an id of listOperators, the operator.id of a «puesto», or an operatorId of getOperatorPresence.

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/operators/0" \  -H "Authorization: Bearer fluenta_live_XXXX"
{  "id": 0,  "name": "string",  "active": true,  "station": {    "id": 0,    "name": "string",    "position": 0,    "moduleId": 0,    "modulePosition": 0  }}