Loyalty Program rate limiting (per merchant?)

We are seeing rate-limiting errors when requesting loyalty program GET /v2/loyalty/accounts/{account_id} The response is:

{
  "errors": [
    {
      "code": "RATE_LIMITED",
      "detail": "This merchant has exceeded the number of requests for this method, please try again later.",
      "category": "RATE_LIMIT_ERROR"
    }
  ]
}

It doesn’t appear to come from us, as we aren’t requesting it a bunch, and the error message says “This merchant has exceeded…”. Is it possible that a separate third party application is causing the problem? If so, can we request that it be changed to be application-specific rate limiting so we don’t pay for someone else’s crimes? :laughing:

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Create and Retrieve Loyalty Accounts
Loyalty Program
Manage Loyalty Points

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

Hey @Jon! Can you share your Square application ID, as well as the merchant ID you’re getting this for?