# Get one API request

Source: https://checkslip.com/en/docs/get-api-request

GET `https://api.checkslip.com/api/audit/requests/{request_id}`

API key

One request of this account by request_id (the same value as the X-Request-Id header of its response). An unknown request_id and another account's request_id both answer 404 (we do not reveal whether it exists). Uses no credit. Needs an API key with audit:read, or the web app sign-in.

## Parameters

| Field | In | Type | Required |
| --- | --- | --- | --- |
| `request_id` | path | `string (uuid)` | yes |

## Responses

### 200 `application/json`

| Field | Type | Required |
| --- | --- | --- |
| `request_id` | `string (uuid)` | yes |
| `received_at` | `string (date-time)` | yes |
| `latency_ms` | `integer` | yes |
| `channel` | `API \| DASHBOARD \| ASSISTANT \| STAFF \| SYSTEM \| null` | yes |
| `method` | `GET \| POST \| PUT \| PATCH \| DELETE` | yes |
| `route` | `string` | yes |
| `http_status` | `integer` | yes |
| `api_key_id` | `string \| null` | no |
| `user_id` | `string (uuid) \| null` | no |
| `client_ip_prefix` | `string` | no |
| `client_ip_hmac` | `string` | no |
| `user_agent` | `string` | no |
| `outcome_code` | `string` | no |
| `fingerprint` | `Fingerprint \| null` | no |

### Possible errors

401 403 404 429

An error as Problem Details. All codes are listed at [Error codes](https://checkslip.com/en/docs/errors)

**cURL**

```bash
curl https://api.checkslip.com/api/audit/requests/0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4 \
  -H "Authorization: Bearer $CHECKSLIP_API_KEY"
```

**Node.js**

```javascript
const res = await fetch("https://api.checkslip.com/api/audit/requests/0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4", {
  headers: {
    Authorization: `Bearer ${process.env.CHECKSLIP_API_KEY}`,
  },
});
const data = await res.json();
```

**Python**

```python
import os

import requests

res = requests.get(
    "https://api.checkslip.com/api/audit/requests/0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4",
    headers={
        "Authorization": f"Bearer {os.environ['CHECKSLIP_API_KEY']}",
    },
)
data = res.json()
```

```json
{
  "request_id": "0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4",
  "received_at": "2026-11-05T09:30:00+07:00",
  "latency_ms": 1,
  "channel": "API",
  "method": "GET",
  "route": "string",
  "http_status": 100,
  "api_key_id": "string",
  "user_id": "0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4",
  "client_ip_prefix": "string",
  "client_ip_hmac": "string",
  "user_agent": "string",
  "outcome_code": "string",
  "fingerprint": {
    "qr_sha256": "string",
    "trans_ref": "string"
  }
}
```
