Get Started: Partner Integration
This guide will help you quickly understand your integration options, how to access and authenticate with our systems, and how to set up a sandbox environment for development and testing.
1. Integration Process: REST API
We offer REST API to ingest merchant and offer data into the Cardlytics platform:
- Supports full coverage of our entire integration endpoints, real-time data transfer, ease of use, and robust error handling.
- Integrate directly with our endpoints using HTTP requests.
- Supports immediate data updates and validation responses.
- Supports our entire suite of integration endpoints (Merchant Ingestion, Offer Ingestion, Redemption Feed, and Performance Reporting)
2. Access & Authentication
Your data security is our priority. Here’s how access and authentication work for our REST API:
| Integration Type | Authentication Method | Authorization Controls |
|---|---|---|
| REST API | OAuth 2.0 (client credentials) | Unique client IDs/secrets, access tokens, possible IP restrictions, API scopes |
Summary:
- Secured with OAuth 2.0 client credentials flow.
- You’ll receive a unique client ID and secret.
- Access tokens are issued after successful authentication.
- Additional controls: API scopes, optional IP allow listing.
3. Set Up a Sandbox for Testing
Before integrating with our production systems, we strongly encourage you to use our sandbox environment. This allows you to test, explore, and validate your integration in a safe, isolated setting.
Need Help?
- Developer Documentation: Comprehensive API references and guides are available in our API Reference and Integration Process respectively.
- Support: Your account manager and technical team are here to help with onboarding, troubleshooting, and best practices.
Ready to get started?
Contact your Cardlytics representative to begin your integration journey today!