Documentation

Introduction

Build integrations on Davi — the platform connecting identity, rewards, and tap-able cards.

Welcome to the Davi developer documentation. Davi is a platform that ties together three things:

  • Identity — who a person is, and their public profile pages.
  • Rewards — a points and rewards ledger held in wallets.
  • Credentials — tap-able cards (NFC, QR, or virtual) that route to a profile and a wallet.

It's the system behind branded membership cards, NFC smart business cards, event badges, and loyalty programs. Organizations issue cards, run activities, define membership tiers, and distribute rewards; users carry the cards, collect rewards, and present a profile when they tap.

What you can build

The Davi API lets your application:

  • Sign in Davi users with OAuth 2.0 / OpenID Connect and read their profile, activity, and reward data (with their consent).
  • Act on behalf of an organization — manage its memberships, activities, rewards, and reward triggers using an org-scoped token.
  • React to events in real time by subscribing to webhooks (check-ins, memberships, reward redemptions, and more).

How these docs are organized

  • Guides (this section) — the concepts and step-by-step walkthroughs you need to integrate: authentication, core concepts, making requests, and webhooks.
  • API Reference — every endpoint, with request and response shapes generated from the Davi OpenAPI document.

Next steps

  • New to Davi? Start with the Quickstart to register an app and make your first authenticated request.
  • Want the mental model first? Read Core concepts to understand how users, wallets, cards, organizations, and profiles fit together.