Recuperar plan de entrega
El punto final GET /pic/link/purchase-orders/delivery-plan/:id
le permite obtener el plan de entrega de una orden de compra. 👔💼🤝
Authorización
Este endpoint requiere autenticación a través de Basic Auth
con el nombre de usuario y contraseña del backend que lo consumirá. Para crear y configurar un backend, siga el tutorial de backends
Parámetros requeridos
- 👣 Path
- 🔍 Query
- 💪 Body
Nombre | Tipo | Por defecto | Descripción |
---|---|---|---|
id | string | Required | Identificador de la orden de compra |
Esta solicitud no contiene parámetros de tipo Query
Esta solicitud no contiene parámetros de tipo Body
Ejemplos
- 🖥️ cURL
curl --location 'https://<identifier>.api.appliqloud.com/pic/link/purchase-orders/delivery-plan/4500002' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <token>'
Respuestas
- ✅ 200
- ⚠️ 404
- 🔒 401
- 🚧 500
El plan de entrega se recuperó exitosamente.
{
"purchaseOrderId":"450000001",
"deliveries":[
{
"date":"2024-08-11",
"items":[
{
"itemId":"10",
"quantity":3
}
]
},
{
"date":"2024-08-12",
"items":[
{
"itemId":"10",
"quantity":2
}
]
}
]
}
No se encontró el plan de entrega.
{
"traceId":"363b90413dae4b47932725f1e72907a5",
"cause":"PurchaseOrderDeliveryPlanNotFoundException",
"message":"Delivery plan for purchase order 450000001 in backend SAP not found",
"context":{
"backend_id":"SAP",
"purchase_order_id":"450000001"
}
}
Se requiere autorización o las credenciales no son correctas
{
"traceId": "3095a0a77f80436ba104eb2fc24ba343"
"cause": "UnauthorizedException",
"message": "Authorization required"
}
Error interno del servidor (comuníquese con support@appliqloud.com o abra un ticket de soporte)
{
"traceId": "3095a0a77f80436ba104eb2fc24ba343"
"cause": "InternalServerError",
"message": "Internal server error"
}