Fenicia provides tools for developers and technical users who need programmatic access to the platform or need to securely store credentials for external services.
API keys allow you to authenticate with the Fenicia API from external applications, automation scripts, or custom integrations.
Go to Settings → API Keys and click Generate new key.
Assign a descriptive name that identifies the key's purpose (e.g., "ERP Integration", "Sync script").
The key is shown only once at the time of creation. Copy it and store it in a secure location.
API Key security
API keys grant access to your account. Never share a key in public repositories, emails, or insecure channels. If you suspect a key has been compromised, revoke it immediately.
From the API keys panel you can:
| Action | Description |
|---|---|
| View active keys | List of all generated keys with creation date and last use |
| Revoke key | Immediately invalidate a key, cutting off access |
| Regenerate key | Create a new key replacing the previous one |
Tip
Periodically review your active API keys and revoke those no longer in use. This reduces your account's attack surface.
The credentials section allows you to securely store access keys for external services that integrate with Fenicia.
| Type | Description | Example |
|---|---|---|
| API Key | Simple authentication key | Shipping services, payment gateways |
| OAuth2 | Authentication with access and refresh tokens | Marketplaces, social networks |
| Bearer Token | Bearer token for REST APIs | Analytics services |
| Basic Auth | Encoded username and password | Legacy systems, ERPs |
| Custom Headers | Custom authentication headers | Proprietary APIs |
Go to Settings → Credentials and select the type of credential you need to store.
Complete the required fields according to the type: key, secret, token URL, etc.
Use the Test button to verify the credentials are valid before saving.
Credentials are stored encrypted and are only used for configured integrations.
Fenicia includes a validation function that lets you test your credentials without executing a full operation:
Automatic renewal
For OAuth2 credentials, Fenicia automatically attempts to renew access tokens before they expire. If renewal fails, you will receive a notification to re-authorize the service.
API keys and credentials enable automation flows such as: