Skip to main content
Last updated on December 9, 2025

Matchmaking V2 Notification Events 0.1.0 documentation

Published Messages (freeformUserNotificationRequest)

The service publishes one of these messages below.

freeformUserNotification

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

Published Messages (mpv2SessionHistory)

The service publishes one of these messages below.

MatchmakingEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingStartedEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTicketExpiredEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTicketCanceledEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTicketRejectedEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTicketFoundEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchFoundEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillFoundEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillProposalSentEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillProposalAcceptedEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillProposalRejectedEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillProposalExpiredEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

BackfillTicketExpiredEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchHistoryEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingSessionTickEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTicketReturnedToPoolEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MatchmakingTickEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MetricCanceledMatchmakingTicketEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MetricCreatedMatchmakingTicketEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MetricExpiredMatchmakingTicketEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MetricMatchMatchmakingEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

MetricMatchMatchmakingTicketEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

PartialBackfillProposalRejectedEvent

Contains fields from event and the following payload.

Example value
{
"payload": {
"userIds": [
"string"
],
"namespace": "string",
"topicName": "string",
"message": "string"
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"traceId": "string",
"spanContext": "string"
}

payload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-

Schemas

event

NameTypeDescription
idstring-
versioninteger-
namestring-
namespacestring-
parentNamespacestring-
timestampstring (date-time)-
traceIdstring-
spanContextstring-

notificationPayload

NameTypeDescription
userIdsarray-
namespacestring-
topicNamestring-
messagestring-