Saltar al contenido principal

Quitar un producto de la orden

DELETEhttps://carchost.fieldcontrol.com.br/orders/{id}/products-v2/{productId}

Quita un producto de la orden de servicio y recalcula los totales. En cuentas con el módulo de control de inventario, devuelve la cantidad al depósito informado en el cuerpo.

Requiere los headers X-Api-Key, User-Agent y Content-Type: application/json. Límite: 1 solicitud por segundo (más información).

Solicitud​

Parámetros de ruta

idstringobligatorio

Identificador de la orden de servicio.

Ejemplo: NDJiMWQ0YzQtOWNmOC00NWE2LTg2MjItYjNjNzZjZjk0MmM4OjIyOTE1.

productIdstringobligatorio

Identificador del producto (no del ítem de la orden).

Ejemplo: MzYzMjgxZGEtNzIxMS00ZTU5LTg0MzMtYjc5Y2UyYTEwYzk0OjIyOTE1.

Headers

User-Agentstringobligatorio

Identificación de su aplicación.

Ejemplo: MinhaIntegracao/1.0.

Cuerpo de la solicitud

JSON, enviado con el header Content-Type: application/json.

storageobject

Depósito que recibe el producto de vuelta. Obligatorio en cuentas con el módulo de control de inventario.

Campos de storage
idstringobligatorio
descriptionstring

Descripción guardada en el movimiento de inventario.

Respuestas

  • 204

    Eliminado. Sin cuerpo.

  • 401

    Clave de API ausente (Missing API Key) o inválida (Invalid API Key). Consulte Autenticación.

  • 403

    Cuenta bloqueada (Account blocked), vencida (Account expired) o con un plan que no permite integración (Account plan not allowed). Consulte Autenticación.

  • 404

    Orden inexistente. Sin cuerpo.

  • 422

    Producto no agregado a la orden (message: product doesn't exist in order; no hay 404) o, con control de inventario, depósito ausente (resourceValidationErr). Identificador de la orden inválido: uriValidationErr.

  • 429

    Se superó el límite de 1 solicitud por segundo. Consulte Límite de solicitudes.

  • 500

    Error inesperado en el servidor.