API Key Format
API keys follow this format:- Production:
sk_live_followed by 22 base62 characters - Test/Staging:
sk_test_followed by 22 base62 characters
sk_live_AbCdEfGhIjKlMnOpQrStUv
Authentication Method
All API requests must include your API key in theAuthorization header using Bearer token authentication:
Generating API Keys
API keys are generated through the TapTalent dashboard:- Log in to your Taptalent Dashboard
- Navigate to Account Settings > Developers > API Key Management
- Click Generate API Key
- Copy the API key immediately - it will only be shown once
Request Format
Headers
All API requests must include:Authorization: Bearer YOUR_API_KEY- Your API keyContent-Type: application/json- For POST/PUT requests
Example Request
API Key Management
API keys can only be created, regenerated, and managed through the TapTalent dashboard. The Partner API provides a read-only endpoint to check your API key status.API key creation and management operations are not available via the Partner API. You must use the TapTalent dashboard to generate, regenerate, activate, or deactivate API keys.
API Key Status
You can activate or deactivate your API Key from Dashboard. Once deactivated, all API calls using that API key will be prohibited.Security Best Practices
Store Keys Securely
- Never commit API keys to version control
- Use environment variables or secure secret management systems
- Use different keys for different environments (dev, staging, production)
Rotate Keys Regularly
- Change your API keys periodically for security
- Regenerate keys if you suspect they’ve been compromised
- Deactivate unused keys immediately
Monitor Usage
- Regularly check your API usage in the dashboard
- Set up alerts for unusual activity
- Review access logs regularly
Environment Isolation
- Use
sk_test_keys for development and testing - Use
sk_live_keys only in production - Never mix test and production keys
Error Responses
Invalid API Key
If you receive a401 Unauthorized or 403 Forbidden error:
- API key is incorrect or missing
- API key has been revoked or deactivated
- Using wrong Bearer token format
Inactive Subscription
If your subscription is inactive:API Key Not Found
When fetching API key status:Troubleshooting
401 Unauthorized
- Verify your API key is correct
- Check that you’re using
Bearertoken format - Ensure the API key hasn’t been revoked
- Verify the API key is active (status: ACTIVE)
403 Forbidden
- Check your subscription status
- Verify your API key is active
- Ensure you have the necessary permissions
Key Not Working After Regeneration
- Old API keys are immediately invalidated when regenerated
- Update all applications using the old key
- Verify the new key is active
Next Steps
- Learn about API endpoints
- Set up Webhooks for real-time updates
- Review Integration Notes for best practices
.png?fit=max&auto=format&n=lKy84_BssSCy2hcz&q=85&s=ac7c949427cc2893306f6036415f087e)