Nnwdaf_EventsSubscription (1.3.2)

Download OpenAPI specification:

Nnwdaf_EventsSubscription Service API.
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.

NWDAF Events Subscriptions (Collection)

Create a new Individual NWDAF Events Subscription

Authorizations:
NoneoAuth2ClientCredentials
Request Body schema: application/json
required
required
Array of objects (EventSubscription) non-empty

Subscribed events

object (ReportingInformation)

Represents the type of reporting that the subscription requires.

notificationURI
string (Uri)

String providing an URI formatted according to RFC 3986.

notifCorrId
string

Notification correlation identifier.

supportedFeatures
string (SupportedFeatures) ^[A-Fa-f0-9]*$

A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.

Array of objects (EventNotification) non-empty
Array of objects (FailureEventInfo) non-empty
object or object (PrevSubInfo)

Information of the previous subscription.

(object or object) or object (ConsumerNfInformation)

Represents the analytics consumer NF Information.

Responses

Callbacks

Request samples

Content type
application/json
{
  • "eventSubscriptions": [
    ],
  • "evtReq": {
    },
  • "notificationURI": "string",
  • "notifCorrId": "string",
  • "supportedFeatures": "string",
  • "eventNotifications": [
    ],
  • "failEventReports": [
    ],
  • "prevSub": {
    },
  • "consNfInfo": {
    }
}

Response samples

Content type
application/json
{
  • "eventSubscriptions": [
    ],
  • "evtReq": {
    },
  • "notificationURI": "string",
  • "notifCorrId": "string",
  • "supportedFeatures": "string",
  • "eventNotifications": [
    ],
  • "failEventReports": [
    ],
  • "prevSub": {
    },
  • "consNfInfo": {
    }
}

Callback payload samples

Callback
POST: {$request.body#/notificationURI}
Content type
application/json
[
  • {
    }
]

Individual NWDAF Events Subscription (Document)

Delete an existing Individual NWDAF Events Subscription

Authorizations:
NoneoAuth2ClientCredentials
path Parameters
subscriptionId
required
string

String identifying a subscription to the Nnwdaf_EventsSubscription Service

Responses

Response samples

Content type
application/json
{
  • "cause": "string",
  • "targetScp": "string",
  • "targetSepp": "string"
}

Update an existing Individual NWDAF Events Subscription

Authorizations:
NoneoAuth2ClientCredentials
path Parameters
subscriptionId
required
string

String identifying a subscription to the Nnwdaf_EventsSubscription Service.

Request Body schema: application/json
required
required
Array of objects (EventSubscription) non-empty

Subscribed events

object (ReportingInformation)

Represents the type of reporting that the subscription requires.

notificationURI
string (Uri)

String providing an URI formatted according to RFC 3986.

notifCorrId
string

Notification correlation identifier.

supportedFeatures
string (SupportedFeatures) ^[A-Fa-f0-9]*$

A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.

Array of objects (EventNotification) non-empty
Array of objects (FailureEventInfo) non-empty
object or object (PrevSubInfo)

Information of the previous subscription.

(object or object) or object (ConsumerNfInformation)

Represents the analytics consumer NF Information.

Responses

Request samples

Content type
application/json
{
  • "eventSubscriptions": [
    ],
  • "evtReq": {
    },
  • "notificationURI": "string",
  • "notifCorrId": "string",
  • "supportedFeatures": "string",
  • "eventNotifications": [
    ],
  • "failEventReports": [
    ],
  • "prevSub": {
    },
  • "consNfInfo": {
    }
}

Response samples

Content type
application/json
{
  • "eventSubscriptions": [
    ],
  • "evtReq": {
    },
  • "notificationURI": "string",
  • "notifCorrId": "string",
  • "supportedFeatures": "string",
  • "eventNotifications": [
    ],
  • "failEventReports": [
    ],
  • "prevSub": {
    },
  • "consNfInfo": {
    }
}

NWDAF Event Subscription Transfers (Collection)

Provide information about requested analytics subscriptions transfer and potentially create a new Individual NWDAF Event Subscription Transfer resource.

Authorizations:
NoneoAuth2ClientCredentialsoAuth2ClientCredentials
Request Body schema: application/json
required
required
Array of objects (SubscriptionTransferInfo) non-empty
Array of strings or strings (NwdafEvent) non-empty

Responses

Request samples

Content type
application/json
{
  • "subsTransInfos": [
    ],
  • "failTransEventReports": [
    ]
}

Response samples

Content type
application/problem+json
{
  • "type": "string",
  • "title": "string",
  • "status": 0,
  • "detail": "string",
  • "instance": "string",
  • "cause": "string",
  • "invalidParams": [
    ],
  • "supportedFeatures": "string",
  • "accessTokenError": {
    },
  • "accessTokenRequest": {
    },
  • "nrfId": "string",
  • "supportedApiVersions": [
    ],
  • "noProfileMatchInfo": {
    }
}

Individual NWDAF Event Subscription Transfer (Document)

Delete an existing Individual NWDAF Event Subscription Transfer

Authorizations:
NoneoAuth2ClientCredentialsoAuth2ClientCredentials
path Parameters
transferId
required
string

String identifying a request for an analytics subscription transfer to the Nnwdaf_EventsSubscription Service.

Responses

Response samples

Content type
application/json
{
  • "cause": "string",
  • "targetScp": "string",
  • "targetSepp": "string"
}

Update an existing Individual NWDAF Event Subscription Transfer

Authorizations:
NoneoAuth2ClientCredentialsoAuth2ClientCredentials
path Parameters
transferId
required
string

String identifying a request for an analytics subscription transfer to the Nnwdaf_EventsSubscription Service

Request Body schema: application/json
required
required
Array of objects (SubscriptionTransferInfo) non-empty
Array of strings or strings (NwdafEvent) non-empty

Responses

Request samples

Content type
application/json
{
  • "subsTransInfos": [
    ],
  • "failTransEventReports": [
    ]
}

Response samples

Content type
application/json
{
  • "cause": "string",
  • "targetScp": "string",
  • "targetSepp": "string"
}