GET
/
meetings
List all scheduling links
curl --request GET \
  --url https://{your-workspace}.neetocal.com/api/external/v1/meetings \
  --header 'X-Api-Key: <x-api-key>'
{
  "meetings": [
    {
      "id": "<string>",
      "sid": "<string>",
      "name": "<string>",
      "slug": "<string>",
      "description": "<string>",
      "kind": "one_on_one",
      "duration": 123,
      "disabled": true,
      "spot": "custom",
      "spot_in_person_location": "<string>",
      "spot_custom_text": "<string>",
      "spot_phone_call_number": "<string>",
      "is_template": true,
      "schedulable_range_type": "number_of_days_into_the_future",
      "schedulable_range_value": "<string>",
      "lead_time": 123,
      "start_time_increment": 123,
      "created_at": "2025-12-23T05:05:27.037Z",
      "updated_at": "2025-03-31T13:22:19.832Z",
      "deleted_at": null,
      "is_multiple_spots_allowed": true,
      "is_multiple_durations_allowed": true,
      "conditional_pricing_enabled": true,
      "is_email_reminders_enabled": true,
      "is_sms_reminders_enabled": true,
      "organization_id": "<string>",
      "rescheduling_lead_time": 123,
      "cancellation_lead_time": 123,
      "booking_modification_allowed": true,
      "cancellation_too_late_notice": "<string>",
      "cancellation_policy": "<string>",
      "rescheduling_too_late_notice": "<string>",
      "pre_booking_allowed": true,
      "original_price_enabled": true,
      "original_price": 123,
      "fees": [
        {}
      ],
      "durations_possible": [
        123
      ],
      "durations": [
        {
          "id": "4ece6b6b-4b5f-4c15-9122-a85af189198c",
          "duration": 30,
          "is_default": false,
          "created_at": "2025-08-18T07:43:16.775Z",
          "updated_at": "2025-08-18T08:03:58.019Z"
        }
      ],
      "spots": [
        {
          "id": "bcc90342-9345-4d89-9144-d25d7c7b3521",
          "spot": "jitsi",
          "is_default": false,
          "phone_call_number": null,
          "in_person_location": null,
          "custom_text": null,
          "created_at": "2025-08-18T07:19:28.341Z",
          "updated_at": "2025-08-18T07:35:32.822Z"
        }
      ]
    }
  ],
  "pagination": {
    "total_records": 123,
    "total_pages": 123,
    "current_page_number": 123,
    "page_size": 123
  }
}
Replace {your-workspace} with your workspace’s subdomain.
Learn how to find your subdomain in Identifying your subdomain.

Headers

X-Api-Key
string
required

X-Api-Key is used to authenticate requests using an API key. Provide your API key in this header to access protected endpoints. Refer to Authentication for more information.

Query Parameters

page_number
integer

Retrieve paginated results by specifying the desired page number. If this parameter is absent, all results will be returned.

page_size
integer

Set the number of results returned in the response. Defaulting to 30 when omitted.

host_email
string

To get the scheduling links of a particular host only.

Response

200 - application/json

OK - Request succeeded

meetings
object[]

List of meetings/scheduling links.

pagination
object