Conventional HTTP response codes indicate the success or failure of an API request:
2xx codes indicate success.
4xx codes indicate a failure due to the information provided, such as an omitted required parameter or incorrect permissions.
5xx codes indicate an error with Workiva's servers.
The request was unacceptable, often due to missing a required parameter
No valid API token provided
The API token doesn't have permissions to perform the request
The requested resource doesn't exist
The request conflicts with another request
Too Many Requests
Too many requests too quickly, recommend backoff
Internal Server Error
Something went wrong on Workiva's end
The server can't handle the request due to a temporary overload or scheduled maintenance
The request did not complete within a timely manner
A server-defined error code
[Additional details of the error]
Error code of specific error
Message of specific error
Target of specific error
A human-readable representation of the error
The target of the error
"message": "Multiple errors in ContactInfo data",
"message": "Phone number must not be null"
"message": "Last name must not be null"
"message": "Address is not valid"