Get activities schedule by idService or idMembership

Obter Agenda de Atividades pelo idService ou idMembership

Descrição

Este endpoint retorna os horários de atividades disponíveis para agendamento, considerando as regras de disponibilidade e ocupação de aulas.

Parâmetros de Consulta

A consulta pode ser feita a partir de um ID de serviço ou um ID de matrícula (membership), sempre limitando o período a no máximo 7 dias.

  • É OBRIGATÓRIO informar idService ou idMembership (um dos dois).
ParâmetroTipoObrigatoriedadeDescrição
idServiceint32SituacionalFiltrar pela identificação de um serviço. Obrigatório se idMembership não for informado.
idMembershipint32SituacionalFiltrar pela identificação de uma matrícula. Obrigatório se idService não for informado.
startDatestring(date-time)SimData inicial da consulta.
endDatestring(date-time)NãoData final da consulta. Caso não informado, assume startDate + 7 dias. Sempre limitado a um período máximo de 7 dias.
idBranchint32NãoFiltrar pela filial. Recomendado para cenários de múltiplas filiais.
idActivitiesstringNãoUm ou mais IDs de atividade separados por vírgula (ex.: 101,102,103).

Estrutura da Resposta

A resposta retorna uma lista de atividades disponíveis no período solicitado. Trazendo apenas os horários ainda disponíveis para agendamento, respeitando restrições de capacidade, filial e atividade.

CampoTipoDescrição
idConfigurationint32Identificador da configuração da atividade.
idActivityint32Identificador da atividade.
namestringNome da atividade.
idGroupActivityint32Identificador do grupo da atividade.
activityGroupstringNome do grupo da atividade.
descriptionstringDescrição da atividade.
activityDatestring(date-time)Data da atividade.
startTimestringHorário de início da atividade.
endTimestringHorário de término da atividade.
areastringNome da área/local onde a atividade ocorre.
idAreaint32Identificador da área.
allowChoosingSpotbooleanIndica se é permitido escolher o lugar na atividade.
capacityint32Capacidade total da atividade.
ocupationint32Número de vagas já ocupadas.
idActivitySessionint32Identificador da sessão da atividade.
flDisponivelFeriadobooleanIndica se a atividade está disponível em feriados.
statusint32Código de status da atividade.
statusNamestringNome do status da atividade.
spotsarrayLista de lugares disponíveis.

Estrutura do Objeto spots

CampoTipoDescrição
numberint32Número do lugar.
availablebooleanIndica se o lugar está disponível.
nameSpotstringNome ou identificador do lugar.

Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!