Skip to main content

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:
See Authentication for how to obtain and manage your API key.

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 an errors 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:
See Errors for the full status code table, the firewall 403, rate limits, and what is safe to retry.

Pagination

List endpoints return 25 results per page. The page size is fixed. Use the page query parameter to navigate:
Sample response:
pageInfo is present on a successful list response and omitted when the request failed validation.