Concerns
A concern is a short message thread you can open on a single placement to raise an issue with the Respona team - for example, the wrong anchor, an off-topic domain, or content that misses the brief. A placement can have at most one concern.
Concern writes (raise, reply) need the orders:write scope; reading a concern needs orders:read. Tenant context is
derived from your key - a placement outside your workspace returns 404.
Concern status
A concern has its own status that overlays the placement’s fulfillment status without changing it. While a
concern is active, the placement’s concern_status reflects it:
Raising or resolving a concern never changes the placement’s fulfillment status, billing, or the order workflow - it is a communication overlay only. See Orders & Placements for the placement lifecycle itself.
Raise a concern
Supply one or more areas (TARGET_URL, ANCHOR, CONTENT, PUBLISHER_DOMAIN, OTHER) and a non-blank message.
Returns the created concern. Raising a second concern on the same placement returns 409 Conflict.
Read a concern
Returns the concern with its full public message thread. A 404 means no concern exists on that placement (or it is
outside your workspace).
Reply on the thread
Appends your message. If the concern was RESOLVED, your reply reopens it to IN_REVIEW.
Attachments
The API does not accept or return file attachments on any concern request or response. Internal team notes are
never exposed. Sending an unexpected field such as attached_files returns 400.