GET api/providers/{pid}/services/{serviceId}/daily-schedule?date={date}&orderBy={orderBy}&session={session}&serviceConfig={serviceConfig}&limit={limit}&offset={offset}&allServices={allServices}

Obtém lista de agendamentos para um determinado dia.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
pid

Id da empresa

integer

Required

serviceId

Id do serviço

integer

Required

date

Data

date

Required

orderBy

Campo de ordenação

string

Default value is name

session

Id da sessão

integer

None.

serviceConfig

Id da configuração de atendimento

integer

None.

limit

Total de registros retornados na listagem

integer

None.

offset

número da página

integer

None.

allServices

Exibir todos os serviços de um determinado dia de uma unidade

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

DailyScheduleViewModel
NameDescriptionTypeAdditional information
Tickets

Collection of DailyCustomerServicesViewModel

None.

Sessions

Collection of ServiceSessionsViewModel

None.

ServiceConfigs

Collection of ServiceConfigsViewModel

None.

TotalSessionCapacity

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "tickets": [
    {
      "id": 1,
      "friendlyCode": "sample string 2",
      "status": "sample string 3",
      "serviceId": 4,
      "serviceName": "sample string 5",
      "sessionId": 6,
      "priority": 0,
      "estimatedTimeTicket": "2025-10-26T20:14:40.4979015Z",
      "customer": {
        "id": 1,
        "email": "sample string 2",
        "name": "sample string 3",
        "phone": "sample string 4"
      }
    },
    {
      "id": 1,
      "friendlyCode": "sample string 2",
      "status": "sample string 3",
      "serviceId": 4,
      "serviceName": "sample string 5",
      "sessionId": 6,
      "priority": 0,
      "estimatedTimeTicket": "2025-10-26T20:14:40.4979015Z",
      "customer": {
        "id": 1,
        "email": "sample string 2",
        "name": "sample string 3",
        "phone": "sample string 4"
      }
    }
  ],
  "sessions": [
    {
      "id": 1,
      "estimatedStart": "2025-10-26T20:14:40.513516Z",
      "estimatedEnd": "2025-10-26T20:14:40.513516Z",
      "serviceConfigId": 4
    },
    {
      "id": 1,
      "estimatedStart": "2025-10-26T20:14:40.513516Z",
      "estimatedEnd": "2025-10-26T20:14:40.513516Z",
      "serviceConfigId": 4
    }
  ],
  "serviceConfigs": [
    {
      "id": 1,
      "name": "sample string 2"
    },
    {
      "id": 1,
      "name": "sample string 2"
    }
  ],
  "totalSessionCapacity": 1
}

application/xml, text/xml

Sample:
<DailyScheduleViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Filazero.Core.ServicingBoundedContext.Application.ViewModels">
  <ServiceConfigs>
    <DailyScheduleViewModel.ServiceConfigsViewModel>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </DailyScheduleViewModel.ServiceConfigsViewModel>
    <DailyScheduleViewModel.ServiceConfigsViewModel>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </DailyScheduleViewModel.ServiceConfigsViewModel>
  </ServiceConfigs>
  <Sessions>
    <DailyScheduleViewModel.ServiceSessionsViewModel>
      <EstimatedEnd>2025-10-26T20:14:40.513516+00:00</EstimatedEnd>
      <EstimatedStart>2025-10-26T20:14:40.513516+00:00</EstimatedStart>
      <Id>1</Id>
      <ServiceConfigId>4</ServiceConfigId>
    </DailyScheduleViewModel.ServiceSessionsViewModel>
    <DailyScheduleViewModel.ServiceSessionsViewModel>
      <EstimatedEnd>2025-10-26T20:14:40.513516+00:00</EstimatedEnd>
      <EstimatedStart>2025-10-26T20:14:40.513516+00:00</EstimatedStart>
      <Id>1</Id>
      <ServiceConfigId>4</ServiceConfigId>
    </DailyScheduleViewModel.ServiceSessionsViewModel>
  </Sessions>
  <Tickets>
    <DailyScheduleViewModel.DailyCustomerServicesViewModel>
      <Actions i:nil="true" />
      <Customer>
        <Email>sample string 2</Email>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <Phone>sample string 4</Phone>
      </Customer>
      <EstimatedTimeTicket>2025-10-26T20:14:40.4979015+00:00</EstimatedTimeTicket>
      <FriendlyCode>sample string 2</FriendlyCode>
      <Id>1</Id>
      <Priority>NORMAL</Priority>
      <ServiceId>4</ServiceId>
      <ServiceName>sample string 5</ServiceName>
      <SessionId>6</SessionId>
      <Status>sample string 3</Status>
    </DailyScheduleViewModel.DailyCustomerServicesViewModel>
    <DailyScheduleViewModel.DailyCustomerServicesViewModel>
      <Actions i:nil="true" />
      <Customer>
        <Email>sample string 2</Email>
        <Id>1</Id>
        <Name>sample string 3</Name>
        <Phone>sample string 4</Phone>
      </Customer>
      <EstimatedTimeTicket>2025-10-26T20:14:40.4979015+00:00</EstimatedTimeTicket>
      <FriendlyCode>sample string 2</FriendlyCode>
      <Id>1</Id>
      <Priority>NORMAL</Priority>
      <ServiceId>4</ServiceId>
      <ServiceName>sample string 5</ServiceName>
      <SessionId>6</SessionId>
      <Status>sample string 3</Status>
    </DailyScheduleViewModel.DailyCustomerServicesViewModel>
  </Tickets>
  <TotalSessionCapacity>1</TotalSessionCapacity>
</DailyScheduleViewModel>