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

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
    }