Skip to main content
POST
/
signals
/
api
/
v1
/
internal
/
bans
/
Ban a submitter identity
curl --request POST \
  --url https://www.closient.com/signals/api/v1/internal/bans/ \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "user_id": "<string>",
  "reason": ""
}
'
{
  "ok": true,
  "detail": "<string>"
}

Authorizations

X-API-Key
string
header
required

Body

application/json

Payload for an internal-review ban on a submitter identity (C-3316).

user_id
string<shortuuid>
required

Public short-UUID of the submitter identity to ban.

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

Internal note explaining the ban. Staff-only; never surfaced to the user or a brand.

Maximum string length: 2000

Response

OK

Confirmation of an internal-review moderation action (suppress / ban).

ok
boolean
required

True when the action was applied (actions are idempotent).

detail
string
required

Short human-readable confirmation of what was done.