Sending Requests
All requests to the api should be made to the following URL: https://apis.suzzygames.com/v1/
Ratelimiting
Each response will include headers related to ratelimiting, follow them otherwise the server will automatically reject your request and respond with a 429 Too Many Requests error. Header Description RateLimit-Limit Request Quota RateLimit-Remaining Requests Remaining RateLimit-Reset Float seconds until Quota Resets
Sending too many bad requests too quickly will result in your IP Address being blocked temporarily. Frequent abusers will get the ban hammer!
Content URLs
User Uploads (Avatars, Banners, etc.) are available at https://content.suzzygames.com/ using the following paths: Name Path User Avatars /avatars/{user.id}/{user.avatar}/{extension}/{size} User Banners /banners/{user.id}/{user.banner}/{extension}/{size}
Image Sizes: Large (192px), Medium (96px), Small (48px) Image Extensions: webp, png, gif (if animated) Animated images will have their hash begin with "a_"
Default Assets
Ocasionally users won't have uploaded an avatar, you can use the provided default ones by calculating the index with index = {user.id} % 6 and using the follow URL: https://suzzygames.com/assets/images/default-user{index}.png Signed out users use "default-anon.png" instead Default Colors Default colors for user profiles are available below: Name Color (Hex) Profile Banner #1D1E2E Profile Background #333550 Profile Border #282A3F