Zencal API
  • Hi 👋
  • Quick Start
  • Reference
    • API Reference
      • Meeting topics
      • Scheduling
      • Teams
      • Meetings
      • Users
Powered by GitBook
On this page
  • Get list of all meeting topics that are owned by user
  • Shorten the link to your meeting topic
  • Update meeting topic
  1. Reference
  2. API Reference

Meeting topics

Get list of all meeting topics that are owned by user

GET https://app.zencal.io/api/v1/meeting-topics

Headers

Name
Type
Description

X-Zencal-Api-Key*

String

Zencal Api key

Content-Type*

String

application/json

Accept*

String

application/json

{
    "meetingTopics": [
        {
            "uuid": "fd8ec570-a809-40e3-8af6-a7d76c0b5adc",
            "name": "Consulting IT",
            "duration": 120,
            "description": "Lorem ipsum",
            "enabled": true,
            "private": false
        }
    ]
}

Shorten the link to your meeting topic

POST https://app.zencal.io/api/v1/short

Shorten your long link

Headers

Name
Type
Description

X-Zencal-Api-Key*

String

Zencal Api key

Content-Type*

String

application/json

Accept*

String

application/json

Request Body

Name
Type
Description

origin*

String

The original link you want to shorten

{
    "link": "https://zcal.me/xxx"
}

Update meeting topic

PUT https://app.zencal.io/api/v1/meeting-topics/{uuid}

Use this method to update meeting topic data

Headers

Name
Type
Description

X-Zencal-Api-Key*

String

Zencal Api key

Content-Type*

String

application/json

Accept*

String

application/json

Request Body

Name
Type
Description

name

String

Name displayed on the planning page

description

String

Description displayed on the planning page

enabled

Boolean

Determines whether appointments can be made on this topic

private

Boolean

Specifies whether the meeting topic should be hidden on the profile page

metadata

Object

Set the data you need

PreviousAPI ReferenceNextScheduling

Last updated 1 year ago