Skip to main content

Calendar — endpoint reference

Applies to: SimpleTwo 0.9.x · Generated from the code of calendar/

Calendars, entries, invitations, ICS subscriptions and CalDAV.

This is a map, not a description

The file is assembled from the route declarations, so it does not lag behind the code — and it does not say what each endpoint does either. Descriptions, request examples and error codes are in the API section; this map exists to show the whole surface and where it is declared.

Regenerate with python3 site/docs-gen/api-reference.py. The "Auth" column is derived from the path prefix — a product convention rather than a reading of the middleware.

Endpoints in total: 74.

attachments​

MethodPathAuthDeclared in
GET/v1/attachments/{aid}Authorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

audit​

MethodPathAuthDeclared in
GET/v1/auditAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

auth​

MethodPathAuthDeclared in
POST/v1/auth/renewAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

books​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
GET/v1/calendar/freebusyAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

calendars​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
GET/v1/eventsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

healthz​

MethodPathAuthDeclared in
GET/healthzбез аутентификацииdirectory/internal/cal/api/api.go

panels​

MethodPathAuthDeclared in
GET/v1/panelsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

poll​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
GET/v1/profileAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go
PUT/v1/profileAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

revocations​

MethodPathAuthDeclared in
POST/v1/revocationsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

rooms​

MethodPathAuthDeclared in
GET/v1/rooms/in-meetingsAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go

service​

MethodPathAuthDeclared in
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​

MethodPathAuthDeclared in
POST/v1/work-schedulesAuthorization: Bearer — сессия, бот или служебный токен, см. api/overviewdirectory/internal/cal/api/api.go