Advanced

Payment Recovery API & Webhooks

Build custom integrations, trigger workflows, and access recovery data programmatically. Rezoki fits into your existing tech stack.

Get Started

Rezoki provides a comprehensive RESTful API and real-time webhooks for programmatic access to all recovery data and actions. Query recovery jobs, trigger custom actions, access analytics data, and receive real-time event notifications. Build custom dashboards, integrate with your CRM, trigger Slack notifications, sync with your data warehouse, or build entirely custom recovery workflows on top of Rezoki's engine.

The Problem

SaaS companies don't operate in isolation — your payment recovery data needs to flow into your CRM, support tools, analytics platform, and internal dashboards. Without an API, recovery data stays siloed in Rezoki, limiting its value. Webhooks enable real-time reactions to recovery events: notify support when a high-value customer fails payment, update your CRM when recovery succeeds, or trigger custom workflows for specific scenarios.

How It Works

1

API Key Generation

Generate API keys in your Rezoki dashboard with configurable scopes (read-only, write, admin). Keys are workspace-specific for multi-tenant security.

2

RESTful Endpoints

Access all Rezoki data through standard REST endpoints: GET/POST/PATCH for recovery jobs, sequences, analytics, and settings.

3

Webhook Configuration

Register webhook endpoints for real-time event notifications: payment.failed, recovery.succeeded, sequence.step.completed, and more.

4

Build Integrations

Use the API and webhooks to build custom integrations with your existing tools — CRM, support desk, Slack, data warehouse, or custom applications.

Key Benefits

Complete Programmatic Access

Every piece of data and every action available in the UI is also available through the API. No feature gaps between the interface and the API.

Real-Time Event Webhooks

Receive instant notifications when recovery events occur. React in real-time to failures, recoveries, and sequence completions.

Integration Flexibility

Connect Rezoki to any tool in your stack: Salesforce, HubSpot, Slack, Zapier, your data warehouse, or custom internal tools.

Custom Workflow Automation

Build workflows that Rezoki doesn't provide out of the box. Trigger custom actions based on recovery events, combine with external data, or extend recovery logic.

Real-World Use Cases

Scenario

Your support team needs to know when a VIP customer's payment fails

Outcome

A webhook triggers a Slack notification to the #vip-support channel with customer details, failure reason, and a link to the recovery job. The team can intervene personally if needed.

Scenario

You want recovery data in your data warehouse for BI analysis

Outcome

Use the API to sync recovery job data nightly to your Snowflake/BigQuery warehouse. Combine with other business data for comprehensive churn and revenue analysis.

Scenario

Your CRM needs to reflect current subscription recovery status

Outcome

Webhooks push recovery status updates to Salesforce/HubSpot in real-time. When a customer's payment is recovered, the CRM record updates automatically.

25+

API endpoints

12

Webhook event types

<200ms

Average API response time

Related Features

Frequently Asked Questions

Is the API RESTful?+
Yes. Rezoki provides a standard RESTful API with JSON request/response bodies, HTTP status codes, and bearer token authentication. We provide OpenAPI/Swagger documentation for easy integration.
What authentication does the API use?+
Bearer token authentication using API keys generated in your dashboard. Keys can be scoped to specific permissions (read-only, write, admin) and are workspace-specific.
Are there rate limits?+
Yes. Standard plans support 100 requests/minute. Enterprise plans support higher limits. Rate limit headers are included in every response so your integration can handle limits gracefully.
What webhook events are available?+
Key events include: payment.failed, payment.recovered, sequence.started, sequence.step.completed, sequence.completed, email.sent, email.opened, voice_call.completed, and recovery_job.status_changed.
Is there an SDK?+
We provide a TypeScript/JavaScript SDK and a Python SDK. Both wrap the REST API with typed methods and handle authentication, pagination, and error handling. Community SDKs exist for other languages.

Try Payment Recovery API & Webhooks Today

Set up Rezoki in 5 minutes and let AI-powered recovery start saving your revenue automatically.

Start Free Trial

Stop Losing Revenue to Failed Payments

Rezoki recovers failed payments automatically with AI-powered emails and voice calls. Set up in 5 minutes.