API Keys
Generate and manage API keys for integrating Technified with your Roblox games and external services.
Accessing API Keys
- Select your server in the dashboard
- Click "API Keys" under Settings in the sidebar
What are API Keys?
API keys allow external applications to communicate with Technified:
- Your Roblox games can check ban status
- Custom tools can access server data
- External integrations become possible
Viewing API Keys
Each API key shows:
| Field | Description |
|---|---|
| Key Prefix | First characters of the key (for identification) |
| Name | Optional descriptive name |
| Created | When the key was created |
| Last Used | Most recent API call |
| Status | Active or Revoked |
Note: Full API keys are only shown once at creation. Store them securely!
Creating an API Key
- Click "Create API Key"
- Enter an optional Name (e.g., "Main Game", "Test Server")
- Click "Create"
- Copy the key immediately - it won't be shown again!
Key Limits
- Maximum 3 API keys per server
- Create additional keys by revoking unused ones
Using API Keys
In Roblox Games
Add the key to your game's server scripts:
-- Store in ServerScriptService (never in client scripts!)
local API_KEY = "your-api-key-here"The Technified module uses this key automatically.
In External Services
Include in API request headers:
Authorization: Bearer your-api-key-hereManaging Keys
Revoke a Key
Deactivate a key without deleting it:
- Find the key in the list
- Click "Revoke"
- Key becomes inactive immediately
Use this when:
- Key may be compromised
- Temporarily disabling access
- Rotating to a new key
Delete a Key
Permanently remove a revoked key:
- Revoke the key first (if active)
- Click "Delete"
- Key is permanently removed
Copy Key
Copy an active key to clipboard:
- Click the copy icon next to the key
- Key is copied (prefix only for security)
Security Best Practices
Keep Keys Secret
- Never share keys publicly
- Don't commit keys to version control
- Use environment variables when possible
- Only store on server-side code
Use Descriptive Names
- Name keys by their purpose
- Makes it easy to identify which key is which
- Helps when deciding what to revoke
Rotate Keys Regularly
- Periodically create new keys
- Update your applications
- Revoke old keys
Monitor Usage
- Check "Last Used" dates
- Investigate unexpected usage
- Revoke keys that haven't been used in a long time
What Happens When Revoked
When a key is revoked:
- All API calls with that key fail immediately
- Your game/service loses access
- You need to update to a new key
Troubleshooting
"Invalid API Key" Error
- Check the key is copied correctly
- Verify the key hasn't been revoked
- Ensure you're using the full key (not just prefix)
"Rate Limited" Error
- You're making too many requests
- Wait and try again
- Consider caching responses
Key Not Working
- Make sure the key is for the correct server
- Check that the key is still active
- Verify you're using the correct API endpoint