# Crear orden - createOrder

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/ondelivery/createOrder

Este método permite crear una orden.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="width: 809px; height: 946px;"><tbody><tr style="height: 41px;"><th style="width: 163px; height: 41px;">Parámetros</th><th style="width: 353px; height: 41px;">Descripción</th><th style="width: 293px; height: 41px;">Ejemplo</th></tr><tr style="height: 41px;"><td style="width: 163px; height: 41px;">apikey</td><td style="width: 353px; height: 41px;">**(Requerido)** Llave de autorización para uso de los Servicios Web.</td><td style="width: 293px; height: 41px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr style="height: 41px;"><td style="width: 163px; height: 41px;">token</td><td style="width: 353px; height: 41px;">**(Requerido)** Token devuelto por el método **[getToken](https://docs.redgps.com/books/webservice/page/metodo-de-autenticacion-gettoken/es)**.</td><td style="width: 293px; height: 41px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr><tr style="height: 47px;"><td style="width: 163px; height: 47px;">inicio</td><td style="width: 353px; height: 47px;">**(Requerido)** Fecha de inicio.

</td><td style="width: 293px; height: 47px;"><span style="color: #3366ff;">2025-05-01 09:00:00</span></td></tr><tr><td style="width: 163px;">fin</td><td style="width: 353px;">**(Requerido)** Fecha fin.

</td><td style="width: 293px;"><span style="color: #3366ff;">2025-05-01 10:00:00</span></td></tr><tr><td style="width: 163px;">idcliente\_od</td><td style="width: 353px;">**(Requerido)** Identificador único del cliente.  
El id se puede obtener en el método [**getAllClient**](https://docs.redgps.com/books/webservice/page/listar-clientes-getallclient/es)

</td><td style="width: 293px;"><span style="color: #3366ff;">2078</span></td></tr><tr style="height: 69px;"><td style="width: 163px; height: 69px;">idstatus\_pedido\_od</td><td style="width: 353px; height: 69px;">**(Opcional)** Identificador único del status del pedido.  
El id se puede obtener en el método [**getStatuses**](https://docs.redgps.com/books/webservice/page/listar-status-getstatuses/es)

</td><td style="width: 293px; height: 69px;"><span role="presentation" style="padding-right: 0.1px;"><span style="color: #3366ff;">1</span></span></td></tr><tr><td style="width: 163px;">num\_factura

</td><td style="width: 353px;">**(Opcional)** Número de factura.

</td><td style="width: 293px;"><span style="color: #3366ff;">1992</span></td></tr><tr><td style="width: 163px;">num\_pedido

</td><td style="width: 353px;">**(Opcional)** Número de pedido.

</td><td style="width: 293px;"><span style="color: #3366ff;"> 405</span>

</td></tr><tr><td style="width: 163px;">comentario

</td><td style="width: 353px;">**(Opcional)** Comentario sobre el pedido.

</td><td style="width: 293px;"><span style="color: #3366ff;">productos nuevos</span>

</td></tr><tr><td style="width: 163px;">iddomicilio

</td><td style="width: 353px;">**(Requerido)** Identificador único del domicilio.   
El id se puede obtener en el método [**getAllAddressClient**](https://docs.redgps.com/books/webservice/page/listar-direcciones-getalladdressclient/es)

</td><td style="width: 293px;"><span style="color: #3366ff;">14999</span>

</td></tr><tr><td style="width: 163px;">pago

</td><td style="width: 353px;">**(Opcional)** Pago del pedido.

</td><td style="width: 293px;"><span style="color: #3366ff;">0</span>

</td></tr><tr><td style="width: 163px;">tiempo\_servicio

</td><td style="width: 353px;">**(Requerido)** Tiempo de servicio.

</td><td style="width: 293px;"><span style="color: #3366ff;">10</span>

</td></tr><tr><td style="width: 163px;">afecta\_inventario

</td><td style="width: 353px;">**(Opcional)** Afecta inventario.

</td><td style="width: 293px;"><span style="color: #3366ff;">1</span>

</td></tr><tr><td style="width: 163px;">idalmacen\_od

</td><td style="width: 353px;">**(Opcional)** Identificador único del almacén.  
El id se puede obtener en el método [**getAllWareHouse**](https://docs.redgps.com/books/webservice/page/listar-almacenes-getallwarehouse/es)

</td><td style="width: 293px;"><span style="color: #3366ff;">150</span>

</td></tr><tr><td style="width: 163px;">detalle

</td><td style="width: 353px;">**(Requerido)** Detalle de los productos.

</td><td style="width: 293px;"><span style="color: #3366ff;"><span data-offset-key="2ld2d-0-0">\[</span><span data-offset-key="2ld2d-1-0">{"idproducto\_od":"41","cantidad":"5"</span><span data-offset-key="2ld2d-2-0">}\]</span></span>

</td></tr><tr><td style="width: 163px;">peso\_total

</td><td style="width: 353px;">**(Opcional)** Peso total.

</td><td style="width: 293px;"><span style="color: #3366ff;">200</span>

</td></tr><tr><td style="width: 163px;">volumen\_total

</td><td style="width: 353px;">**(Opcional)** Volumen total,

</td><td style="width: 293px;"><span style="color: #3366ff;">50</span>

</td></tr><tr><td style="width: 163px;">costo\_total

</td><td style="width: 353px;">**(Opcional)** Costo total.

</td><td style="width: 293px;"><span style="color: #3366ff;">0</span>

</td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
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:

```JSON
{
    "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
    }
```