ElvoElvo DocsGuides and answers for Elvo

Public API

Connect Elvo to other systems with a REST API — read and write conversations, contacts, and more for integrations and automation.

Elvo has a public REST API so you can connect Elvo to other systems — read and write conversations, contacts, users, and organization data. It's built for integrations, automation, and AI agents.

This is an overview of the key points. The full reference, with every endpoint, parameter, and example, lives in the API docs.

API tokens

Create a token under Settings → Integrations → Web service (you must be an admin). You choose:

  • A name and expiry.
  • AccessRead (GET/HEAD) or Write (also POST/PATCH/DELETE).

The token is shown only once — copy it immediately and store it somewhere safe. Elvo never displays it again.

Authentication

Send the token in the Authorization header on every request. The base URL is https://elvo.is/api/public/v1.

curl https://elvo.is/api/public/v1/conversations \
  -H "Authorization: Bearer elvo_xxxxxxxxxxxxxxxxxxxx"

What you can do

  • Conversations — fetch, create, and update tickets and messages.
  • Contacts and users — read and update.
  • Organization data — fetch teams and settings.

Webhooks

Register webhooks to get real-time notifications when events happen (e.g. a new ticket arrives) instead of polling the API. Setup and event types are in the API docs.

Full reference

Every endpoint, parameter, and code sample in multiple languages is in the API docs — where you can also try requests live.

On this page