Meeting topics

Get list of all meeting topics that are owned by user

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

Headers

NameTypeDescription

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
        }
    ]
}

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

Shorten your long link

Headers

NameTypeDescription

X-Zencal-Api-Key*

String

Zencal Api key

Content-Type*

String

application/json

Accept*

String

application/json

Request Body

NameTypeDescription

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

NameTypeDescription

X-Zencal-Api-Key*

String

Zencal Api key

Content-Type*

String

application/json

Accept*

String

application/json

Request Body

NameTypeDescription

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

Last updated