Scope of Appointment (SOA) insurance book slot input.
JSON example
{
"accountId": "001xx000003DGb2AAG",
"engagementChannelTypeId": "0Hxxx0000000001",
"schedulingPolicyId": "0Hlxx0000000001",
"slotRangeEnd": "2026-09-01T12:00:00.000Z",
"slotRangeStart": "2026-09-01T10:00:00.000Z",
"soaId": "a0Xxx0000000001",
"territoryId": "0Hpxx0000000001",
"workTypeId": "08qxx0000000001"
}
Properties
| Property Name | Type | Description |
|---|---|---|
| accountId | String | Elderly customer Account identifier. |
| engagementChannelTypeId | List<String> | Appointment channel identifier (Phone, Video, etc.). Required only when AFA and Service Territory Member Shifts are enabled. |
| schedulingPolicyId | String | Lightning Scheduler Scheduling Policy identifier. |
| slotRangeEnd | String | Preferred booking window end time in ISO 8601 format. Must be later than slotRangeStart. |
| slotRangeStart | String | Preferred booking window start time in ISO 8601 format. Must be at least 48 hours in the future. |
| soaId | String | Salesforce Scope of Appointment (SOA) record identifier. |
| territoryId | List<String> | Service Territory identifier. |
| workTypeId | String | Salesforce Scheduler WorkType identifier. |