Credentials
When you interact with the ImpossibleFX platform programmatically, you use security credentials to prove your identity. There are two types of credentials depending on what you’re doing.
Account access
Your email and password give you access to the Console, where you manage projects, templates, and account settings.
API access
For programmatic access to the management API, you use an API Key and API Secret pair. These are separate from your account password.
Getting your API credentials
- Log in to the Console.
- Go to Account Settings > API Keys.
- Click Create New Key.
- Copy both the API Key and API Secret immediately.
Your API Secret is shown only once when you create it. ImpossibleFX does not store secrets in plain text and cannot recover them. If you lose your secret, create a new key pair and delete the old one.
When credentials are required
Not all API calls require credentials:
| Action | Credentials needed? |
|---|---|
| Making render requests | No |
| Retrieving rendered videos | No |
| Managing projects via API | Yes |
| Managing templates via API | Yes |
| Accessing account settings | Yes |
Render requests only need your Project ID, not API credentials. This makes it safe to render videos from client-side code without exposing secrets.
Key rotation
Rotate your API keys regularly as a security best practice:
- Create a new key pair.
- Update your application to use the new key.
- Verify everything works.
- Delete the old key pair.
You can have multiple active key pairs at once, which makes zero-downtime rotation straightforward.