Dashboard
Settings
API Keys

API Keys

Generate and manage API keys for integrating Technified with your Roblox games and external services.

Accessing API Keys

  1. Select your server in the dashboard
  2. 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:

FieldDescription
Key PrefixFirst characters of the key (for identification)
NameOptional descriptive name
CreatedWhen the key was created
Last UsedMost recent API call
StatusActive or Revoked

Note: Full API keys are only shown once at creation. Store them securely!

Creating an API Key

  1. Click "Create API Key"
  2. Enter an optional Name (e.g., "Main Game", "Test Server")
  3. Click "Create"
  4. 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-here

Managing Keys

Revoke a Key

Deactivate a key without deleting it:

  1. Find the key in the list
  2. Click "Revoke"
  3. 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:

  1. Revoke the key first (if active)
  2. Click "Delete"
  3. Key is permanently removed

Copy Key

Copy an active key to clipboard:

  1. Click the copy icon next to the key
  2. 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