BRIFLY
Войти

Изменить шаблон фотостудии

Правит заготовку кадра. Следующие запуски возьмут новую версию. Уже готовые картинки сами не перерисуются.

Правит заготовку кадра. Следующие запуски возьмут новую версию. Уже готовые картинки сами не перерисуются.

Scope

photo_studio:write

Заголовки

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

Изменить шаблон фотостудии

POST /v1/photo-studio-recipes/update. Scope photo_studio:write.

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

Запрос

{
  "data": {
    "projectId": "11111111-1111-4111-8111-111111111111",
    "id": "89898989-8989-4898-8898-898989898989",
    "title": "Светлый стол, один предмет"
  }
}

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

{
  "success": true,
  "data": {
    "id": "89898989-8989-4898-8898-898989898989",
    "name": "Светлый стол, один предмет",
    "description": "Мягкий дневной свет, кружка по центру.",
    "status": "active",
    "aspectRatio": "1:1",
    "outputCount": 2,
    "promptTemplate": "Эмалированная кружка на светлом деревянном столе, мягкий дневной свет",
    "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/photo-studio-recipes/update" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: {{api_key}}" \
  -d '{"data": {"projectId": "11111111-1111-4111-8111-111111111111", "id": "89898989-8989-4898-8898-898989898989", "title": "Светлый стол, один предмет"}}'

Ошибки

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

Ограничения

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

См. также

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

0 (0 оценок)