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

# Get Request

> Previous version of Get Form. Retrieve a single request with responses and notifications.

<Warning>
  Previous API version. Use [`GET /forms/{id}`](/api-reference/requests/get-request) for new integrations. This route still works but is deprecated.
</Warning>

Retrieve complete details of a specific request (now called a form), including responses, attachments, and notifications.

```text theme={null}
GET https://connect.penbox.io/v1/requests/{id}
```

## Path Parameters

| Parameter | Type          | Description        |
| --------- | ------------- | ------------------ |
| `id`      | string (uuid) | Request identifier |

## Response

Returns a single request object:

```json theme={null}
{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "created_at": "2024-01-15T10:30:00Z",
  "status": "completed",
  "archived": false,
  "user": { "email": "client@example.com", "given_name": "John", "family_name": "Doe" },
  "external_args": { "crm_id": "12345" },
  "flow": { "slug": "client-onboarding" },
  "owner": null,
  "active_from": "2024-01-15T10:30:00Z",
  "active_until": null,
  "archived_at": null,
  "processed_at": null,
  "workspace": { "id": "...", "slug": "acme-corp" },
  "links": { "fill": "https://...", "app": "https://..." },
  "responses": [
    { "id": "...", "completed_at": "2024-01-16T09:00:00Z", "user": {}, "attachments": [] }
  ],
  "notifications": []
}
```

The `responses` and `notifications` arrays carry the same fields as the current [Get Form](/api-reference/requests/get-request) endpoint.

## Response Codes

| Code  | Description                       |
| ----- | --------------------------------- |
| `200` | Success                           |
| `401` | Unauthorized                      |
| `403` | Forbidden                         |
| `404` | Not Found — request doesn't exist |
| `429` | Too Many Requests                 |
| `500` | Server Error                      |
