Finalizar todos los envíos
Cuando el daemon termina de enviar productos y/o órdenes a Talk2Sync, debe finalizar la operación general de envío.
El endpoint de finalización depende de si la sincronización se realizó como una muestra para health checks o como un envío normal.
Finalizar un envío de muestra
Si el daemon fue configurado para enviar una muestra, utiliza:
POST https://api.talk2sync.com/api/adapters/custom/reverse/connection/{{your key}}/pingsample/finish
Finalizar un envío normal
Si el daemon fue configurado para realizar un envío normal, utiliza:
POST https://api.talk2sync.com/api/adapters/custom/reverse/connection/{{your key}}/push/finish
Cuerpo de la solicitud
El cuerpo de la solicitud es ignorado. Envía un objeto JSON vacío:
{}
Consultar el estado upstream
Después de finalizar el envío, consulta nuevamente el estado upstream:
GET https://api.talk2sync.com/api/adapters/custom/reverse/connection/{{your key}}/upstreamstatus
La conexión puede devolver inicialmente:
{
"connectionstatus": "finishing"
}
o:
{
"connectionstatus": "finished"
}
El daemon debe esperar hasta que el estado sea finished antes de continuar con otras transacciones.
Proceso
Siguientes pasos
- Consulta Enviar página de productos para la sincronización de productos.
- Consulta Enviar página de órdenes para la sincronización de órdenes.
- Consulta el Protocolo de Reverse Connections para revisar la secuencia completa de sincronización.