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 data.callStatus and what they mean
Error CodesStructure of 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.