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

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

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

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

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

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

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

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

attachments​

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

audit​

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

auth​

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

books​

МетодПутьАутентификацияОбъявлен в
GET/v1/booksAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
POST/v1/booksAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
DELETE/v1/books/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
PATCH/v1/books/{id}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
GET/v1/books/{id}/changesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
GET/v1/books/{id}/contactsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
DELETE/v1/books/{id}/contacts/{cid}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
PUT/v1/books/{id}/contacts/{cid}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
GET/v1/books/{id}/exportAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
POST/v1/books/{id}/importAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
GET/v1/books/{id}/sharesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
DELETE/v1/books/{id}/shares/{grantee}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
PUT/v1/books/{id}/shares/{grantee}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go

calendar​

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

calendars​

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

conferences​

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

control​

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

credentials​

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

entries​

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

events​

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

healthz​

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

panels​

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

poll​

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

polls​

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

profile​

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

revocations​

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

rooms​

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

service​

МетодПутьАутентификацияОбъявлен в
PUT/v1/service/books/{owner}/{origin}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/books.go
POST/v1/service/itip/inboundAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go
GET/v1/service/schedule/changesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

work-schedules​

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