| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### Fields

- `id`: HashID of the report
- `name`: Report name
- `description`: Report description
- `enabled`: Boolean indicating if the report is enabled for the user's organization
- `labels`: List of labels for filtering and organizing reports
- `sort_priority`: Priority for sorting reports (lower values appear first)

### Enabled Field Logic

The `enabled` field shows whether this report is enabled for the authenticated user's organization:

- `True`: OrganizationReportLink exists between the report and user's organization
- `False`: No OrganizationReportLink exists (report is disabled for the organization)

This applies to both public reports and reports owned by the organization.

Even owned reports must be explicitly enabled via OrganizationReportLink.

### JSON Example

```json
[
  {
    "id": "string",
    "name": "string",
    "description": "string",
    "enabled": true,
    "labels": [
      "string"
    ],
    "sort_priority": 0
  }
]
```

### Curl Example

```bash
curl --request GET \
     --url https://api.flextract.dev/api/reports/ \
     --header 'accept: application/json'
```
