Skip to main content
GET
Paso actual de un documento
Un documento avanza por el flujo que configuró tu compañía: aprobarlo, clasificarlo, etiquetarlo. Este endpoint te dice en cuál de esos pasos está parado ahora y qué puedes responder, sin que necesites conocer cómo está armado el flujo.
Lo que devuelve en options es lo que aceptas enviar de vuelta. El value de cada opción es opaco: no intentes interpretarlo, devuélvelo tal cual en Resolver un paso.

Las tres decisiones

El selector de ejemplos de la respuesta muestra las tres, más el caso en que no te corresponde decidir. En qué se diferencian:
En etiquetado revisa options_complete. Cuando viene en false, el paso no restringe a un subconjunto: la lista es una muestra del catálogo y cualquier etiqueta de tu compañía es válida, aunque no aparezca ahí. Si tu interfaz solo ofrece lo que llegó en options, estarás recortando opciones válidas.

Cuándo no hay nada que responder

Un 204 significa que el documento no tiene ningún paso pendiente: o su flujo terminó, o nunca arrancó uno.Un 200 con actionable: false y decision: null es distinto: hay un paso pendiente, pero no te corresponde. Ocurre cuando lo está resolviendo un agente, o cuando su acción no se decide desde afuera — la causación, por ejemplo, se resuelve registrando el documento en tu ERP.

Quién puede resolverlo

El campo assignees lista a los miembros de tu compañía habilitados para ese paso, e indica si alguno ya decidió. Al completar debes nombrar a uno de ellos: consulta Resolver un paso.
Cuando el flujo tiene un agente configurado, recommendations trae su sugerencia y el porqué. Puedes usarla para preseleccionar una opción en tu interfaz, o para decidir automáticamente cuando la confianza es alta.

Resolver un paso

Envía la decisión que este endpoint te ofreció.

Flujos

Cómo se configuran los pasos por los que pasa un documento.

Authorizations

api-key
string
header
required

API key provista por Payana.

Query Parameters

entity_reference
string<uuid>
required

Referencia interna del documento en Payana (UUID).

Response

Paso pendiente encontrado

step
object