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
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/attachments/{aid} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
audit
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/audit | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
auth
| Method | Path | Auth | Declared in |
|---|---|---|---|
POST | /v1/auth/renew | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
books
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/books | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
POST | /v1/books | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
DELETE | /v1/books/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
PATCH | /v1/books/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
GET | /v1/books/{id}/changes | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
GET | /v1/books/{id}/contacts | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
DELETE | /v1/books/{id}/contacts/{cid} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
PUT | /v1/books/{id}/contacts/{cid} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
GET | /v1/books/{id}/export | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
POST | /v1/books/{id}/import | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
GET | /v1/books/{id}/shares | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
DELETE | /v1/books/{id}/shares/{grantee} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
PUT | /v1/books/{id}/shares/{grantee} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
calendar
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/calendar/freebusy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
calendars
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/calendars | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/calendars | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
DELETE | /v1/calendars/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
PATCH | /v1/calendars/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/changes | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/deletion | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/grants | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
DELETE | /v1/calendars/{id}/grants/{principal} | Authorization: Bearer — сессия, бот или служебный токе н, см. api/overview | directory/internal/cal/api/api.go |
PUT | /v1/calendars/{id}/grants/{principal} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/now | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/panel | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/policy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
PUT | /v1/calendars/{id}/policy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/poly | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/poly/background.png | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/poly/idle | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/poly/logo.png | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/calendars/{id}/subscribe.ics | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/calendars/{id}/subscription | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
conferences
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/conferences | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/conferences/by-token/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
control
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/control/lifecycle/actions | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/control_lifecycle.go |
POST | /v1/control/lifecycle/{action} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/control_lifecycle.go |
credentials
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/credentials | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/credentials | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
DELETE | /v1/credentials/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
PUT | /v1/credentials/{id}/display | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
entries
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/entries | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
DELETE | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
PATCH | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/acknowledge | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/attachments | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
DELETE | /v1/entries/{id}/attachments/{aid} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/entries/{id}/conference | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/proposals/{principal}/accept | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/proposals/{principal}/decline | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/propose | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/entries/{id}/rsvp | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
events
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/events | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
healthz
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /healthz | без аутентификации | directory/internal/cal/api/api.go |
panels
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/panels | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
poll
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/poll/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/poll/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
polls
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/polls | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/polls | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/polls/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
POST | /v1/polls/{id}/close | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
profile
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/profile | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
PUT | /v1/profile | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
revocations
| Method | Path | Auth | Declared in |
|---|---|---|---|
POST | /v1/revocations | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
rooms
| Method | Path | Auth | Declared in |
|---|---|---|---|
GET | /v1/rooms/in-meetings | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
service
| Method | Path | Auth | Declared in |
|---|---|---|---|
PUT | /v1/service/books/{owner}/{origin} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/books.go |
POST | /v1/service/itip/inbound | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
GET | /v1/service/schedule/changes | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |
work-schedules
| Method | Path | Auth | Declared in |
|---|---|---|---|
POST | /v1/work-schedules | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | directory/internal/cal/api/api.go |