Using this API, you can schedule a remote support sessions.
POST /api/v2/session/schedule
OAuth Scope
ZohoAssist.sessionapi.CREATE
Request JSON
- ParametersDescription
- modeRequired
Session type. For scheduled sessions, the value should be SCHEDULE. - titleRequired
Title of the scheduled session - notesOptional
Schedule session description. - customer_emailRequired
The customer's email address to whom the session will be scheduled. - schedule_timeRequired
Time (in milliseconds) when the session is scheduled. - schedule_uptoRequired
Estimated session end time (in milliseconds). - utc_offsetRequired
Coordinated Universal Time in the respective time zone. - time_zoneRequired
The time zone in which the session is scheduled. - reminderRequired
A reminder time for joining the session. - department_idRequired
Department in which the session is to be scheduled.
Copiedcurl --location --request POST 'https://assist.zoho.com/api/v2/session/schedule' \
--header 'Authorization: Zoho-oauthtoken {access_token}' \
--header 'Content-Type: application/json' \
--data-raw '{"mode":"SCHEDULE","title":"{session_title}","notes":"","customer_email":"{email_id}","schedule_time":{timestamp},"reminder":0,"utc_offset":"+05:30","time_zone":"Asia/Kolkata","identity":"","department_id":"{department_id}"}'
CopiedHTTP/1.1200 OK
{
"representation": {
"statue": "ok",
"schedule_id": "215*****************",
"technician_url": "https://assist.zoho.com/assist-schedule?digest=4a0bc***********************&og=RUF********************&role=V&schedule_id=215****************&x-com-zoho-assist-orgid={zsoid}",
"customer_url": "https://assist.zoho.com/assist-schedule?digest=4a0bc*****************&og=RUF***********************&role=A&schedule_id=215*******************&x-com-zoho-assist-orgid={zsoid}"
},
"resource_type": "/api/v2/session/schedule"
}