# User-Agent Parser

Browser, engine, OS, and device from any user-agent string — the same dataset every analytics product matches against, offline.

- Method: `GET`
- Path: `/v1/utility/user-agent`

**Parameters**

| Name | Type | | Description |
|---|---|---|---|
| `ua` | string | required | The user-agent string. |

**Example request**

```bash
curl https://api.diraz.ae/v1/utility/user-agent \
  -H "Authorization: Bearer drz_live_…"
```

**Example response**

```json
{
  "data": {
    "browser": { "name": "Mobile Safari", "version": "17.5" },
    "engine": { "name": "WebKit", "version": "605.1.15" },
    "os": { "name": "iOS", "version": "17.5" },
    "device": { "vendor": "Apple", "model": "iPhone", "type": "mobile" },
    "cpu": { "architecture": null }
  },
  "meta": {
    "request_id": "req_7Q2fK4mZ"
  }
}
```