Перейти к основному содержимому

Календарь — справочник эндпоинтов

Актуально для: SimpleTwo 0.9.x · Сгенерировано из кода службы calendar/

Календари, записи, приглашения, ICS-подписки и CalDAV.

Это карта, а не описание

Файл собран автоматически из объявлений маршрутов, поэтому он не отстаёт от кода, но и не рассказывает, что делает каждый эндпоинт. Описания, примеры запросов и коды ошибок — в статьях раздела API; карта нужна, чтобы увидеть поверхность целиком и найти, где она объявлена.

Пересобрать: python3 site/docs-gen/api-reference.py. Столбец «Аутентификация» выведен из префикса пути — соглашение продукта, а не разбор middleware.

Всего эндпоинтов: 38.

auth

МетодПутьАутентификацияОбъявлен в
POST/v1/auth/renewAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

calendar

МетодПутьАутентификацияОбъявлен в
GET/v1/calendar/freebusyAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

calendars

МетодПутьАутентификацияОбъявлен в
GET/v1/calendarsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/calendarsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/calendars/ensureAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
PATCH/v1/calendars/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/calendars/{id}/changesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/calendars/{id}/grantsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
DELETE/v1/calendars/{id}/grants/{principal}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
PUT/v1/calendars/{id}/grants/{principal}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/calendars/{id}/nowAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/calendars/{id}/policyAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
PUT/v1/calendars/{id}/policyAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/calendars/{id}/subscribe.icsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/calendars/{id}/subscriptionAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

conferences

МетодПутьАутентификацияОбъявлен в
GET/v1/conferences/by-token/{token}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

credentials

МетодПутьАутентификацияОбъявлен в
GET/v1/credentialsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/credentialsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
DELETE/v1/credentials/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

entries

МетодПутьАутентификацияОбъявлен в
GET/v1/entriesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/entriesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
DELETE/v1/entries/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/entries/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
PATCH/v1/entries/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/entries/{id}/conferenceAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/entries/{id}/rsvpAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

healthz

МетодПутьАутентификацияОбъявлен в
GET/healthzбез аутентификацииcalendar/internal/api/api.go

panels

МетодПутьАутентификацияОбъявлен в
GET/v1/panelsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

poll

МетодПутьАутентификацияОбъявлен в
GET/v1/poll/{token}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/poll/{token}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

polls

МетодПутьАутентификацияОбъявлен в
GET/v1/pollsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/pollsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
GET/v1/polls/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
POST/v1/polls/{id}/closeAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

profile

МетодПутьАутентификацияОбъявлен в
GET/v1/profileAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go
PUT/v1/profileAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

revocations

МетодПутьАутентификацияОбъявлен в
POST/v1/revocationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go

work-schedules

МетодПутьАутентификацияОбъявлен в
POST/v1/work-schedulesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewcalendar/internal/api/api.go