Prerequisites
You must have access to Product Portal in the Fiskil Console to generate API keys.
Generate API credentials
1
Navigate to API Keys
In the Fiskil Console, navigate to API Keys in the sidebar.
2
Select permissions
Generate credentials with the appropriate product management scopes:
Public API endpoints are visible globally and do not require read permissions.
3
Store credentials securely
After generating, the Console displays a Client ID and Client Secret pair. Store these securely - you’ll need them to obtain access tokens.
Obtain an access token
Exchange your client credentials for a short-lived access token:Response fields
string
required
The access token to use in the
Authorization header for subsequent API requests.integer
required
Token validity period in seconds. Default is 900 seconds (15 minutes).
Make authenticated requests
Include the access token in theAuthorization header using the Bearer scheme:
Error responses
Invalid credentials
Invalid credentials
Insufficient permissions
Insufficient permissions
Security best practices
- Never expose credentials in client-side code or version control
- Rotate secrets regularly and revoke unused credentials
- Use environment variables or a secrets manager for credential storage
- Implement token caching to reduce authentication requests
- Monitor API usage through the Console for unusual activity