post https://api.snappy.com/public-api/v2/authentication/apiKeys
Create a new API key for company-level authentication to access all Snappy API resources.
API Key Creation Process: This endpoint generates a new API key that provides access to all resources under your company, including:
- Campaigns and gift management
- Collections and product catalogs
- Recipient data and gift tracking
- Account and billing information
Required Configuration:
- Name: A unique, descriptive name for easy identification (e.g., "Production API", "Marketing Integration")
- Expiration: Choose from 30, 60, 90, or 180 days (default: 90 days)
- Security Level: Optional mTLS enforcement for enhanced security
Security Features:
- Automatic Hashing: Keys are securely hashed and cannot be retrieved after creation
- Expiration Management: Keys automatically expire to maintain security
- mTLS Support: Enable mutual TLS for production environments
- Rate Limiting: 1000 requests per hour per API key with burst protection
Usage Instructions:
Once created, include your API key in the X-Api-Key
header for every request:
X-Api-Key: YOUR_24_CHARACTER_API_KEY