Create API key

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
Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!