Ir al contenido principal

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.
El id se puede obtener en el método getAllClient 

2078
idstatus_pedido_od

(Opcional) Identificador único del status del pedido.
El id se puede obtener en el método getStatuses

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.
El id se puede obtener en el método getAllWareHouse

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
    }