# Api requests

Requests made with the organization's API keys

Endpoint: `https://api.bookingmood.com/v1/api_requests`, supporting `GET`. Authenticate with the header `Authorization: Bearer YOUR_API_KEY` (see [authentication](https://www.bookingmood.com/da-DK/api-reference/authentication.md)).

## The api request object

| Attribute | Type | Description |
| --- | --- | --- |
| `id` | `integer` | Unique identifier. |
| `api_key_id` | `uuid` | Identifier of the API key used for the request. References `api_keys.id`. |
| `created_at` | `timestamp with time zone` | Creation timestamp. Read-only: set by the database. |
| `created_on` | `date` | Creation date. |
| `endpoint` | `text` | Endpoint of the request. |
| `method` | `text` | HTTP method of the request. |
| `search` | `text` | Search params of the request. |
| `status` | `smallint` | HTTP status code of the response. |

```json
{
  "id": 0,
  "api_key_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2026-10-30T23:18:45.588Z",
  "created_on": "2026-10-30",
  "endpoint": "",
  "method": "",
  "search": "",
  "status": 0
}
```

## List api requests

`GET /v1/api_requests`

Filter on any attribute with `column=operator.value` (see [filtering](https://www.bookingmood.com/da-DK/api-reference/filtering.md)). Choose columns and embed related resources with `select` (see [selecting](https://www.bookingmood.com/da-DK/api-reference/selecting.md)), and sort and paginate with `order`, `limit` and `offset` (see [sorting and pagination](https://www.bookingmood.com/da-DK/api-reference/sorting-pagination.md)).

```bash
curl -X GET "https://api.bookingmood.com/v1/api_requests?select=*&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

Responses:

- `200`: A list of api requests with the selected columns. `206` when the list is a partial range.
- `400`: The request is malformed, for example an unknown column or an invalid filter.
- `401`: The API key is missing or invalid.

Errors have a JSON body with a `code`, `message`, `details` and `hint`. See the [introduction](https://www.bookingmood.com/da-DK/api-reference.md) for more on errors. The full API is described by the OpenAPI spec at https://api.bookingmood.com/v1/openapi.json.
