Meetings

List meeting schedules

Returns a page of the meetings on your company's calendar, each with a status worked out from the clock.

GET
https://api.portal.magicdoor.com/company-app/meetings/schedules

Authorization

Authorizationstringrequired
Bearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.

Query parameters

pageinteger

Which page to return. The first page is 1.

default: 1example: 1
pageSizeinteger

How many items to return per page. Between 1 and 100.

default: 50example: 25
sourceenum<string>

Only return meetings from this origin.

manualexternal
statusenum<string>

Only return meetings in this state.

activeendedcancelled
startTime.startstring · date-time

Only return meetings starting on or after this moment.

startTime.endstring · date-time

Only return meetings starting on or before this moment.

endTime.startstring · date-time

Only return meetings ending on or after this moment.

endTime.endstring · date-time

Only return meetings ending on or before this moment.

Response

200 · One page of meetings.

itemsMeetingSchedule[]

The meetings.

currentPageinteger

The page number that was returned.

totalPagesinteger

How many pages exist at this page size.

pageSizeinteger

How many items a page holds.

totalCountinteger

How many items match in total, across every page.

401 · The access token is missing, expired, or not valid.

A meeting schedule is a calendar record inside MagicDoor. Creating, changing, or deleting one sends no invitation, email, or SMS to anybody.