Файлы cookie только с вашего согласия

Мы используем файлы cookie, чтобы понимать, как пользуются сайтом, и улучшать нашу рекламу. Необходимые файлы cookie работают всегда. Остальные включим, только если вы согласитесь.Необходимые файлы cookie работают всегда. Аналитика и маркетинг работают только с вашего согласия. Политика конфиденциальности

Что нам можно измерять?

Изменить выбор можно в любой момент в разделе «Настройки cookie» внизу страницы.

Выбор языка: Русский
Записаться

Troupia API

Подключите любую систему к своим автоматизациям, запускам и разговорам, одним ключом.

Сначала: ключ API

Владелец или администратор создаёт его в Настройках → Ключи API и выбирает, что ему разрешено. Каждый запрос отправляет его так:

Authorization: Bearer trp_live_…

Автоматизации

GET/v1/automations

All automations

Your workspace's automations, a page at a time.

automations:read
GET/v1/automations/{automationId}

One automation

Its steps, every way it starts and its version. Never a secret.

automations:read
ETag: "7.1a2b3c4d"

Сохраните ETag. Изменение отправляет его обратно.

PATCH/v1/automations/{automationId}

Rename

automations:write
If-Match: "7.1a2b3c4d"

Если кто-то изменил автоматизацию после вашего чтения: 412, и ничего не перезаписывается. Прочитайте снова и решите.

POST/v1/automations/{automationId}/enable

Turn on

The plan's schedule floor applies, as in the app.

automations:write
If-Match: "7.1a2b3c4d"

Запрос уже существующего состояния возвращает 200 и ничего не меняет. Запланированные запуски сохраняются.

POST/v1/automations/{automationId}/disable

Turn off

automations:write
If-Match: "7.1a2b3c4d"

Запрос уже существующего состояния возвращает 200 и ничего не меняет. Запланированные запуски сохраняются.

POST/v1/automations/resolve-link

From a link

A Troupia link → the automation or run it names.

automations:read

Запуски

GET/v1/automations/{automationId}/runs

An automation's runs

A page at a time.

runs:read
GET/v1/automations/{automationId}/analysis

Runs analysed

How many succeeded, how many failed and why, over a window.

runs:read
GET/v1/automations/runs/{runId}

One run

With what went in and out of each step.

runs:read_payloads
GET/v1/runs/{runId}

A chat run

data:read

Разговоры

GET/v1/conversations

Conversations

data:read
POST/v1/conversations

Start a conversation

chat:write
POST/v1/conversations/{conversationId}/messages

Send a message

chat:write
GET/v1/conversations/{conversationId}/export

Export a conversation

data:read

Webhooks

GET/v1/automations/{automationId}/webhook

Webhook addresses and their secrets

webhooks:manage

Только ключ владельца или администратора: проверяется при каждом вызове, каждый вызов записывается.

GET/v1/webhook-endpoints/{endpointId}/deliveries

Failed deliveries

To one outgoing endpoint: newest first, a page at a time.

webhooks:manage

Плагины

GET/v1/plugins/{slug}/openapi.json

A plugin's API

Each plugin publishes its own OpenAPI document.

data:read
GET/v1/plugins/{slug}/{entity}

A plugin's records

data:read
POST/v1/plugins/{slug}/{entity}

Create a record

data:write
GET/v1/plugins/{slug}/{entity}/{id}

One record

data:read
PATCH/v1/plugins/{slug}/{entity}/{id}

Update a record

data:write
GET/v1/plugins/crm/{path}

Read from the CRM

crm:read
POST/v1/plugins/crm/{path}

Write to the CRM

crm:write

Об API

GET/v1/openapi.json

This document

As OpenAPI 3.1, no key needed.

Без ключа

Когда что-то не проходит

401Нет ключа, или он недействителен.
403У ключа нет этого разрешения.
404Не найдено в этом рабочем пространстве.
412Автоматизация изменилась после вашего чтения.
428Не хватает If-Match.
429Слишком много запросов. Подождите и повторите.
Полный документ: openapi.json

Доступность

Регистрация ещё не открыта

Будьте первыми в первом ряду

У нас последние репетиции. Оставьте контакты, и мы пришлём вам личное приглашение, как только поднимется занавес.Оставьте email, и мы пришлём личное приглашение, когда поднимется занавес.

Никакого спама. Политика конфиденциальности