> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flynet.org/llms.txt
> Use this file to discover all available pages before exploring further.

# List my tags

Returns metadata tags attached to the authenticated member. The
subject is resolved from the access token, so there is no member ID in
the path. A tag with `type: "industry"` identifies the member as a
restaurant employee.

<Tip>
  **From the kitchen** - Use the `industry` tag for staff-recognition
  flows, internal experiences, and industry-only rewards.
</Tip>

<Note>
  **Tasting note** - Tag `type` values are lowercase. Match exact case:
  `type === "industry"`, not `"INDUSTRY"`.
</Note>

Auth: OAuth access token.

## Example

```bash theme={null}
curl https://api.staging.blackbird.xyz/flynet/v1/users/me/tags \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```

## Response

```json theme={null}
{
  "tags": [
    {
      "object": "user_tag",
      "type": "industry",
      "metadata": [
        { "key": "Employer", "value": ["FLYBAR"] }
      ],
      "created_at": "2026-01-15T21:47:02.273075Z",
      "updated_at": "2026-02-19T18:50:38.512641Z"
    }
  ]
}
```

A member with no tags returns `{ "tags": [] }`.

## Schema

| Field        | Type               | Notes                                                |
| ------------ | ------------------ | ---------------------------------------------------- |
| `object`     | string             | Always `"user_tag"`.                                 |
| `type`       | string             | Lowercase enum. Currently `"industry"`.              |
| `metadata`   | array              | Each item is `{ "key": string, "value": string[] }`. |
| `created_at` | ISO 8601 timestamp | Created time.                                        |
| `updated_at` | ISO 8601 timestamp | Last update time.                                    |
