
Please only use the endpoints specified in this document. Using any other
endpoints will cause issues with your client.
What You Need
Retrieve your API Key, Currency ID, and Organization ID from the admin dashboard.Authentication
All API endpoints require authentication using an API key, which must be included in the request headers. Include your API key in the x-api-key header as shown below:Base URL
For development and testing purposes, you can use the following base URL:The development base URL has rate limiting restrictions. For production environments, it’s recommended to configure a custom hostname to get better rate limits and improved performance.
Custom Hostname Configuration
You have two options for configuring your production API base URL:Option 1: Your Own Domain
Configure a subdomain on your own domain (e.g.,api.yourwebsite.com
or loyalty.yourwebsite.com
):
- Choose your desired subdomain
- Add a CNAME record pointing to your Snag platform
- Configure the hostname in the admin dashboard
Learn more about custom domain setup
Detailed instructions for configuring CNAME records and hostname setup.
Option 2: Snag-Hosted Domain
Use a subdomain ofsnag-render.com
unique to your website/instance (e.g., yourbrand.snag-render.com
):
- This option is available directly from the hostname configuration page in admin
- Provides a professional, branded URL without requiring your own domain
- Includes the same benefits as custom hostname configuration
Both custom hostname options provide better rate limits and performance compared to the development base URL. Choose the option that best fits your branding and infrastructure requirements.
Rate Limits & Hostname Configuration
Learn about rate limits for different hostname configurations and best practices for avoiding rate limit issues.