Duplicate a session
Description: To clone a session and its settings.
Request URL: /api/v4/<orgId>/sessions.json (How to get my <orgId>?)
Method: POST
OAuth scope: ZohoShowtime.sessionapi.CREATE
Params:
{
"session": {
"parentSessionId": <parentSessionId>,
"scheduledTime": 1542119400000,
"scheduledEndTime": 1542123000000,
"deliveryMode": "3",
"name": <newSessionName>,
"timezone": <newSessionTimeZone>
}
}
Parameters | Description |
"parentSessionId" | The ID of the session you wish to duplicate |
"name" | Name of the session |
"scheduledTime" | Scheduled time of session |
"deliveryMode" | '1' refers to a face-to-face session, '3' refers to a remote session |
"scheduledEndTime" | End time of the schedule as at value |
"timezone" | Time zone of your location |
CopiedSample Response:
{
"sessionMembers": [
{
"role": "1",
"session": <sessionId>,
"sessionMemberId": <sessionMemberId>,
"name": <userName>,
"createdTime": "1542119239365",
"emailId": <userEmailId>,
"time": "1542119239365",
"id": <sessionMemberId>,
"sessionId": <sessionId>,
"presenterImageUrl": <presenterImageUrl>,
"userId": <userId>,
"orgId": <orgId>
}
],
"session": {
"timezone": <userTimeZone>,
"attendeeLimit": "200",
"orgId": <orgId>,
"shortenKey": <shortenKey>,
"deliveryMode": "3",
"sessionType": "1",
"createdTime": "1542119239297",
"scheduledBy": <userId>,
"id": <sessionId>,
"joinURL": attend.zoho.com/<shortenKey>,
"deletedTime": "-1",
"registeredCount": "0",
"invitedCount": "0",
"scheduledTime": "1542119400000",
"scheduledEndTime": "1542123000000",
"sessionId": <sessionId>,
"attendedCount": "0",
"paymentsHomePageURL": <paymentsHomePageURL>,
"referrer": "1",
"name": <sessionName>,
"zaid": <zaid>,
"memberRole": "2"
},
"talk": {
"owner": <userId>,
"scheduledTime": "1542119400000",
"deliveryMode": "3",
"session": <sessionId>,
"scheduledEndTime": "1542123000000",
"id": <talkId>,
"sessionId": <sessionId>,
"talkId": <talkId>,
"orgId": <orgId>,
"status": "1"
}
}
Show full
Show less