> This page is for Developers.

> 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.

> Common API operations demonstrated using curl including user authentication and JWT token validation examples.

Common API operations using curl.

## User authentication

You can perform a request with curl to check if your credentials are correct:

```bash
curl -vX POST "https://cdn.emnify.net/api/v1/authenticate" \
-H  "accept: application/json" -H  "Content-Type: application/json" \
-d "{\"username\":\"user@example.com\",\"password\":\"YOUR_PASSWORD\"}"
```

## Using JWTs

You can pass a JWT `auth_token` through using curl to perform a basic validity check:

```bash
curl -vX GET "https://cdn.emnify.net/api/v1/endpoint" \
-H  "accept: application/json" -H  "Authorization: Bearer AUTH_TOKEN"
```