# API Consultar Agendamento Proximo Dia **Versao:** v2.0 -- Dez 2025 **URL base:** `https://apiv2.donc.com.br/api` **Swagger:** `https://apiv2.donc.com.br/swagger/ui/index#!/Agendamento/Agendamento_ConsultarAgendamentosProximoDia` ## Endpoint ``` GET /api/agendamento/proximo-dia ``` **Autenticacao:** Header `apikey` com o token informado pela Donc. ## Parametros (Query String) | Parametro | Tipo | Obrigatorio | Padrao | Descricao | |-----------|------|-------------|--------|-----------| | pagina | int | Nao | 1 | Numero da pagina | | itensPorPagina | int | Nao | 50 | Quantidade de itens por pagina (max: 500) | | profissionalId | int | Nao | null | Filtrar por ID do profissional | | tipoJobId | int | Nao | null | Filtrar por ID do tipo de servico | | estabelecimentoId | int | Nao | null | Filtrar por ID do estabelecimento | ## Exemplo de Requisicao ``` GET /api/agendamento/proximo-dia?pagina=1&itensPorPagina=100&profissionalId=123 ``` ## Exemplo de Resposta -- Sucesso (200 OK) ```json { "Sucesso": true, "Mensagem": "Encontrados 45 agendamento(s) encaminhado(s) para o proximo dia", "DataConsulta": "2025-12-23T10:30:00", "DataAgendamentos": "24/12/2025", "Status": "Encaminhada (550)", "Paginacao": { "PaginaAtual": 1, "ItensPorPagina": 100, "TotalItens": 45, "TotalPaginas": 1, "TemPaginaAnterior": false, "TemProximaPagina": false }, "Dados": [ { "Id": 12345, "Codigo": "PED-2025-001", "DataAgendamento": "2025-12-24T09:00:00", "Turno": "Manha", "StatusCalculadoId": 550, "Cliente": { "Id": 789, "Nome": "Joao Silva", "Telefone": "11999999999", "Email": "joao@email.com" }, "TipoServico": { "Id": 10, "Nome": "Instalacao" }, "Profissional": { "Id": 123, "Nome": "Maria Santos", "Telefone": "11988888888" }, "Endereco": { "EnderecoCompleto": "Rua Exemplo, 100, Centro, Sao Paulo - SP", "Cidade": "Sao Paulo", "Bairro": "Centro", "CEP": "01000-000", "Latitude": -23.550520, "Longitude": -46.633308 }, "Estabelecimento": { "Id": 5, "Nome": "Filial Centro" } } ] } ``` ## Codigos de Resposta | Codigo | Descricao | |--------|-----------| | 200 | Sucesso -- Retorna a lista de agendamentos | | 401 | Nao autorizado -- Token invalido ou ausente | | 500 | Erro interno do servidor | ## Regras de Negocio - **Status fixo:** Encaminhada (550) - **Data:** Proximo dia (D+1) - **Horario:** Maior que 00:00 - **Ordenacao:** Registros ordenados por DataAgendamento em ordem crescente ## Paginacao - Limite minimo: 1 item por pagina - Limite maximo: 500 itens por pagina - Valor padrao: 50 itens por pagina