1. Início
  2. Guias do usuário
  3. Documentação da API RESTful
  4. [v2] Definir API de horário de funcionamento da filial

[v2] Definir API de horário de funcionamento da filial

Descrição [Nova versão] Chamando este endpoint fornecendo token de usuário administrador para definir o horário de funcionamento da filial para uma empresa.
Ponto final {DataManagerAPI}/api/v2/Site/[branchId]/SetBranchOperatingHours
Forma POST
Cabeçalhos
  1. AToken: retorno do valor do token de API 'GenerateAccessToken' fornecendo o nome de usuário e senha
Descrição do terminal
  1. 'branchId' é uma chave exclusiva para identificar a ramificação, não basta modificar esse valor
    1. 'branchId' pode ser recuperado/referido de 'API de sites'
Corpo - Exemplo JSON
[
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Dia": 0,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Dia": 1,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Dia": 1,
                "IsDayOff": falso
            },            
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Dia": 2,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Dia": 3,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Dia": 4,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Dia": 5,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Dia": 6,
                "IsDayOff": falso
            }
]
    
Descrição do corpo
  1. Horário de funcionamento da filial
    1. Passe todo o horário de funcionamento sob o ramal que precisa ser inserido. 
    2. 'StartTime' e 'EndTime' são os horários de início e término do período de operação da filial
      1. A parte da data nestes 2 campos não é importante, apenas a parte da hora será usada
    3.  'Dia':
      1. 0 = domingo, 1 = segunda-feira, 2 = terça-feira, etc.
    4. 'IsDayOff' indica se essa filial não opera em um dia específico da semana
  2. A Hora de Operação Completa da respectiva hora de operação pode ser recuperada de API 'GetOperatingHours'
Resposta - Exemplo JSON
{
    "Estado": 200,
    "Erro": "",
    "Mensagem": "Horário de funcionamento atualizado",
    "Dados": null
}
Atualizado em julho 15, 2022