ForgeRock · Schema

ForgeRock Session

An authenticated session in ForgeRock Access Management. Sessions are created upon successful authentication and tracked via SSO tokens (iPlanetDirectoryPro cookies).

Access ManagementAuthenticationAuthorizationIdentity GovernanceIdentity ManagementOpenID Connect

Properties

Name Type Description
tokenId string The SSO token identifier for this session
username string Username of the session owner
universalId string Universal identifier for the session owner (e.g., id=user,ou=user,dc=example,dc=com)
realm string The realm in which the session was created
latestAccessTime string Most recent time the session was accessed
maxIdleExpirationTime string Time at which the session will expire due to inactivity
maxSessionExpirationTime string Absolute maximum session expiration time regardless of activity
properties object Custom session properties
valid boolean Whether the session is currently valid
sessionType string Type of session
View JSON Schema on GitHub

JSON Schema

forgerock-session-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schema.forgerock.com/session",
  "title": "ForgeRock Session",
  "description": "An authenticated session in ForgeRock Access Management. Sessions are created upon successful authentication and tracked via SSO tokens (iPlanetDirectoryPro cookies).",
  "type": "object",
  "properties": {
    "tokenId": {
      "type": "string",
      "description": "The SSO token identifier for this session"
    },
    "username": {
      "type": "string",
      "description": "Username of the session owner"
    },
    "universalId": {
      "type": "string",
      "description": "Universal identifier for the session owner (e.g., id=user,ou=user,dc=example,dc=com)"
    },
    "realm": {
      "type": "string",
      "description": "The realm in which the session was created"
    },
    "latestAccessTime": {
      "type": "string",
      "format": "date-time",
      "description": "Most recent time the session was accessed"
    },
    "maxIdleExpirationTime": {
      "type": "string",
      "format": "date-time",
      "description": "Time at which the session will expire due to inactivity"
    },
    "maxSessionExpirationTime": {
      "type": "string",
      "format": "date-time",
      "description": "Absolute maximum session expiration time regardless of activity"
    },
    "properties": {
      "type": "object",
      "description": "Custom session properties",
      "additionalProperties": {
        "type": "string"
      }
    },
    "valid": {
      "type": "boolean",
      "description": "Whether the session is currently valid"
    },
    "sessionType": {
      "type": "string",
      "description": "Type of session",
      "enum": ["user", "stateless"]
    }
  },
  "required": ["tokenId"]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/forgerock-session"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.