Documentation Index
Fetch the complete documentation index at: https://docs.rankly.live/llms.txt
Use this file to discover all available pages before exploring further.
Public API returns 401
Why am I getting 401 Unauthorized?
Why am I getting 401 Unauthorized?
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
My premium purchase webhook is not being accepted
My premium purchase webhook is not being accepted
I received duplicate premium purchase events
I received duplicate premium purchase events
I never receive subscription.renewed or subscription.expired for server premium
I never receive subscription.renewed or subscription.expired for server premium
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.