Referencia de API de SOPFlow
Acceso programático a tu organigrama, SOPs y datos del equipo.
URL base
Todos los endpoints utilizan HTTPS. Las solicitudes sobre HTTP se rechazan.
Versionado
La API está versionada por URL. La versión actual es v1. Cuando se requieran cambios de ruptura, se introducirá una nueva ruta de versión (/api/v2) con aviso previo. v1 seguirá siendo compatible durante al menos 12 meses después del lanzamiento de una nueva versión.
Autenticación
Cada solicitud debe incluir una clave de API en el encabezado Authorization :
Las claves de API se crean en Configuración → Claves de API. Consulta la página de Autenticación para obtener detalles completos y ejemplos de código.
Convenciones HTTP
- Todas las respuestas son JSON. El
Content-Typees siempreapplication/json. - Formato de éxito:
{ data: ... }para objetos únicos;{ data: [...], nextCursor: string | null }para listas. - Formato de error:
{ error, code, details?, requestId }. Consulta la página de Errores y límites. - Métodos:
GETpara lecturas,POST/PATCH/DELETEpara escrituras (requieren scopewrite). - Especificación OpenAPI: definición legible por máquina en /api/v1/openapi.json (3.1, requiere una clave válida).
- IDs de solicitud: toda respuesta lleva un encabezado
X-Request-Id— úsalo cuando reportes problemas. - Idempotencia: Los POSTs aceptan un encabezado
Idempotency-Keypara hacer que los reintentos sean seguros para reproducción durante 24h. - Paginación: Los endpoints de lista aceptan
?limit=(predeterminado 100, máximo 500) y?cursor=(marca de tiempo ISO 8601 delnextCursorde la página anterior). - Aislamiento de inquilino: Todas las consultas están limitadas a la organización que posee la clave de API. No puedes leer ni modificar datos de otros espacios de trabajo.
Recursos
Organización
Nombre de org, slug, plan y estado.
Nodos
Nodos del organigrama — listar, leer, crear, actualizar, mover, eliminar.
SOPs
SOPs, versiones, fases, pasos y transiciones de estado.
Usuarios
Miembros del equipo — listar y actualizar rol / estado / ancla.
Flujos de proceso
Diagramas interfuncionales con nodos y bordes.