Kard API Reference

Welcome to Kard’s API documentation. This serves as a resource to help you launch and manage your card’s rewards program — all from enrolling your users into rewards, to sending transactions for further matching processing, to consuming live offers to build your app UX.

Kard’s API is versioned using a calendar versioning approach. Date version 2024-10-01 is the most recent major version. All endpoints and features are available under this version. We recommend using this version for all integrations to take full advantage of the latest capabilities and improvements.

The Kard API is RESTful, and uses standard HTTP request methods (GET, POST, PUT, DELETE), response codes and errors (200, 400, 500) and authentication methods. Header request attributes are case-insensitive. The Kard API accepts and returns JSON-encoded bodies.

Note: As a standard, adding in new properties to JSON responses is not a breaking change. When building your integrations, we highly recommend implementations that can flexibly accept additional information as these definitions evolve.

If you are just getting started with the Kard API, we recommend checking out our Getting Started guide for standard implementation requirements and patterns. We also offer official SDKs to help you integrate quickly.