post https://evo-integracao-api.w12app.com.br/api/v1/activities/schedule/enroll/change-status
Permite mudar o status de um cliente no cronograma de atividades.
Descrição
Este endpoint permite alterar o status de um cliente no cronograma de atividades de uma academia. Ele pode ser usado para marcar um membro como presente, ausente ou ausente com justificativa em uma determinada atividade.
Parâmetros de Query
Parâmetro | Tipo | Descrição | Obrigatório? |
---|---|---|---|
status | int32 | Novo status a ser definido. Valores possíveis: - 0: Presente (Attending) - 1: Ausente (Absent) - 2: Ausência justificada (Justified absence) | ✅ Sim |
idMember | int32 | Identificador do membro que terá seu status alterado. | ✅ Sim |
idProspect | int32 | Identificador do prospect, caso o usuário seja uma oportunidade. | ❌ Não |
idConfiguration | int32 | Identificador da configuração da atividade. Deve ser usado somente quando idActivitySession for null . | ⚠️ Condicional |
activityDate | date-time | Data da atividade no formato yyyy-MM-dd . Deve ser usada somente quando idActivitySession for null . | ⚠️ Condicional |
idActivitySession | int32 | Identificador da sessão específica da atividade. Se fornecido, os parâmetros idConfiguration e activityDate não são necessários. | ❌ Não |
Exemplo de Requisição
Caso 1: Com idActivitySession
idActivitySession
{
"status": 0,
"idMember": 12345,
"idActivitySession": 67890
}
Caso 2: Sem idActivitySession
(usando idConfiguration
e activityDate
)
idActivitySession
(usando idConfiguration
e activityDate
){
"status": 1,
"idMember": 54321,
"idConfiguration": 1001,
"activityDate": "2025-03-21"
}