Troubleshooting FAQs

How large can my request payload be, and what happens if it is too large?

Ensure that your request payload size is 10 MB or less. One way to reduce the request payload size is by referencing HTML content instead of sending it as part of the payload.

If your payload exceeds the maximum allowed size, you will receive a gateway server error. This error will not be in the standard Responsys error response format, because the request is not passed to Responsys by the gateway server. The gateway server will terminate the connection with the client application, and the client application will receive a SocketException error.

How can I find out the throttling limits for an API? I am getting API_LIMIT_EXCEEDED errors.

Use the Get Throttling Limits API. This REST request obtains a list of API throttling limits for key interfaces for your Responsys account. Note that it requires an authorization token, and it also uses a different endpoint path than the other REST API calls (/rest/api/ instead of /rest/api/v1.3/).

Troubleshooting, SocketException, payload, maximum payload size, throttling, throttling limits