Skip to main content
PUT
/
eventCalls
/
rescheduleCall
Reschedule an event call
curl --request PUT \
  --url https://api-dev.iclosed.io/eventCalls/rescheduleCall \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 123,
  "dateTime": "<string>",
  "timeZone": "<string>",
  "eventId": 123,
  "dateForCalender": "2023-12-25",
  "conditionalUsers": [
    123
  ]
}'
{
"message": "Event call updated successfully",
"status": 200,
"data": {
"closerName": "John Doe",
"closerEmail": "john.doe@example.com",
"dateTime": "2024-01-15T10:00:00.000Z",
"duration": 30,
"durationUnit": "MINUTES",
"name": "Strategy Call",
"location": "Zoom Meeting",
"inviteeEmail": "client@example.com",
"inviteeName": "Client Name",
"previewId": "abc123def456",
"userId": 123
}
}

Authorizations

Authorization
string
header
required

API key required in 'Authorization' header. Format: iclosed-<token>

Body

application/json
id
integer
required

ID of the event call to reschedule

dateTime
string
required

New date and time for the event call (YYYY-MM-DDTHH:mm:ss.sssZ)

timeZone
string
required

Valid timezone identifier for the event call (e.g., 'Asia/Karachi', 'America/New_York', 'Europe/London')

eventId
integer
required

ID of the event to reschedule

dateForCalender
string<date>

Date for the event call in the format of 'YYYY-MM-DD'

conditionalUsers
integer[] | null

List of user IDs to prioritize (nullable)

Response

Successfully rescheduled event call

message
string

Success message

Example:

"Event call updated successfully"

status
integer

HTTP status code

Example:

200

data
object
I