API Reference
The Maven API is a REST API that uses JSON request and response bodies. All endpoints are served over HTTPS.Base URL
Authentication
All endpoints require an API key passed as a Bearer token in theAuthorization header:
Endpoints
Voice Sessions
Endpoints for payments collected over phone calls:Widget Sessions (Chat / Web)
Endpoints for payments collected via the embeddable widget. See the Chat Widget quickstart for the full integration flow.Auth
Apps
Health
Rate Limits
All endpoints are rate-limited per IP address.Errors
The API uses standard HTTP status codes. Error responses include adetail field with a human-readable message.
