Skip to main content

Recho Developers

Developer documentation for integrating with the Recho platform. This site publishes the specifications you need to build external integrations and automations.

What is Recho

Recho is an AI voice-calling platform. It handles outbound and inbound automated calls and exposes two integration surfaces for external systems: a REST API and Webhooks.

What we publish

REST API (rolling out)

Programmatic access to placing calls, receiving calls, updating configuration, and retrieving logs. Specifications will be published here as features roll out.

Webhooks (available now)

Real-time delivery of call status changes, errors, completion events, and more to endpoints you control. Four endpoint types are supported (Slack / Microsoft Teams / Email / Custom HTTPS), with authentication, retry, and idempotency semantics suitable for production use.

Start with the Webhook Setup Guide.

Documentation map

PageContents
Setup GuideQuickstart / setup flow / delivery behavior (incl. FIFO)
AuthenticationChoosing and implementing NONE / BEARER / RSA signature verification
Payload SpecJSON structure and what each field is for
Call Status ReferencePossible values of body.data.callStatus and what they mean
Error CodesStructure of body.errors[] and the possible code values
Sample ReceiversReference implementations in Node.js / Python / Slack / Teams / Email
Retry PolicyFailure-retry schedule and idempotency guidance

About this documentation

For bug reports, feature requests, or questions, please contact your Recho representative.