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 TypeAuthentication MethodAuthorization Controls
REST APIOAuth 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!