Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
idService ou idMembership (um dos dois).| Parâmetro | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
| idService | int32 | Situacional | Filtrar pela identificação de um serviço. Obrigatório se idMembership não for informado. |
| idMembership | int32 | Situacional | Filtrar pela identificação de uma matrícula. Obrigatório se idService não for informado. |
| startDate | string(date-time) | Sim | Data inicial da consulta. |
| endDate | string(date-time) | Não | Data final da consulta. Caso não informado, assume startDate + 7 dias. Sempre limitado a um período máximo de 7 dias. |
| idBranch | int32 | Não | Filtrar pela filial. Recomendado para cenários de múltiplas filiais. |
| idActivities | string | Não | Um ou mais IDs de atividade separados por vírgula (ex.: 101,102,103). |
| AlowEnrollment | boolean | Não | Filtre todos os horários futuros, retornando apenas as atividades/horários que possuem vagas disponíveis. |
| Campo | Tipo | Descrição |
|---|---|---|
| idConfiguration | int32 | Identificador da configuração da atividade. |
| idActivity | int32 | Identificador da atividade. |
| name | string | Nome da atividade. |
| idGroupActivity | int32 | Identificador do grupo da atividade. |
| activityGroup | string | Nome do grupo da atividade. |
| description | string | Descrição da atividade. |
| activityDate | string(date-time) | Data da atividade. |
| startTime | string | Horário de início da atividade. |
| endTime | string | Horário de término da atividade. |
| area | string | Nome da área/local onde a atividade ocorre. |
| idArea | int32 | Identificador da área. |
| allowChoosingSpot | boolean | Indica se é permitido escolher o lugar na atividade. |
| capacity | int32 | Capacidade total da atividade. |
| ocupation | int32 | Número de vagas já ocupadas. |
| idActivitySession | int32 | Identificador da sessão da atividade. |
| availableOnHoliday | boolean | Indica se a atividade está disponível em feriados. |
| status | int32 | Código de status da atividade. |
| statusName | string | Nome do status da atividade. |
| spots | array | Lista de lugares disponíveis. |
spots#| Campo | Tipo | Descrição |
|---|---|---|
| number | int32 | Número do lugar. |
| available | boolean | Indica se o lugar está disponível. |
| nameSpot | string | Nome ou identificador do lugar. |
username:passwordAuthorization: Basic *****************curl --location --request GET 'https://evo-integracao-api.w12app.com.br/api/v1/activities/schedule/by-service-or-membership?idService&idMembership&startDate&endDate&idBranch&idActivities&allowEnrollment' \
--header 'Authorization: Basic <encoded-value>'[
{
"idConfiguration": 0,
"idActivity": 0,
"name": "string",
"idGroupActivity": 0,
"activityGroup": "string",
"description": "string",
"activityDate": "2019-08-24T14:15:22.123Z",
"startTime": "string",
"endTime": "string",
"area": "string",
"idArea": 0,
"allowChoosingSpot": true,
"capacity": 0,
"ocupation": 0,
"idActivitySession": 0,
"availableOnHoliday": true,
"status": 0,
"statusName": "string",
"spots": [
{
"number": 0,
"available": true,
"nameSpot": "string"
}
]
}
]