> This page is for Home.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emnify.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emnify.com/_mcp/server.

> OpenVPN lifecycle events in the emnify platform

| ID | Description                                       |
| :- | :------------------------------------------------ |
| 30 | [OpenVPN authentication](#openvpn-authentication) |

### OpenVPN authentication

Client is successfully authenticated on [OpenVPN](https://www.emnify.com/iot-glossary#openvpn).

#### Example JSON response

```json maxLines=10
{
  "user": {
    "username": "jane.doe@example.com",
    "id": 225061,
    "name": "Jane Doe"
  },
  "endpoint": null,
  "event_source": {
    "description": "API",
    "id": 2
  },
  "description": "OpenVPN client (re-)authenticated successfully",
  "event_severity": {
    "description": "INFO",
    "id": 0
  },
  "timestamp": "2021-10-27T15:17:23Z",
  "organisation": {
    "id": 19910,
    "name": "Example Org"
  },
  "detail": {
    "region": "eu-west-1",
    "client": {
      "public_ip": "53.240.46.216",
      "version": "2.5.4",
      "private_ip": "40.220.96.255"
    },
    "protocol": "udp"
  },
  "alert": false,
  "keen": {
    "timestamp": "2021-10-27T15:17:38.065Z",
    "created_at": "2021-10-27T15:17:38.065Z",
    "id": "11855d2331d1f324470ca3b"
  },
  "sim": null,
  "id": 153792067277,
  "imsi": null,
  "event_type": {
    "description": "OpenVPN authentication",
    "id": 30
  }
}
```