registry:submit scope
and a membership that includes the category.
Before you report
- A person on your team reviewed the evidence and upheld the ban.
- The ban is for
payment_fraud,prohibited_contentorban_evasion, and your membership allows that category. - You keep the evidence under a case reference in your own system.
Send a report
POST /api/v1/registry/entries
The response
The API returns the entry. The status code tells you whether the entry is new:entry_id with your case. You need it to revoke the report.
Refreshing a report
When you report the same identifier in the same category again, the registry updates your existing entry instead of creating a second one. It takes the newmember_case_ref, restarts the retention
period, and reactivates the entry if it was revoked or expired. A refresh never ends an open dispute:
a disputed entry stays disputed until Omnifence resolves it.
Users with more than one email
Report each email the user used, one request per email. Each becomes its own entry, and a check on any of them matches.Ban evasion
When a user you banned opens a new account to get around the ban, report the new account’s email asban_evasion, and also report it in the original category. See
Ban evasion.
List your reports
GET /api/v1/registry/entries returns the entries your account reported, newest first.
next_cursor is null on the last page. The cursor is an opaque string: send it back unchanged,
and do not parse it or build one yourself. The list never includes the identifier hash, and it only
ever contains your own entries.
Revoke a report
When you overturn a ban, on appeal or for any other reason, revoke the report at once. Other members may be refusing the person because of it.POST /api/v1/registry/entries/{id}/revoke
revoked. The entry stops matching immediately, and any open
dispute on it closes. The entry is deleted 30 days later.
Revoking is safe to repeat: revoking an entry that is already revoked returns it unchanged with
200 OK. An entry that does not exist, or that another member reported, returns
404 NOT_FOUND.