Obtener último borrador por producto

Este endpoint devuelve el último borrador de un producto para el día indicado en la petición.

GET /api/v1/businesses/{businessId}/products/{productId}/last-draft?day={yyyy-MM-dd}

Si los datos incluidos en la petición son correctos —tanto el businessId como el productId—, la respuesta contendrá el último borrador con sus asignaciones.

A continuación, se muestra un ejemplo de respuesta:

{
    "orquestId": 1234567,
    "from": "2025-04-28",
    "to": "2025-05-04",
    "assignments": [
        {
            "product": "0001-GENERAL",
            "blockedType": "NONE",
            "person": "001",
            "day": "2025-05-04",
            "presence": {
                "worked": true,
                "timeFrames": [
                    {
                        "startMinuteDay": 540,
                        "duration": 420,
                        "paid": true,
                        "location": {
                            "color": "#003e75",
                            "description": "",
                            "name": "Outbound",
                            "shortName": "OUT",
                            "requiredLevel": 3,
                            "priority": 1,
                            "type": "VARIABLE",
                            "shouldAvoidOvercover": false,
                            "system": false,
                            "category": "2-O",
                            "product": "0001-GENERAL",
                            "id": "006",
                            "zone": "General"
                        },
                        "worked": true
                    }
                ]
            }
        },
        {
            "product": "0001-GENERAL",
            "blockedType": "NON_EXTENSIBLE_WORK",
            "person": "002",
            "day": "2025-05-01",
            "presence": {
                "worked": false,
                "timeFrames": [
                    {
                        "startMinuteDay": 540,
                        "duration": 960,
                        "paid": false,
                        "worked": false
                    }
                ]
            }
        }
    ]
}

Aspectos que tener en cuenta

El nivel de detalle de la respuesta dependerá de la configuración que se haya establecido en el negocio para las diferentes tareas.

Si no hay ningún borrador para la fecha de la consulta, la petición devolverá un error 404 Not Found.

Si el producto indicado en la URL no existe en el negocio, la petición devolverá un error 404 Not Found, especificando en el mensaje not exits.

Enlaces de interés

¿Qué es una asignación? ¿Cómo es su estructura?

¿Qué es una tarea?