Authentication
How to authenticate your requests to the GameBoost Seller API
Prerequisite: You should have a GameBoost account and be a verified seller.
Overview
To authenticate your requests to the GameBoost Seller API, you need to include your API key in the Authorization
header of each request. The API key is a unique key that identifies you as a verified seller and grants you access to the API endpoints.
Obtaining Your API Key
To obtain your API key, follow these steps:
- Log in to your GameBoost account at https://gameboost.com/login.
- Navigate to the Dashboard > Settings.
- Click on the “Seller API” tab in the navbar.
- If you haven’t generated an API Key yet, click on the “Create API Key” button.
- Copy the generated API key and store it securely.
Keep your API key confidential and do not share it with anyone. If you suspect that your key has been compromised, revoke it and regenerate a new one immediately.
Including the API Key in Requests
To authenticate your requests, include the API key in the Authorization
header as a bearer key. Here’s an example using cURL:
Replace YOUR_API_KEY
with the actual key you obtained from the GameBoost Dashboard.
Key Expiration and Renewal
Your API key does not expire automatically. However, if you suspect that your key has been compromised or if you want to rotate your key for security reasons, you can regenerate a new key from the Seller Dashboard.
To regenerate your API key:
- Log in to your GameBoost account and navigate to the Dashboard Settings.
- Go to the “Seller API” tab.
- Click on the “Revoke API Key” button.
- Confirm the action by clicking “Revoke” in the pop-up dialog.
- After revoking the key, click on the “Create API Key” button to generate a new key.
- Copy the newly generated API key and update it in your application or scripts.
Regenerating your API key will invalidate the old key, and any requests using the old key will be rejected. Make sure to update your key in all the places where it is used.
API Rate Limits
The GameBoost Seller API has rate limits in place to prevent abuse and ensure fair usage. The current rate limits are:
- 500 requests per minute per seller account
If you exceed these limits, you will receive a 429 Too Many Requests response. Please adjust your request rate accordingly.