API Reference

Validate Session

Checks whether a session is still active and not expired.

Endpoint

POST /api/v2/validate-session https://authly.cc

Parameters

FieldDescription
session_id Required Active session ID from a successful Init call.

Example Request

{
  "session_id": "dc1ce...a3a75"
}

Responses

Session is valid.

{
  "success": true,
  "message": "Session is valid"
}

MISSING_FIELDS — Required fields were not sent.

{
  "success": false,
  "code": "MISSING_FIELDS",
  "message": "Required fields are missing"
}

Session check failed. Codes: INVALID_SESSION, SESSION_EXPIRED.

{
  "success": false,
  "code": "SESSION_EXPIRED",
  "message": "Session has expired"
}

INTERNAL — Unexpected server-side error.

{
  "success": false,
  "code": "INTERNAL",
  "message": "An internal server error occurred"
}