Calendar

Создать событие

Создаёт событие календаря.

post/api/v1/calendar/events

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/calendar/events
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

ownerinteger
titlestring required
descriptionstring
locationstring
starts_atstring required
ends_atstring required
timezonestring
all_dayboolean
importantboolean
visibility'private' | 'public'
busy_status'busy' | 'free'
recurrence_freq'none' | 'daily' | 'weekly' | 'monthly' | 'yearly'
recurrence_intervalinteger
recurrence_daysinteger[]
recurrence_month_dayinteger
recurrence_untilstring
recurrence_countinteger
status'confirmed' | 'cancelled' | 'tentative'
payloadobject
export_targetstring

local либо <UUID подключения>/<календарь>: календарь — его адрес (url) или id из selected_calendars подключения (GET /api/v1/calendar/connectors), можно с кодированием, как в форме, или коротким последним сегментом адреса (UUID коллекции iCloud). Сервер хранит каноничную запись формы. Подключение должно выгружать события (direction both или export), календарь — быть включён и доступен для записи; иначе 400 calendar.export_target_unavailable, нераспознанная запись — 400 calendar.export_target_format.

calendar_sourcestring
conference_urlstring

Ссылка на видеовстречу: пусто либо абсолютный https:// без пробелов. Если поля видеовстречи не переданы, сервер применяет личную настройку «Для новых встреч»: новая комната Яндекс Телемоста или постоянная ссылка.

conference_provider'' | 'telemost' | 'personal' | 'link'

Источник ссылки. telemost без ссылки — сервер заводит комнату Яндекс Телемоста от имени человека; Телемост должен быть подключён в настройках календаря. Пусто при непустой ссылке означает link.

conference_idstring

Идентификатор конференции Телемоста; для других источников сбрасывается.

Response

Созданное событие

oktrue required
idstring uuid required
titlestring required
starts_atstring required
ends_atstring required

Example response

{
  "item": {
    "timezone": "Europe/Moscow"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.