API Access
Please contact dev@simpl.rent to obtain API access or with any additional requests and questions.
When enabled it is possible to generate and rotate API key from simpl.rent dashboard.
Integration
- Integrations must allow for API extensions by default.
- Extensions may include new nodes or node attributes.
Breaking Changes
- API endpoints may be modified, deprecated, or removed without backward compatibility.
- All clients will be notified via email in advance of such changes.
Errors
Errors are returned with an HTTP status code and a JSON body:
Error Example
{
"status": 400,
"message": "Provide complete granular address fields (city, street, houseNumber, postalCode)",
"timestamp": "2026-01-01 12:00:00"
}When request validation fails, message contains the first validation error.
Common status codes:
400- the request is invalid (missing or incorrect fields, unsupported values, operation not allowed in the current state).401- the API key is missing or invalid, or the user identified byUserIDhas not granted access.403- the account is not allowed to perform the operation or is disabled.404- the requested resource does not exist.409- the request conflicts with existing data (for example a duplicatereferenceId).500- unexpected server error.
Conventions
- Field names use camelCase.
- Fields without a value are omitted from responses and callbacks - they are absent rather than
null. - Dates use the
yyyy-MM-ddformat and timestamps use theyyyy-MM-ddTHH:mm:ss.SSSSSSformat in UTC.
Callbacks
- Callbacks are sent only for resources created with a
callbackUrl. - A callback is an HTTP
POSTrequest with a JSON body and theContent-Type: application/jsonheader. - Respond with a
2xxstatus code to acknowledge a callback - other responses are retried.