Web Service, aggregation issue

In a webservice connection, I’m getting error while running the account aggregation. The error message is following:

“sailpoint.connector.ConnectorException: Url: https://baseUrl/services/api/x/users/v2/employees/321, Message: 429 : {“status”:“429”,“timeStamp”:“2025-06-10T13:26:14+0000”,“error”:{“errorId”:“7b4aa41b-4fd6-4c8d-90af-110b353364f8”,“message”:“CSOD Too many requests.”,“code”:“429”,“description”:null,“details”:null}}, HTTP Error Code: 429”

only few users are scanned and shows this error. Any suggestions to resolve this issue?

Can you tell us a bit more on the source? Does it happen all the time? Was it working previously? Any recent changes?

HTTP 429 response code is rate limit/throttling. You are making too many requests in a given timeframe. You either need to implement some sort of sleep after making X amount of calls before making additional calls again or find a more efficient way to get the data via the APIs if possible. My guess is you have two aggregation endpoints, one to get the list of employees, and another sub-aggregation operation to get additional details about each employee fetched from the parent aggregation operation which will equate to a lot of calls in a small timeframe.

1 Like

I would second what @patrickboston has mentioned. This appears to be a Rate Limiting issue.

1 Like

This is the actual cause and I’m still trying to fix this issue. Added retry after in an aggregation header, tried pagination too but the issue is same. Any suggestion how to resolve this issue.?

any suggestion how to limit rate in webservice connector?

Source is cornerstone and it is happening all the time because of rate limit. I tried retry-after in header and pagination still the same issue

The Retry won’t help with the rate limit. You will need to review the parameters of the rate limit and attempt to fit your query within those parameters. The parameters will be something like X number of records per T timeframe. I believe the documentation that was linked above showed 1000 requests per 1 hour, so you’ll need to figure out how to fit within those parameters, or investigate with the software vendor on whether they can increase the limit for you (although this is not a common occurrence. )

Based on the rate limit referring to the cornerstone, I have changed the pagination. However, there is still error":“CSOD Too many requests.”,“code”:“429”,"

Wondering what will be the best way to limit the rate to resolve this issue?

We are also facing same issue.

Has anyone been able to resolve /get past the rate limiting issue for Cornerstone web services integration?

after implementing sleep in after rule, additional users were able to pull however currently different 5** related error is coming. Could you please let me know if you have any insights for this? This is the error :

"sailpoint.connector.ConnectorException: Url: https:/services/api/x/users/v2/employees/1241, Message: 502 :

ERROR: The request could not be satisfied

502 Bad Gateway ERROR

The request could not be satisfied.


We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner."