Skip to main content
API keys authenticate your requests to the Fileloom API. Manage them in Workspace SettingsAPI Keys.
API Keys

API Keys List

ColumnDescription
NameFriendly name for the key
Key PrefixFirst 8 characters (fl_xxxxxxxx)
CreatedWhen the key was created
Last UsedMost recent API call
StatusActive or Revoked

Creating an API Key

1

Click Create Key

From the API Keys page, click “Create API Key”.
2

Enter Name

Give the key a descriptive name (e.g., “Production Server”, “Development”).
3

Copy Key

Copy the full key immediately — it won’t be shown again!
The full API key is only shown once when created. Store it securely — we cannot recover it.

Key Permissions

PermissionDescription
pdf.generateGenerate PDFs from HTML or templates

Using API Keys

Include your API key in the X-API-Key header:
curl -X POST https://api.fileloom.io/v1/pdf/generate \
  -H "X-API-Key: fl_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"htmlContent": "<h1>Hello World</h1>"}'
Or use the Authorization header:
Authorization: Bearer fl_your_api_key_here

Revoking Keys

To revoke an API key:
  1. Find the key in the list
  2. Click the menu icon (three dots)
  3. Select “Revoke Key”
  4. Confirm revocation
Revoked keys immediately stop working. Any applications using the key will receive authentication errors.

Key Limits

API key limits are based on your plan:
PlanMax Keys
Free1
Starter2
Growth5
Scale10
Scale Business25
Scale EnterpriseUnlimited

Best Practices

  • Use descriptive names — Name keys by environment or purpose
  • Minimum permissions — Only grant permissions the key needs
  • Rotate regularly — Create new keys and revoke old ones periodically
  • Never commit keys — Use environment variables, not hardcoded keys
  • Monitor usage — Check for unusual activity regularly