Skip to main content
POST
/
reports
/
dsa
Create DSA report
curl --request POST \
  --url https://api.fluxer.app/v1/reports/dsa \
  --header 'Content-Type: application/json' \
  --data '
{
  "ticket": "<string>",
  "reporter_full_legal_name": "<string>",
  "reporter_country_of_residence": "AT",
  "report_type": "message",
  "category": "harassment",
  "message_link": "<string>",
  "additional_info": "<string>",
  "reporter_fluxer_tag": "<string>",
  "reported_user_tag": "<string>"
}
'
{
  "report_id": "<string>",
  "status": "<string>",
  "reported_at": "<string>"
}

Body

application/json
ticket
string
required

Verification ticket obtained from email verification

Full legal name of the person filing the report

reporter_country_of_residence
enum<string>
required

EU country code of the reporter residence

Available options:
AT,
BE,
BG,
HR,
CY,
CZ,
DK,
EE,
FI,
FR,
DE,
GR,
HU,
IE,
IT,
LV,
LT,
LU,
MT,
NL,
PL,
PT,
RO,
SK,
SI,
ES,
SE
report_type
enum<string>
required

Type of report

Available options:
message
category
enum<string>
required

Category of the message report

Available options:
harassment,
hate_speech,
violent_content,
spam,
nsfw_violation,
illegal_activity,
doxxing,
self_harm,
child_safety,
malicious_links,
impersonation,
other

Link to the message being reported

additional_info
string

Additional context or details about the report

reporter_fluxer_tag
string

Fluxer tag of the reporter if they have an account

Required string length: 3 - 37
reported_user_tag
string

Fluxer tag of the user who sent the message

Required string length: 3 - 37

Response

Success

report_id
string
required

The unique identifier for this report

status
string
required

Current status of the report (pending, reviewed, resolved)

reported_at
string
required

ISO 8601 timestamp when the report was submitted