Skip to main content

Weave Developer Guide

Build powerful loyalty programs on the Weave REST API.

Overview​

The Weave platform provides everything you need to create, manage, and scale customer loyalty programs. Whether you're building a simple points system or a complex multi-tier rewards program, the HTTP API gives you programmatic control over every part of the platform.

Key Features​

RESTful API​

A clean, predictable REST API that follows standard conventions. Every endpoint speaks JSON, uses standard HTTP methods and status codes, and authenticates with a bearer token.

OpenAPI Specification​

A complete OpenAPI 3.0 specification powers this documentation. Use it to generate typed clients in any language, mock the API, or drive contract tests.

Domain-Oriented Endpoints​

Resources map directly to loyalty concepts — customers, programs, tiers, offers, targets, badges, events, and ledgers — so your integration reads the way you think about your program.

Getting Started​

  1. Quick Start — Make your first authenticated API call in minutes
  2. Authentication — Authenticate requests with an API key
  3. Core Concepts — The loyalty data model at a glance
  4. API Reference — Explore every available endpoint

Next Steps​