Session Observability
[Deprecated] This API is deprecated and will be removed on November 1st, 2026. Use Matchmaker logs for matchmaking observability instead.
The Session Observability Service provides visibility into multiplayer sessions.
For a service account to access the admin API, it must be granted the project-level role.
Multiplayer Session Details ViewerDownload OpenAPI specification:
Query Session Details
Get a list of session details that fulfill the filter criteria.
[Deprecated] This endpoint will be removed on November 1st, 2026. Use Matchmaker logs for matchmaking observability instead.
Authorizations
ServiceAccount
HTTP: ServiceAccount
To get started with authentication, visit the Service Account Authentication section.
HTTP Authorization Scheme: basic
Code samples for "{title}":
Request example
curl -X GET \ -H "Authorization: Basic <YOUR_CREDENTIALS>" \ "https://services.api.unity.com/session-observability/v1/projects/{projectId}/environments/{environmentId}/sessions"
Response example
[ { "allocation": { "completedAt": "2024-01-01T00:00:00Z", "id": "string", "regionId": "string", "requestedAt": "2024-01-01T00:00:00Z", "serverId": "string", "status": "Unknown" }, "createdAt": "2024-01-01T00:00:00Z", "environmentId": "string", "gameMode": { "poolId": "string", "poolName": "string", "queueId": "string", "queueName": "string" }, "matchmakingStatus": "Unknown", "projectId": "string", "sessionEvents": [ { "appliedRules": [ { "context": null, "externalData": null, "name": null, "not": null, "reference": null, "source": null, "teamId": null, "type": null } ], "teams": [ { "id": null, "name": null, "playerIds": null } ], "timestamp": "2024-01-01T00:00:00Z", "type": "string" } ], "sessionId": "string", "updatedAt": "2024-01-01T00:00:00Z" }]
Get Session Details
Get the full details of a session by its ID.
[Deprecated] This endpoint will be removed on November 1st, 2026. Use Matchmaker logs for matchmaking observability instead.
Authorizations
ServiceAccount
HTTP: ServiceAccount
To get started with authentication, visit the Service Account Authentication section.
HTTP Authorization Scheme: basic
Code samples for "{title}":
Request example
curl -X GET \ -H "Authorization: Basic <YOUR_CREDENTIALS>" \ "https://services.api.unity.com/session-observability/v1/projects/{projectId}/environments/{environmentId}/sessions/{sessionId}"
Response example
{ "allocation": { "completedAt": "2024-01-01T00:00:00Z", "id": "string", "regionId": "string", "requestedAt": "2024-01-01T00:00:00Z", "serverId": "string", "status": "Unknown" }, "createdAt": "2024-01-01T00:00:00Z", "environmentId": "string", "gameMode": { "poolId": "string", "poolName": "string", "queueId": "string", "queueName": "string" }, "matchmakingStatus": "Unknown", "projectId": "string", "sessionEvents": [ { "appliedRules": [ { "context": "string", "externalData": {}, "name": "string", "not": true, "reference": "string", "source": "string", "teamId": "string", "type": "string" } ], "teams": [ { "id": "string", "name": "string", "playerIds": [ null ] } ], "timestamp": "2024-01-01T00:00:00Z", "type": "string" } ], "sessionId": "string", "updatedAt": "2024-01-01T00:00:00Z"}