Follow the question structure recommended by Dev Bot before submitting your integration questions.
π The permission in EVO that grants access to this endpoint is Activity - Edit.
| Field | Type | Required | Description |
|---|---|---|---|
idBranch | int32 | Yes | Identifier of the branch where the appointment was made. |
idActivitySession | int32 | Yes | Identifier of the activity session (appointment) whose status will be changed. |
idMember | int32 | Conditional | Identifier of the member. At least one of idMember, idProspect, or idEmployee must be provided. |
idProspect | int32 | Conditional | Identifier of the prospect. At least one of idMember, idProspect, or idEmployee must be provided. |
idEmployee | int32 | Conditional | Identifier of the staff member. At least one of idMember, idProspect, or idEmployee must be provided. |
subStatus | int32 | Yes | New substatus of the appointment, according to the enum SubStatus below. |
π§ Combined requirement rule: Required: idBranch,idActivitySession,subStatusAnd at least ONE among: idMember,idProspect, oridEmployee.
subStatusappointments/schedule/detail).| Value | Name | Description |
|---|---|---|
| 0 | Scheduled | Appointment created, not yet confirmed. |
| 1 | Confirmed | Appointment confirmed. |
| 2 | Present | Customer marked as present. |
| 3 | Absence | Customer absent (no-show). |
| 7 | JustifiedAbsence | Customer absent with justification. |
NOTE: include the option to change to the corresponding subStatus values above.
Enrollments)subStatus of the appointment, the system must also update the status of the customer in the activity (Enum Enrollments, used in the Enrollment / presence object).| SubStatus (Appointment) | SubStatus Value | Status (Enrollments) | Status Value | Description of Status (Enrollments) |
|---|---|---|---|---|
| Scheduled | 0 | Present | 0 | Code of the status of the customer related to the activity. |
| Confirmed | 1 | Present | 0 | |
| Present | 2 | Present | 0 | |
| Absence | 3 | Absence | 1 | |
| JustifiedAbsence | 7 | Justified Absence | 2 |
For Scheduled / Confirmed / Present β save Status = 0 (Present) in the enum Enrollments.For Absence β save Status = 1 (Absence). For JustifiedAbsence β save Status = 2 (Justified Absence).
| Field | Type | Description |
|---|---|---|
idActivitySession | int32 | Identifier of the activity session. |
subStatus | int32 | Updated substatus of the appointment. |
status | int32 | Status of the customer in the activity (Enum Enrollments). |
message | string | Confirmation message of the change. |