Response Details
#
List Response FormatAPI endpoints that return a list of results follow the format below.
Attributes
data
was retrieved from AppFolio®. See Response Polling.#
PaginationThe total number of records matching your query is available as meta.count
. In order to page through requests, it's important to use the links.prev
and links.next
in the response body. These links are implemented based on the JSON API specification. They will allow you to page through results without missing or duplicating an entry.
While using pagination will correctly page through results, the results may be updated via a successful request or a scheduled job. Ensure meta.status
equals "ok" while paging through results. If it changes to "stale", we recommend polling the original URL at the url
property.
Note that the cursor used in page[before]
and page[after]
ensures the same data cache entry is used when paging through a list to avoid duplicates or mismatched information.
#
Errors#
Error Response Attributes#
API Error Types"errors": [...]
for more details.#
HTTP Status Codes#
Status Detail Codesmeta.statusDetails.code
: