There are some basic request/response schemas in the API docs but all no API endpoint provides a schema for a non-successful response.
sometimes we see stuff like:
'warning': 'Invalid or Missing Payment Information - Please Reload and Try Again'
(that's not actually a warning, it gives back a 200 and the operation fails.
Other times, we are checking for result: success
Can you please define the possible responses that differ from what's in the docs when errors and warnings occur. Thanks!