API V2 status codes
Along with the results of an API call, Wild Apricot's API returns a status code indicating the state of the requested operation. The status codes are standard HTTP status codes and include the following.
Wild Apricot's server has successfully responded to the request.
You have requested previously supplied information, so the information is being returned from the cache rather than the server.
Wild Apricot's server did not understand the request. You may be missing required parameters, you may have specified invalid data, you may have used improper syntax in your $filter or $select parameters, or the billing plan's contact limit may have been reached. The response body will contain the following fields.
The API key required to authenticate your account was either not provided or not valid.
Your authentication information was correct, but access to requested resource is denied, possibly because the resource ID you provided was not valid.
The resource you are trying to access either does not exist or is not available.
Your API call is too long for the server to process. The maximum query length is 4096 characters.
Wild Apricot's server has received too many requests from your account. Currently, accounts are limited to a certain number of requests per minute to avoid overall system slowdown.
Wild Apricot's server has encountered an error and cannot fulfill the request.
Wild Apricot's server is currently unavailable because it is overloaded or down for maintenance.