Welcome to Resia

Resia places and answers phone calls for your business, runs text conversations, and coordinates multi-step work across calls, texts, and waits.

You describe a conversation once as an agent. Resia then runs that agent on as many calls or chats as you need, and returns a transcript and a structured result for each one.

Resia is an API. Everything in these docs works with any language that can send HTTPS requests. The examples use curl so that you can paste them into a terminal.

What you can build

How it works

Define an agent

Write the instructions, the inputs the agent accepts, and the shape of the result you want back. See Call Agents.

Start a conversation

Place a call with POST /v1/calls, assign the agent to a phone number for inbound calls, start a chat, or start a workflow run.

Get the result

Read the call, chat, or run by ID, or receive a webhook when it ends. Each one carries a transcript and a structured analysis object that matches your schema.

Start here

Get help