Guías y referencia de la Open API de ElefyMove.
Estas guías están disponibles actualmente solo en inglés.
Sign up at the developer portal, verify your email address, and sign in. A developer account is free and separate from any ElefyMove renter or landlord account.
From the dashboard, create an API client. Every client created in this portal is a test client — the full API key (an efy_test_… token) is shown exactly once at creation — copy it immediately and store it in a secret manager. If you lose it, rotate the key from the dashboard; the old key stops working right away. Each account can hold up to 5 API clients.
A test key works the moment it is created. It is the fastest way to build and verify your integration end to end before anything touches the live marketplace. What test mode does, honestly:
"livemode": false in the payload envelope, so your handler can always tell the two apart.The API surface is identical in both environments — only the key changes. Test data never migrates to live; recreate your listings with the live key once you have one.
Live keys are not issued by this portal. A live key (an efy_live_… token) is created by the landlord inside the ElefyMove back office and belongs to that landlord's account from the moment it is created. To take an integration live, the landlord you build for creates the key under Settings → API keys and hands it to you securely; it works immediately, with no separate approval step.
Verify your key with the ping endpoint — it echoes the client name and scopes attached to the key:
curl "https://elefymove.com/api/public/v1/ping" \
-H "X-Api-Key: efy_live_xxxxxxxxxxxxxxxxxxxxxxxx"
# Response — 200 OK
{ "ok": true, "client": "My booking site", "scopes": ["listings:read", "availability:read"] }The base URL for every request is https://elefymove.com. Every endpoint's request and response shape is documented in the topic pages of this documentation — use the sidebar to jump to Listings, Availability & Holds, Webhooks, or iCal.