BRIFLY
Войти

Изменить шаблон задачи оператора

Правит заготовку. Новые задачи возьмут эту версию. Уже прошедшие звонки не переписываются.

Правит заготовку. Новые задачи возьмут эту версию. Уже прошедшие звонки не переписываются.

Scope

operator:write

Заголовки

  • Content-Type: application/json
  • X-Api-Key — ключ проекта
  • Idempotency-Key — для повторного запроса с тем же результатом

Изменить шаблон задачи оператора

POST /v1/ai-operator-templates/update. Scope operator:write.

Учебный пример магазина «Северная полка». Это не запись из вашей базы. Здесь шаблон оператора: запрос и ответ на одном вызове.

Запрос

{
  "data": {
    "projectId": "11111111-1111-4111-8111-111111111111",
    "id": "9a9a9a9a-9a9a-49a9-89a9-9a9a9a9a9a9a",
    "title": "Вопрос про объём посуды"
  }
}

Ответ (успех, 200)

{
  "success": true,
  "data": {
    "id": "9a9a9a9a-9a9a-49a9-89a9-9a9a9a9a9a9a",
    "title": "Вопрос про объём посуды",
    "description": "Короткий ответ и предложение посмотреть карточку.",
    "archivedAt": null,
    "projectId": "11111111-1111-4111-8111-111111111111",
    "createdAt": "2026-10-16T09:00:00.000Z",
    "updatedAt": "2026-10-16T09:12:00.000Z"
  }
}

Пример cURL

curl -X POST "https://api-external.brifly.online/v1/ai-operator-templates/update" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: {{api_key}}" \
  -d '{"data": {"projectId": "11111111-1111-4111-8111-111111111111", "id": "9a9a9a9a-9a9a-49a9-89a9-9a9a9a9a9a9a", "title": "Вопрос про объём посуды"}}'

Ошибки

  • 401 INVALID_API_KEY — нет ключа или ключ отозван.
  • 403 FORBIDDEN_SCOPE — у ключа нет operator:write.
  • 403 PROJECT_MISMATCH — в теле другой проект.
  • 429 RATE_LIMIT_EXCEEDED — заголовок Retry-After.
  • 400 VALIDATION_ERROR — не хватает поля в data.

Ограничения

  • Проект и пользователь берутся из ключа. Чужой data.projectId отвечает 403 PROJECT_MISMATCH.

См. также

Оцените статью — нам важна ваша обратная связь.

0 (0 оценок)