---
title: "List your requests to join workspaces"
method: GET
path: "/invites/requests"
tags: ["Gateway"]
---

# List your requests to join workspaces

`GET /invites/requests`

## Request

- Base URL: `https://api.phaseo.app/v1`
- URL: `https://api.phaseo.app/v1/invites/requests`
- Auth: HTTP bearer

Lists your own requests to join workspaces, newest first (at most 100). OAuth token with workspaces:read required.

## Query parameters

- `status` 'pending' | 'approved' | 'denied' | 'cancelled' | 'all'

## Response `200`

Your join requests

- MyJoinRequestListResponse
  - `data` MyJoinRequest[], required
    - `id` string
    - `workspace_id` string
    - `workspace_name` string, nullable
    - `status` 'pending' | 'approved' | 'denied' | 'cancelled'
    - `created_at` string, date-time
    - `decided_at` string, date-time, nullable

## Other responses

- `400`: Invalid status
- `403`: Not an OAuth user token, or token lacks workspaces:read

## Changes

- **2026-10-28** `72ba9c856a2c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/phaseo/apis/phaseo-gateway-api/changes/invites/requests/get.md)

---

[API](https://skmtc.dev/phaseo/apis/phaseo-gateway-api.md) - [All operations](https://skmtc.dev/phaseo/apis/phaseo-gateway-api/llms.txt) - [OpenAPI document](https://skmtc.dev/phaseo/apis/phaseo-gateway-api/revisions/5ca9bb220d25?raw)
