Skip to main content
A failed request returns a status, a message you can show someone, and a code you can rely on. details is there when Adside has more to say, such as the fields that failed validation.
The CLI prints the same status, code and message.

Codes

Other codes can appear for specific features. Rely on the status when you do not recognize a code.
After a 5xx on a change, check whether it landed before you retry.

Limits

Adside does not publish an overall request limit. Some features limit how often you can call them, and they answer 429 with RATE_LIMITED. Retry-After gives the seconds to wait when Adside knows them. Ad platforms apply their own limits on top. When one of them refuses a call, you get its message as a PROVIDER_ERROR.