Crear orden - createOrder
POST https://api.service24gps.com/api/v1/ondelivery/createOrder
Este método permite crear una orden.
Ver parámetros de solicitud:
Parámetros | Descripción | Ejemplo |
---|---|---|
apikey | (Requerido) Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | (Requerido) Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
inicio |
(Requerido) Fecha de inicio. |
2025-05-01 09:00:00 |
fin |
(Requerido) Fecha fin. |
2025-05-01 10:00:00 |
idcliente_od |
(Requerido) Identificador único del cliente. |
2078 |
idstatus_pedido_od |
(Opcional) Identificador único del status del pedido. |
1 |
num_factura |
(Opcional) Número de factura. |
1992 |
num_pedido |
(Opcional) Número de pedido. |
405 |
comentario |
(Opcional) Comentario sobre el pedido. |
productos nuevos |
iddomicilio |
(Requerido) Identificador único del domicilio. |
14999 |
pago |
(Opcional) Pago del pedido. |
0 |
tiempo_servicio |
(Requerido) Tiempo de servicio. |
10 |
afecta_inventario |
(Opcional) Afecta inventario. |
1 |
idalmacen_od |
(Opcional) Identificador único del almacén. |
150 |
detalle |
(Requerido) Detalle de los productos. |
[{"idproducto_od":"41","cantidad":"5"}] |
peso_total |
(Opcional) Peso total. |
200 |
volumen_total |
(Opcional) Volumen total, |
50 |
costo_total |
(Opcional) Costo total. |
0 |
Solicitud de ejemplo:
curl --location --request POST 'https://api.service24gps.com/api/v1/ondelivery/createOrder' \
--header 'Cookie: PHPSESSID=999egj9j5mnaevhamfu16s90a9' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'inicio="2025-07-15 09:00:00"' \
--form 'fin="2025-07-15 10:00:00"' \
--form 'idcliente_od="2078"' \
--form 'idstatus_pedido_od="1"' \
--form 'num_factura="1992"' \
--form 'numero_pedido="405"' \
--form 'comentario="productos nuevos"' \
--form 'iddomicilio="14999"' \
--form 'tiempo_servicio="10"' \
--form 'afecta_inventario="1"' \
--form 'idalmacen_od="150"' \
--form 'detalle="[{\"idproducto_od\":\"51\",\"cantidad\":\"1\"}]"' \
--form 'detalle_productos="1"' \
--form 'peso_total="200"' \
--form 'volumen_total="50"' \
--form 'costo_total="0"'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"id": "907893",
"costo_total": 1160,
"timestamp_inicio": "2025-07-15 09:00:00",
"timestamp_fin": "2025-07-15 10:00:00",
"idcliente_od": "20534",
"idalmacen_od": "150",
"idstatus_pedido_od": 1,
"subtotal": 1000,
"impuesto": 160,
"idmoneda": "2",
"num_factura": "1992",
"peso_total": 10,
"volumen_total": "",
"idcliente_distribuidor": "78987",
"idcliente_sistema": "78986",
"idusuario_sistema": "64323",
"comentarios": "",
"iddomicilio_cliente_od": "14999",
"pagado": false,
"numero_pedido": "405",
"tiempo_servicio": "10",
"cantidad": 0,
"inventario_afectado": "1",
"estado": 1,
"codigo_rastreo": "521481799",
"datos_extras": null
}