We can't always give a 200 status; that's just a fact of life. If you happen to stumble across a non-200 response code, here's what it means:
- 301: Obviously, it's a redirect, but it's a notice as well, saying "your code could be updated to avoid this."
- 400: You provided an invalid argument. Check the endpoint's documentation.
- 404: Your request is valid, but no information was found.
- 418: You've somehow reached our kitchen.
- 521-524: Our server is offline or overloaded. Try again later.
Any other response codes are as per HTTP specification.
||The autonomous system number you'd like to perform a lookup on.
Examples: 0, 1337, & 15169.
||Country name or ISO 3166-1 alpha-2, alpha-3, or numeric country code.
Examples: CH, DEU, 840, & Austria.
Edge case: Antarctica doesn't have a currency.
||The hostname you'd like to perform a DNS lookup on.
Examples: apimon.de, cname.apimon.de, & _srv._tcp.apimon.de
||The IP address you'd like to perform a lookup on.
Location and AS information might not be available for every IP address, especially IPv6.
||The player's UUID, current name, or old name suffixed by
Examples: UUID, current name, & old name.
||Error correction code (ECC). Need help?
||The contents of the QR code.
Example: Hello, world!
||The URL you'd like to know the destination of.
||The domain you'd like to perform a WHOIS lookup on.
Examples: hellsh.com, & hellsh.de