Skip to content

docs: add the 402 row and correct the 403 and 429 explanations - #9

Merged
MudassarTariq merged 1 commit into
mainfrom
docs/error-codes-402-403
Nov 12, 2026
Merged

MudassarTariq merged 1 commit into
mainfrom
docs/error-codes-402-403

Conversation

@MudassarTariq

@MudassarTariq MudassarTariq commented Nov 12, 2026 •

Copy link
Copy Markdown
Member
  • docs/troubleshooting.md: add a 402 row (expired paid subscription) and describe 403 as an IP allow-list rejection instead of a disabled key or blocked origin.

  • docs/configuration.md: the API has no per-plan rate ceiling, so rate_limit only paces the sync and a 429 means the credits are used up.

The source of truth is the API status table on https://ipgeolocation.io/documentation/ip-location-api.html: 402 = paid subscription expired, 403 = the key has an IP allow-list and the caller IP is not on it (a disabled key or unregistered origin is 401), 429 = no credits left (the API has no per-second rate limits).

@MudassarTariq
MudassarTariq merged commit 9e1272f into main Nov 12, 2026
2 checks passed
@MudassarTariq
MudassarTariq deleted the docs/error-codes-402-403 branch November 12, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant