Shipping tracking
Shipping Tracking V1
Shipping Tracking V1
Obtener registros de seguimiento de despachos
- GET /v1/shipping_trackings.json
Parámetros:
- checkout_token: (String) Filtra por token de éxito de checkout
- checkout_id: (StNumberring) Filtra por identificador de checkout
- shipping_id: (StNumberring) Filtra por identificador de shipping tracking
- only_active: (StNumberring) Filtra solo activos
Respuesta:
{
"code": 200,
"href": "http://54.67.74.83:3535/v1/shipping_trackings.json",
"count": 1,
"limit": 25,
"offset": 0,
"data": [
{
"id": 19,
"courier": "Chilexpress",
"number": "ship1234",
"page": "http://chilexpress.cl",
"timestamp": 1573651724,
"checkoutId": 585,
"details": {
"id": 19,,
"href": "http://54.67.74.83:3535/v1/shipping_tracking/19/details.json",
},
"state": 1
}
]
}
Crear registro de seguimiento de despacho
Crear registro de seguimiento de despacho
- POST /v1/shipping_trackings.json
Body:
{
"courier": "Correos de chile",
"number": "ship-123",
"page": "http://correos.cl",
"checkoutId": 584,
"details": [
{
"note": "Salida de bodega"
},
{
"note": "Entregado a cliente"
}
]
}
Respuesta:
{
"code": 201,
"data": {
"id": 25,
"courier": "Correos de chile",
"number": "ship-123",
"page": "http://correos.cl",
"timestamp": 1573674068,
"checkoutId": 584,
"details": {
"id": 25,
"href": "http://54.67.74.83:3535/v1/shipping_tracking/25/details.json"
},
"state": 1
}
}
Modificar registro de seguimiento de despacho
Modificar registro de seguimiento de despacho
- PUT /v1/shipping_trackings/:id.json
Parámetros:
- id: (StNumberring) Identificador de shipping tracking
Body:
{
"courier": "Correos de chile",
"number": "ship-123456",
"page": "http://correos.cl"
}
Respuesta:
{
"code": 200,
"data": {
"id": 25,
"courier": "Correos de chile",
"number": "ship-123test",
"page": "http://correos.cl",
"timestamp": 1573674357,
"checkoutId": 584,
"details": {
"id": 25,
"href": "http://54.67.74.83:3535/v1/shipping_tracking/25/details.json"
},
"state": 1
}
}
Elimina(desactiva) un registro de seguimiento de despacho
Elimina(desactiva) un registro de seguimiento de despacho
- DELETE /v1/shipping_trackings/:id.json
Parámetros:
- id: (StNumberring) Identificador de shipping tracking
Respuesta:
{
"code": 200,
"data": {
"id": 50,
"courier": "correos",
"number": "ship-12345",
"page": "http://www.correos.cl",
"timestamp": 1573761356,
"checkoutId": 0,
"details": {
"id": 50,
"href": "http://54.67.74.83:3535/v1/shipping_tracking/50/details.json"
},
"state": 0
}
}
Shipping Tracking Details V1
Shipping Tracking Details V1
Obtiene detalle de un shipping
Obtiene detalle de un shipping
- GET /v1/shipping_trackings/:id/details.json
Parámetros:
- id: (Number) Identificador de shipping tracking
Respuesta:
{
"code": 200,
"href": "http://54.67.74.83:3535/v1/shipping_trackings/26/details.json",
"count": 2,
"limit": 25,
"offset": 0,
"data": [
{
"id": 18,
"timestamp": 1573674825,
"note": "Salida de bodega"
},
{
"id": 19,
"timestamp": 1573674825,
"note": "Entregado a cliente"
}
]
}
Crear un detalle de shipping tracking
Crear un detalle de shipping tracking
- POST /v1/shipping_trackings/:id/details.json
Parámetros:
id: (Number) Identificador de tracking
Body:
{
"note": "Salida de bodega"
}
Respuesta:
{
"code": 201,
"data": {
"id": 29,
"timestamp": 1573742025,
"note": "Salida de bodega",
"state": 1
}
}
Actualizar un detalle de shipping tracking
Actualizar un detalle de shipping tracking
- PUT /v1/shipping_trackings/details/:id.json
Parámetros:
id: (Number) Identificador del detalle del tracking
Body:
{
"note": "Entregado a cliente"
}
Respuesta:
{
"code": 200,
"data": {
"id": 18,
"timestamp": 1573742026,
"note": "Entregado a cliente",
"state": 1
}
}
Eliminar(desactivar) un detalle de shipping tracking
Eliminar(desactivar) un detalle de shipping tracking
- DELETE /v1/shipping_trackings/details/:id.json
Parámetros:
- id: (Number) Identificador del detalle del tracking
Respuesta:
{
"code": 200,
"data": {
"id": 18,
"timestamp": 1573742026,
"note": "test-put",
"state": 0
}
}