TagMangoTagMango Docs
Workshop

Get Workshop Video Calls

GET
/api/v1/external/workshops/video-calls

Get all video calls for a workshop

AuthorizationBearer <token>

In: header

Query Parameters

limit?number

Number of items per page of the results

Range1 <= value
page?number

Page number of the results

Range1 <= value
startDate?string

Start date for filtering data

Formatdate-time
endDate?string

End date for filtering data

Formatdate-time
user?string

User Identifier for filtering video calls, only required for fetching calls for participant, not required for creator

mangoes?string

Comma seperated list of mangoes for filtering video calls. If not provided, all mangoes will be considered.

Header Parameters

x-whitelabel-host*string

Host name of the dashboard, ex: mydomain.tagmango.com

x-timezone-offset*string

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
}