Siga a estrutura de pergunta recomendada pelo Dev Bot antes de enviar suas dúvidas de integração.
🛂 El permiso en EVO que habilita el acceso a este endpoint es Actividad - Edición.
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
idBranch | int32 | Sí | Identificador de la unidad donde se realizó el agendamiento. |
idActivitySession | int32 | Sí | Identificador de la sesión de actividad (agendamiento) cuyo estado será modificado. |
idMember | int32 | Condicional | Identificador del miembro. Al menos uno entre idMember, idProspect o idEmployee debe informarse. |
idProspect | int32 | Condicional | Identificador del prospecto. Al menos uno entre idMember, idProspect o idEmployee debe informarse. |
idEmployee | int32 | Condicional | Identificador del colaborador. Al menos uno entre idMember, idProspect o idEmployee debe informarse. |
subStatus | int32 | Sí | Nuevo subestado del agendamiento, según el enum SubStatus abajo. |
🚧 Regla de obligatoriedad combinada: Obligatorios: idBranch,idActivitySession,subStatusY al menos UNO entre: idMember,idProspectoidEmployee.
subStatusappointments/schedule/detail).| Valor | Nombre | Descripción |
|---|---|---|
| 0 | Agendado | Agendamiento creado, aún no confirmado. |
| 1 | Confirmado | Agendamiento confirmado. |
| 2 | Presente | Cliente marcado como presente. |
| 3 | Falta | Cliente ausente (falta). |
| 7 | FaltaJustificada | Cliente ausente con justificación. |
OBS.: incluir la opción de cambio para subStatuscorrespondiente a los valores anteriores.
Enrollments)subStatus del agendamiento, el sistema también debe actualizar el estado del cliente en la actividad (Enum Enrollments, utilizado en el objeto Enrollment / control de presencia).| SubStatus (Agendamiento) | Valor SubStatus | Estado (Enrollments) | Valor Estado | Descripción Estado (Enrollments) |
|---|---|---|---|---|
| Agendado | 0 | Presente | 0 | Código del estado del cliente relacionado con la actividad. |
| Confirmado | 1 | Presente | 0 | |
| Presente | 2 | Presente | 0 | |
| Falta | 3 | Falta | 1 | |
| FaltaJustificada | 7 | Falta Justificada | 2 |
Para Agendado / Confirmado / Presente → registrar Estado = 0 (Presente) en el enum Enrollments.Para Falta → registrar Estado = 1 (Falta). Para FaltaJustificada → registrar Estado = 2 (Falta Justificada).
| Campo | Tipo | Descripción |
|---|---|---|
idActivitySession | int32 | Identificador de la sesión de actividad. |
subStatus | int32 | Subestado actualizado del agendamiento. |
status | int32 | Estado del cliente en la actividad (Enum Enrollments). |
message | string | Mensaje de confirmación del cambio. |