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
- Quick Start — Make your first authenticated API call in minutes
- Authentication — Authenticate requests with an API key
- Core Concepts — The loyalty data model at a glance
- API Reference — Explore every available endpoint
Next Steps
- Follow the Quick Start to create your first customer
- Learn how to handle webhooks for real-time events
- Review Errors & Status Codes and Pagination & Filtering