ReferenceAPI

Get an access token

Get a short-lived access token by exchanging a private key's signed assertion.

POST https://api.nevia.cloud/v1/auth/token
curl -X POST "https://api.nevia.cloud/v1/auth/token" \
  -H "Content-Type: application/json" \
  -d '{
    "assertion": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjM5Mzg5MDg0NjM4NDA4NTQwNCIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIzOTM4OTA4NDYyNDk4Njk5MDUiLCJzdWIiOiIzOTM4OTA4NDYyNDk4Njk5MDUiLCJhdWQiOiJodHRwczovL2F1dGguZXhhbXBsZS5jb20iLCJleHAiOjE3ODkwMDAwMDB9.c2lnbmF0dXJl"
  }'
{
  "access_token": "mKq2vT9xRz4LwB8pNcYd3Hs6JfU1eGa0",
  "token_type": "Bearer",
  "expires_in": 900
}

Request Body

application/json

Behavior

Tokens last 15 minutes and carry no refresh. Sign a new assertion when one expires.

Response

application/json

The access token, as the identity provider returns it.