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>

}

}

ParametersDescription
"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"
  }
}