API keys are named credentials created by a signed-in YALG user from Settings > Developer.
Lifecycle
Create a named key for an integration or environment.
Copy the full secret once.
Store it in a server-side secret manager or environment variable.
Use it in the x-api-key header.
Rotate it when team membership, infrastructure, or exposure risk changes.
Revoke keys that are no longer needed.
API keys are shown once. Store them in a server-side secret manager or
environment variable, and never expose them in client-side code.
Naming
Use names that make ownership and purpose obvious:
production-crm-sync
staging-internal-dashboard
zapier-content-pipeline
analytics-export-worker
Avoid generic names like test, my key, or integration.
Rotation
To rotate a key with minimal interruption:
Create a new key.
Deploy the new key to your integration.
Confirm successful requests.
Revoke the old key.
Access model
API keys inherit the feature access and resource ownership of the user who created them. If the owner does not have access to a feature, the key cannot use that feature.