Response Details
List Response Format#
API endpoints that return a list of results follow the format below.
Attributes
data was retrieved from AppFolio®. See Response Polling.Pagination#
The 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 Codes#
meta.statusDetails.code: