ElefyMove Open API 가이드와 레퍼런스.
이 가이드는 현재 영어로만 제공됩니다.
| 메서드 | 엔드포인트 | 스코프 | 설명 |
|---|---|---|---|
/api/public/v1/listings | listings:write | 새 매물을 심사에 제출합니다. 지원하는 9개 언어 중 원하는 언어로 내용을 등록할 수 있습니다. | |
| GET | /api/public/v1/listings | listings:read | 해당 키가 보유한 매물과 현재 심사 상태를 모두 조회합니다. |
| GET | /api/public/v1/listings/{externalId} | listings:read | 직접 지정한 외부 ID로 본인 매물 하나를 조회합니다. |
| PATCH | /api/public/v1/listings/{externalId} | listings:write | 본인 매물을 수정합니다. 보내지 않은 항목은 그대로 유지됩니다. |
| DELETE | /api/public/v1/listings/{externalId} | listings:write | 본인 매물을 게시 중단합니다. |
/api/public/v1/listings/{externalId}/photos | listings:write | 전체 수정 없이 매물에 사진 한 장을 추가합니다. 이미지는 ElefyMove가 가져와 다시 호스팅하며, 제출한 URL이 그대로 저장되지 않습니다. | |
| DELETE | /api/public/v1/listings/{externalId}/photos/{photoId} | listings:write | 매물에서 사진 한 장을 제거합니다. 게시 중인 매물의 사진 수가 최소 개수 미만이 되는 경우 400으로 거부됩니다. |
externalId — ElefyMove never asks you to store its internal ids.listing.approved / listing.rejected webhooks instead of polling for status.PATCH is a partial update — any field you omit is left unchanged. DELETE unlists (it does not erase history).PATCH round-trip. A photo you submit as a URL is fetched and re-hosted by ElefyMove — your URL is never stored or linked directly.MIN_PHOTOS_REQUIRED 400 if it would drop a currently-published listing below the minimum photo count.These routes need no scope — any valid key can read them. They expose the exact enum, locale, and currency values POST /listings validates against, and the canonical location hierarchy, so you never have to hard-code or guess them:
| 메서드 | 엔드포인트 | 스코프 | 설명 |
|---|---|---|---|
| GET | /api/public/v1/locations | 유효한 키면 가능 | 도 → 군/구 → 지역 순의 표준 위치 트리를 조회합니다. |
| GET | /api/public/v1/locations/search | 유효한 키면 가능 | 표준 위치 계층에 대한 자동완성 검색입니다. |
| GET | /api/public/v1/reference/property-types | 유효한 키면 가능 | 매물이 허용하는 정확한 매물 유형 값 목록입니다. |
| GET | /api/public/v1/reference/amenities | 유효한 키면 가능 | 편의시설이 지켜야 하는 글자 수 및 개수 제한입니다 — 편의시설은 고정된 목록이 아닌 자유 텍스트입니다. |
| GET | /api/public/v1/reference/locales | 유효한 키면 가능 | 매물 번역이 허용하는 정확한 로케일 코드 목록입니다. |
| GET | /api/public/v1/reference/currencies | 유효한 키면 가능 | 매물 가격에 사용되는 통화입니다. ElefyMove는 태국에서만 서비스하므로 항상 THB(태국 바트)입니다. |
amenities has no fixed catalog — it is free text validated only by a count and a per-item length limit. GET /reference/amenities returns those limits with an empty values array and freeText: true; do not treat the empty array as "no amenities allowed".