Календарь — справочник эндпоинтов
Актуально для: SimpleTwo 0.9.x · Сгенерировано из кода службы calendar/
Календари, записи, приглашения, ICS-подписки и CalDAV.
Это карта, а не описание
Файл собран автоматически из объявлений маршрутов, поэтому он не отстаёт от кода, но и не рассказывает, что делает каждый эндпоинт. Описания, примеры запросов и коды ошибок — в статьях раздела API; карта нужна, чтобы увидеть поверхность целиком и найти, где она объявлена.
Пересобрать: python3 site/docs-gen/api-reference.py. Столбец «Аутентификация» выведен из
префикса пути — соглашение продукта, а не разбор middleware.
Всего эндпоинтов: 38.
auth
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
POST | /v1/auth/renew | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
calendar
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/calendar/freebusy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
calendars
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/calendars | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/calendars | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/calendars/ensure | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
PATCH | /v1/calendars/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/calendars/{id}/changes | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/calendars/{id}/grants | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
DELETE | /v1/calendars/{id}/grants/{principal} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
PUT | /v1/calendars/{id}/grants/{principal} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/calendars/{id}/now | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/calendars/{id}/policy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
PUT | /v1/calendars/{id}/policy | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/calendars/{id}/subscribe.ics | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/calendars/{id}/subscription | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
conferences
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/conferences/by-token/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
credentials
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/credentials | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/credentials | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
DELETE | /v1/credentials/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
entries
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/entries | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/entries | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
DELETE | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
PATCH | /v1/entries/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/entries/{id}/conference | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/entries/{id}/rsvp | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
healthz
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /healthz | без аутентификации | calendar/internal/api/api.go |
panels
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/panels | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
poll
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/poll/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/poll/{token} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
polls
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/polls | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/polls | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
GET | /v1/polls/{id} | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
POST | /v1/polls/{id}/close | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
profile
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
GET | /v1/profile | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
PUT | /v1/profile | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
revocations
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
POST | /v1/revocations | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |
work-schedules
| Метод | Путь | Аутентификация | Объявлен в |
|---|---|---|---|
POST | /v1/work-schedules | Authorization: Bearer — сессия, бот или служебный токен, см. api/overview | calendar/internal/api/api.go |