Public API returns 401
Public API returns 429
Why am I getting rate limited?
Why am I getting rate limited?
The request rate is too high. Cache repeated reads, back off for a few seconds, and avoid calling the API from every message when one cached response would do.
Webhook URL rejected
Why does Rankly reject my webhook URL?
Why does Rankly reject my webhook URL?
Webhook endpoints must be public HTTPS URLs. Localhost, private subnets, and other internal destinations are rejected so Rankly does not become an SSRF proxy.
Webhook does not fire
My vote webhook never arrives
My vote webhook never arrives
Check that the URL is saved correctly, the endpoint is publicly reachable, and the test webhook succeeds. If the endpoint returns a non-2xx response or times out, fix that first.
Purchase webhook issues
What should I do if subscription.revoked arrives
What should I do if subscription.revoked arrives
Immediately remove premium entitlement and mark the order as revoked in your system. Revoked events usually indicate dispute/chargeback handling and should override normal active state.
Vote counted but credits were not awarded
Why did the vote count but no credits were added?
Why did the vote count but no credits were added?
Credits can be denied for normal reasons such as captcha failure, ad blocker detection, a server that is too new, or a server that does not meet the minimum member count. The webhook payload includes the denial reason.