elefymove

Developer documentation

Guides and reference for the ElefyMove Open API.

Endpoints

MethodEndpointScopeWhat it does
GET/api/public/v1/listings/{id}/calendar.icsSigned URL, no keyDownload a listing's calendar as an iCal feed. The signed token in the URL is the authentication, so calendar apps can subscribe directly.
PUT/api/public/v1/listings/{id}/ical-sourcesavailability:writeRegister or replace the inbound iCal feed ElefyMove polls for one of your listings.
GET/api/public/v1/listings/{id}/ical-sourcesavailability:readRead the registered feed for a listing, with its polling status and last error.
DELETE/api/public/v1/listings/{id}/ical-sourcesavailability:writeStop polling and delete the registered feed for a listing.

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.