La API de Sytex permite integrar procesos mediante operaciones HTTP, facilitando la lectura y manipulación de datos dentro de la plataforma.Todas las solicitudes y respuestas utilizan el formato .
- : la mayoría de los endpoints utilizan
POST
. - :
Accept: application/json
Content-Type: application/json
Authorization: Token <su_token>
Organization: <id_org>
- :
https://app.sytex.io/
(puede variar según la instancia). - : el token está asociado a un usuario de Sytex y hereda sus permisos.
- : en caso de éxito, el servidor devuelve
200 OK
. En caso contrario, la API devuelve un mensaje de error indicando el campo o parámetro a corregir.
Para acceder a cualquier endpoint es necesario un .Cada request debe incluir el header:
Authorization: Token <su_token>
Ejemplo:
Authorization: Token a87eb729487427d497250dd7d62692xbcc8e65op
Adicionalmente, todos los requests requieren un header con el número de organización:
3.1 Actualizar estado de tareas
https://app.sytex.io/api/import/TaskImport/go/
{
"code": "<task id>",
"status_step": "En proceso"
}
- El campo
status_step
debe contener el nombre del estado deseado. - Para pasar a , la API valida automáticamente si los documentos obligatorios fueron adjuntados.
- Si existen preguntas obligatorias en formularios asociados, deberán responderse antes de completar la tarea.
https://app.sytex.io/api/import/SimpleOperationItemImport/go/
{
"destination_location": "1015",
"destination_location_type": "Depósito virtual",
"item_number": 1,
"material": "10000405",
"operation": "MO-R1-23-2186",
"quantity": 1,
"source_location": "1015",
"source_location_type": "Depósito virtual"
}
- Ajustar códigos de operación, material y locations según corresponda.
item_number
define la línea a adicionar.- Los tipos de ubicación (
Depósito virtual
, Personal
, Sitio
, etc.) deben coincidir con los definidos en la importación. - Si los orígenes/destinos ya se definieron al crear la operación, no es necesario volver a indicarlos.
https://app.sytex.io/api/import/SimpleOperationImport/go/
{
"code": "MO-M1-23-59835",
"status_step": "Confirmada"
}
- Igual que en tareas, el campo
status_step
debe contener el nombre del estado final requerido.
El acceso a la API requiere una con las siguientes condiciones:
- : 110 USD/mes
- : hasta 10.000 interacciones mensuales
Este documento resume los puntos esenciales para comenzar a trabajar con la API. Para casos de uso avanzados o integraciones específicas, sugerimos coordinar una sesión técnica con el equipo de implementación.