*** title: Kard API Reference layout: overview --------------------- For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://docs.getkard.com/llms.txt. For full documentation content, see https://docs.getkard.com/llms-full.txt. 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](https://en.wikipedia.org/wiki/REST), and uses [standard HTTP](https://datatracker.ietf.org/doc/html/rfc9110) **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:** **Non-breaking changes** like new endpoints, newly optional parameters, or additional response properties (including new JSON fields) **won't result in a new date-based version**. **Breaking changes** like removed endpoints or properties, newly required parameters, or response changes that affect existing requests **will result in a new version**. As a best practice, **integrations should be built to handle evolving response structures and accept additional fields gracefully**. If you are just getting started with the Kard API, we recommend checking out our **[Getting Started guide](/2024-10-01/api/getting-started)** for standard implementation requirements and patterns. We also offer **[official SDKs](/2024-10-01/sdks)** to help you integrate quickly. ***