Properties
Properties represent vacation rental listings. Each property has an address, location, pricing, and custom fields.
GET
/v1/propertiesList all properties in the account
Query Parameters
limitintegerDefault: 50Max results per page
offsetintegerDefault: 0Pagination offset
statusstringFilter by status: ACTIVE, INACTIVE, DRAFT
Request
curl https://api.repull.dev/v1/properties \ -H "Authorization: Bearer sk_test_YOUR_KEY" \ -H "X-Workspace-Id: YOUR_WORKSPACE_ID"
Response
{
"data": [
{
"id": "123",
"name": "Oceanview Villa",
"publicName": "Stunning Oceanview Villa",
"status": "ACTIVE",
"address": {
"line1": "123 Beach Rd",
"city": "Malibu",
"country": "US"
},
"location": { "latitude": 34.025, "longitude": -118.779 },
"currency": "USD",
"createdAt": "2026-01-15T10:00:00Z"
}
],
"pagination": { "total": 5, "limit": 50, "offset": 0, "hasMore": false }
}GET
/v1/properties/:idGet a single property by ID
Request
curl https://api.repull.dev/v1/properties/123 \ -H "Authorization: Bearer sk_test_YOUR_KEY" \ -H "X-Workspace-Id: YOUR_WORKSPACE_ID"
Response
{
"data": {
"id": "123",
"name": "Oceanview Villa",
"publicName": "Stunning Oceanview Villa",
"status": "ACTIVE",
"address": { "line1": "123 Beach Rd", "city": "Malibu", "country": "US" },
"location": { "latitude": 34.025, "longitude": -118.779 },
"thumbnail": "https://...",
"currency": "USD",
"customFields": {},
"createdAt": "2026-01-15T10:00:00Z",
"updatedAt": "2026-03-20T14:30:00Z"
}
}AI