Get operator
getOperatorPermiso read
One «operario» by id: name, «Activo» or «Inactivo», and the «puesto» the «operario» is seated at.
/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.
Autorización
apiToken An API token created in Configuración › Tokens de API, or a connected app’s access token
En: header
Parámetros de ruta
The «operario»: an id of listOperators, the operator.id of a «puesto», or an operatorId of getOperatorPresence.
The organization, from getMe or listOrganizations.
Respuestas
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 }}