elefymove

Документация для разработчиков

Руководства и справочник по ElefyMove Open API.

Эти руководства пока доступны только на английском языке.

Endpoints

МетодЭндпоинтОбласть доступаНазначение
GET/api/public/v1/listings/{id}/calendar.icsПодписанный URL, без ключаСкачать календарь объявления в виде ленты iCal. Подписанный токен в URL и есть авторизация, поэтому календарные приложения могут подписаться напрямую.
PUT/api/public/v1/listings/{id}/ical-sourcesavailability:writeЗарегистрировать или заменить входящую ленту iCal, которую ElefyMove опрашивает для вашего объявления.
GET/api/public/v1/listings/{id}/ical-sourcesavailability:readПосмотреть зарегистрированную ленту объявления вместе со статусом опроса и последней ошибкой.
DELETE/api/public/v1/listings/{id}/ical-sourcesavailability:writeПрекратить опрос и удалить зарегистрированную ленту объявления.

Exporting a calendar

Every listing exports an iCal feed at /calendar.ics. The signed token in the URL is the authentication, so standard calendar applications can subscribe directly — treat the URL itself as a secret.

Inbound feeds

Register your own iCal feed URL per listing and ElefyMove polls it, reflecting external blocks on the master calendar. The registration endpoint reports polling status and the last error, so a broken feed is visible rather than silent. iCal sync is polled and coarser than the write API — prefer blocks and holds when you can call the API directly.