Skip to main content
POST
/
signals
/
api
/
v1
/
brand
/
signals
/
{signal_id}
/
report
/
Report a signal as abusive
curl --request POST \
  --url https://www.closient.com/signals/api/v1/brand/signals/{signal_id}/report/ \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{
  "reason": ""
}'
{
  "signal_id": "<string>",
  "reported": true
}

Authorizations

X-API-Key
string
header
required

Path Parameters

signal_id
string<shortuuid>
required

Public short-UUID id of the signal to report.

Required string length: 22
Pattern: ^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$

Body

application/json

Payload for a brand member reporting a signal as abusive (C-3316).

reason
string
default:""

Optional free-text note explaining why the signal is abusive. Stored for internal review.

Maximum string length: 2000

Response

OK

Confirmation that a report was filed.

signal_id
string<shortuuid>
required

Public short-UUID of the reported signal.

Required string length: 22
Pattern: ^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$
reported
boolean
required

Always true — the report was recorded (idempotent per reporter).