Request headers
All API requests require authentication and may require a content type header depending on the endpoint.Authorization
Every request must include your API key in the Authorization header:Content-Type
For endpoints that accept a request body:POST /api/v1/files is the only endpoint that takes multipart/form-data, and it rejects a JSON body. GET and DELETE requests don’t need a Content-Type header.
Response format
All responses are JSON objects. Each one carries anerrors array plus the resource keys for that endpoint: files, file, properties, records, record, sisd, property, or upload. Deleting a record returns errors alone.
Errors
An error entry names the problem and the request field that caused it:403, rate limits, and what is safe to retry.
Pagination
List endpoints return 25 results per page. The page size is fixed. Use thepage query parameter to navigate:
pageInfo is present on a successful list response and omitted when the request failed validation.