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

# Get a record

> Returns a single record by its ID.

Returns the transformed data for a specific record. The user must be authorized to view the record (admin or owner).

## Path parameters

<ParamField path="name" type="string" required>
  The resource name (e.g. `contact`, `order`).
</ParamField>

<ParamField path="id" type="integer" required>
  The record's ID.
</ParamField>

## Request

```bash theme={null}
curl -H "Authorization: Bearer YOUR_TOKEN" \
     https://your-app.com/exo-api/resources/contact/1
```

## Response

Returns the record's transformed fields directly (not wrapped in `data`).

**Example response:**

```json theme={null}
{
  "id": 1,
  "name": "Jane Smith",
  "email": "jane@example.com",
  "phone": "+1-555-0123",
  "created_at": "2026-03-28T14:30:00+00:00"
}
```

## Errors

| Status | Description                                |
| ------ | ------------------------------------------ |
| `403`  | User is not authorized to view this record |
| `404`  | Resource or record not found               |
