Get Workshop Video Calls
Get all video calls for a workshop
Authorization
bearer In: header
Query Parameters
Number of items per page of the results
1 <= valuePage number of the results
1 <= valueStart date for filtering data
date-timeEnd date for filtering data
date-timeUser Identifier for filtering video calls, only required for fetching calls for participant, not required for creator
Comma seperated list of mangoes for filtering video calls. If not provided, all mangoes will be considered.
Header Parameters
Host name of the dashboard, ex: mydomain.tagmango.com
Timezone offset (in number) example-> 330
Response Body
application/json
application/json
application/json
curl -X GET "https://api-prod-new.tagmango.com/api/v1/external/workshops/video-calls" \ -H "x-whitelabel-host: string" \ -H "x-timezone-offset: string"{
"total": 10,
"data": [
{
"date": "2025-01-01",
"calls": [
{
"_id": "507f1f77bcf86cd799439011",
"title": "Weekly Team Standup",
"toTime": "2024-01-15T15:00:00.000Z",
"fromTime": "2024-01-15T14:00:00.000Z",
"status": "available",
"videocallType": "onetoone",
"ongoingCallType": "workshop",
"platform": "tagmango",
"meetingUrl": "https://meet.google.com/abc-defg-hij",
"whitelabelHost": "custom.domain.com",
"creator": {
"_id": "6659ca9e5f2acb7abfdcd8fd",
"name": "John Doe",
"email": "john.doe@example.com",
"host": "yourhost.tagmango.com",
"userSlug": "john-doe",
"phone": 1234567890,
"profilePicUrl": "https://linktoprofilepic.com/pic.jpg",
"onboarding": "creator_completed",
"isDeactivated": false,
"country": "India",
"dialCode": "+91",
"currency": "USD",
"score": {
"lifetime": 100,
"month": 20,
"week": 5
},
"leaderboardRank": {
"lifetime": 1,
"month": 2,
"week": 3
}
},
"mango": {
"_id": "66a1390268a76f2f5c9f39a3",
"creator": "77b2390268a76f2f5c9f39a4",
"title": "Introduction to Coding",
"price": 500,
"description": "This is a comprehensive guide to coding.",
"recurringType": "MONTHLY",
"noOfDays": 30,
"affiliateEnabled": true,
"createdAt": "2024-08-11T10:20:30Z",
"updatedAt": "2024-08-11T10:20:30Z"
}
}
]
}
]
}{
"code": 400,
"type": "Bad request",
"statusMessage": "BAD_REQUEST",
"message": "Invalid request",
"success": false
}{
"code": 401,
"type": "Unauthorized",
"statusMessage": "UNAUTHORIZED",
"message": "Invalid token",
"success": false
}Get Subscribers For Creator GET
Get all subscribers for a creator
Create Video Call POST
Create a new video call (webinar) for the creator. - Duration must be between 30 and 300 minutes (5 hours). - For one-time calls: provide `startDate`, `fromTime`, `timezoneName`, `duration`. - For recurring calls: also provide `endDate`, and `repeatingDays` for weekly. - Returns the created slot ID for one-time calls, or the list of scheduled date ranges for recurring. - **Important:** Run the check-availability endpoint first to confirm there are no overlapping calls before creating.