feedback

Put Addon Languages

Replace the project's per-locale feedback-addon allowlist (task 837).

Validation: (a) the parent org's feedback_addon.active must be True — else 403. (b) every code must already exist in the project's languages collection — else 422 with the offending codes. (c) Starter SKU caps the list at 3 — else 422. Unlimited is unbounded.

RBAC: ProjectAdmin gate. Org-admin/owner auto-promote to project-admin via rbac.project_role inheritance, so both pass.

Idempotent: a request whose normalized list equals the stored list returns 200 with the current state and writes no audit row.

put/v1/projects/{project_id}/feedback-addon/languages

Request

  • Base URL: https://api.sonenta.dev
  • URL: https://api.sonenta.dev/v1/projects/{project_id}/feedback-addon/languages
  • Auth: none declared

Path parameters

project_idstring required

Request body

language_codesstring[]

Response

Successful Response

isActiveboolean required
sku'feedback_starter' | 'feedback_unlimited' nullable required
languagesLimitinteger nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.