---
title: 'Reports'
description: 'Reports object schemas from the Fluxer API.'
---
## DsaReportEmailSendRequest
**Related endpoints**
- [`POST /reports/dsa/email/send`](/api-reference/reports/send-dsa-report-email)
| Field | Type | Description |
|-------|------|-------------|
| email | [EmailType](#emailtype) | |
## DsaReportEmailVerifyRequest
**Related endpoints**
- [`POST /reports/dsa/email/verify`](/api-reference/reports/verify-dsa-report-email)
| Field | Type | Description |
|-------|------|-------------|
| code | string | Verification code received via email |
| email | [EmailType](#emailtype) | |
## DsaReportGuildRequest
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [GuildReportCategoryEnum](#guildreportcategoryenum) | |
| guild_id | [SnowflakeType](#snowflaketype) | |
| invite_code? | string | Invite code used to access the guild |
| report_type | enum<`guild`> | Type of report |
| reporter_country_of_residence | enum<`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`> | EU country code of the reporter residence |
| reporter_fluxer_tag? | string | Fluxer tag of the reporter if they have an account |
| reporter_full_legal_name | string | Full legal name of the person filing the report |
| ticket | string | Verification ticket obtained from email verification |
## DsaReportMessageRequest
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [MessageReportCategoryEnum](#messagereportcategoryenum) | |
| message_link | string | Link to the message being reported |
| report_type | enum<`message`> | Type of report |
| reported_user_tag? | string | Fluxer tag of the user who sent the message |
| reporter_country_of_residence | enum<`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`> | EU country code of the reporter residence |
| reporter_fluxer_tag? | string | Fluxer tag of the reporter if they have an account |
| reporter_full_legal_name | string | Full legal name of the person filing the report |
| ticket | string | Verification ticket obtained from email verification |
## DsaReportRequest
**Related endpoints**
- [`POST /reports/dsa`](/api-reference/reports/create-dsa-report)
Type: [DsaReportMessageRequest](#dsareportmessagerequest) \| [DsaReportUserRequest](#dsareportuserrequest) \| [DsaReportGuildRequest](#dsareportguildrequest)
## DsaReportUserRequest
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [UserReportCategoryEnum](#userreportcategoryenum) | |
| report_type | enum<`user`> | Type of report |
| reporter_country_of_residence | enum<`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`> | EU country code of the reporter residence |
| reporter_fluxer_tag? | string | Fluxer tag of the reporter if they have an account |
| reporter_full_legal_name | string | Full legal name of the person filing the report |
| ticket | string | Verification ticket obtained from email verification |
| user_id? | [SnowflakeType](#snowflaketype) | |
| user_tag? | string | Fluxer tag of the user being reported |
## OkResponse
**Related endpoints**
- [`POST /reports/dsa/email/send`](/api-reference/reports/send-dsa-report-email)
| Field | Type | Description |
|-------|------|-------------|
| ok | boolean | Whether the operation was successful |
## ReportGuildRequest
**Related endpoints**
- [`POST /reports/guild`](/api-reference/reports/report-guild)
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [GuildReportCategoryEnum](#guildreportcategoryenum) | |
| guild_id | [SnowflakeType](#snowflaketype) | |
## ReportMessageRequest
**Related endpoints**
- [`POST /reports/message`](/api-reference/reports/report-message)
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [MessageReportCategoryEnum](#messagereportcategoryenum) | |
| channel_id | [SnowflakeType](#snowflaketype) | |
| message_id | [SnowflakeType](#snowflaketype) | |
## ReportResponse
**Related endpoints**
- [`POST /reports/dsa`](/api-reference/reports/create-dsa-report)
- [`POST /reports/guild`](/api-reference/reports/report-guild)
- [`POST /reports/message`](/api-reference/reports/report-message)
- [`POST /reports/user`](/api-reference/reports/report-user)
| Field | Type | Description |
|-------|------|-------------|
| report_id | [SnowflakeType](#snowflaketype) | The unique identifier for this report |
| reported_at | string | ISO 8601 timestamp when the report was submitted |
| status | string | Current status of the report (pending, reviewed, resolved) |
## ReportStatus
The status of the report
| Value | Description |
|-------|-------------|
| `0` | Report is pending review |
| `1` | Report has been resolved |
## ReportType
The type of entity being reported
| Value | Description |
|-------|-------------|
| `0` | Report of a message |
| `1` | Report of a user |
| `2` | Report of a guild |
## ReportUserRequest
**Related endpoints**
- [`POST /reports/user`](/api-reference/reports/report-user)
| Field | Type | Description |
|-------|------|-------------|
| additional_info? | string | Additional context or details about the report |
| category | [UserReportCategoryEnum](#userreportcategoryenum) | |
| guild_id? | [SnowflakeType](#snowflaketype) | |
| user_id | [SnowflakeType](#snowflaketype) | |
## TicketResponse
**Related endpoints**
- [`POST /reports/dsa/email/verify`](/api-reference/reports/verify-dsa-report-email)
| Field | Type | Description |
|-------|------|-------------|
| ticket | string | A temporary ticket token for subsequent operations |