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.

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. See authentication section for more details. 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.

The Kard API is currently not versioned, but will be in the near future. While breaking changes are rare, we will communicate those clearly to affected clients.

If you are just getting started with the Kard API, we recommend checking out our development quickstart guide for standard implementation requirements and patterns.

Kard API operational statuses and incidents can be found here.