Update Offline-Only Charging Resource
{apiRoot}/nchf-offlineonlycharging/v1/offlinechargingdata/{OfflineChargingDataRef}/update
Request
-
OfflineChargingDataRef(required): string
The unique identifier for a charging data resource in a PLMN.
- application/json
object
-
aMFId: string
Pattern:
^[A-Fa-f0-9]{6}$
Indicates a string identifying the AMF ID composed of AMF Region ID (8 bits), AMF Set ID (10 bits) and AMF Pointer (6 bits) as specified in clause 2.10.1 of 3GPP TS 23.003. It is encoded as a string of 6 hexadecimal characters (i.e., 24 bits). -
chargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
directEdgeEnablingServiceChargingInformation: object
NEFChargingInformation
Exposure Function Northbound API-specific information.
-
eASDeploymentChargingInformation: object
EASDeploymentChargingInformation
-
easid: string
-
eASProviderIdentifier: string
-
edgeInfrastructureUsageChargingInformation: object
EdgeInfrastructureUsageChargingInformation
-
ednid: string
-
exposedEdgeEnablingServiceChargingInformation: object
NEFChargingInformation
Exposure Function Northbound API-specific information.
-
iMSChargingInformation: object
IMSChargingInformation
-
invocationSequenceNumber(required): integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
invocationTimeStamp(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
locationReportingChargingInformation: object
LocationReportingChargingInformation
The 5G N2 connection-specific information.
-
mMTelChargingInformation: object
MMTelChargingInformation
-
mnSConsumerIdentifier: string
The ID of the Management Server (MnS) consumer.
-
multipleUnitUsage: array
multipleUnitUsage
Minimum Number of Items:
0
The parameters for the quota management request or usage report. -
n2ConnectionChargingInformation: object
N2ConnectionChargingInformation
Information about a 5G N2 charging connection.
-
nEFChargingInformation: object
NEFChargingInformation
Exposure Function Northbound API-specific information.
-
nfConsumerIdentification(required): object
NFIdentification
A grouped field that contains a set of information identifying the NF consumer of the charging service.
-
notifyUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nSMChargingInformation: object
NSMChargingInformation
The Network Slice Management (NSM)-specific information.
-
nSPAChargingInformation: object
NSPAChargingInformation
The network slice information, which is reported to the CHF.
-
oneTimeEvent: boolean
Whether this uses event-based charging for a one-time event (true) or to expect an update and ending request (false).
-
oneTimeEventType: string
Allowed Values:
[ "IEC", "PEC" ]
-
pDUSessionChargingInformation: object
PDUSessionChargingInformation
The 5G data connectivity-specific information.
-
proSeChargingInformation: object
ProseChargingInformation
-
registrationChargingInformation: object
RegistrationChargingInformation
The 5G registration-specific information.
-
retransmissionIndicator: boolean
Whether this is a retransmitted request message (true) or not (false).
-
roamingQBCInformation: object
RoamingQBCInformation
The 5G data connectivity-specific information for roaming QBC.
-
serviceSpecificationInfo: string
The technical specification for the service, such as TS 32.255, and release version, such as Release 16, that applies to the request.
-
sMSChargingInformation: object
SMSChargingInformation
SMS-specific information.
-
subscriberIdentifier: string
Pattern:
^(imsi-[0-9]{5,15}|nai-.+|gci-.+|gli-.+|.+)$
Identifies a Subscriber Identity (Supi), which can be an IMSI, a Network-Specific Identifier (NAI), a Global Cable Identifier (GCI), or a Global Line Identifier (GLI) as specified in clause 2.2A of 3GPP TS 23.003. For IMSI: Formatted as "imsi-" where follows the format defined in clause 2.2 of 3GPP TS 23.003. For NAI: Formatted as "nai- " where follows the format defined in clause 28.7.2 of 3GPP TS 23.003. For GCI: Formatted as "gci- " where follows the format defined in clause 28.15.2 of 3GPP TS 23.003. For GLI: Formatted as "gli- " where follows the format defined in clause 28.16.2 of 3GPP TS 23.003. -
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
tenantIdentifier: string
The ID of the tenant.
-
triggers: array
triggers
Minimum Number of Items:
0
The triggers for usage reporting associated to the rating group, which is supplied from the CHF.The presence of the triggers attribute without any triggerType is used by CHF to disable all of the triggers to the associated rating group.
object
-
aPIContent: string
-
aPIDirection: string
Allowed Values:
[ "INVOCATION", "NOTIFICATION" ]
-
aPIName(required): string
-
aPIReference: string
Refers to a string providing an URI formatted according to RFC 3986.
-
aPIResultCode: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
aPITargetNetworkFunction: object
NFIdentification
A grouped field that contains a set of information identifying the NF consumer of the charging service.
-
externalGroupIdentifier: string
Pattern:
^extgroupid-[^@]+@[^@]+$
Identifies an External Group Identifier that identifies a group of one or more subscriptions associated with a set of IMSIs, as specified in clause 19.7.3 of 3GPP TS 23.003. -
externalIndividualIdentifier: string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier. -
externalIndividualIdList: array
externalIndividualIdList
Minimum Number of Items:
1
-
groupIdentifier: string
Pattern:
^[A-Fa-f0-9]{8}-[0-9]{3}-[0-9]{2,3}-([A-Fa-f0-9][A-Fa-f0-9]){1,10}$
Identifies a group of devices with a network-internal globally unique ID, as specified in clause 19.9 of 3GPP TS 23.003. This ID identifies a set of IMSIs.
object
-
eEASDeploymentRequirements: object
EASRequirements
-
lCMEndTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
lCMEventType: string
Allowed Values:
[ "CreateMOI", "ModifyMOIAttributes", "DeleteMOI", "CREATE_MOI", "MODIFY_MOI_ATTR", "DELETE_MOI", "NOTIFY_MOI_CREATION", "NOTIFY_MOI_ATTR_CHANGE", "NOTIFY_MOI_DELETION" ]
-
lCMStartTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
durationEndTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
durationStartTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
meanVirtualCPUUsage: number
(float)
A string with format 'float' as defined in OpenAPI.
-
meanVirtualDiskUsage: number
(float)
A string with format 'float' as defined in OpenAPI.
-
meanVirtualMemoryUsage: number
(float)
A string with format 'float' as defined in OpenAPI.
-
measuredInBytes: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
measuredOutBytes: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
accessNetworkInfoChange: array
accessNetworkInfoChange
Minimum Number of Items:
1
-
accessNetworkInformation: array
accessNetworkInformation
Minimum Number of Items:
1
-
accessTransferInformation: array
accessTransferInformation
Minimum Number of Items:
1
-
additionalAccessNetworkInformation: string
-
alternateChargedPartyAddress: string
-
applicationServerInformation: array
applicationServerInformation
Minimum Number of Items:
1
-
associatedURI: array
associatedURI
Minimum Number of Items:
1
-
bearerService: string
-
calledAssertedIdentities: array
calledAssertedIdentities
Minimum Number of Items:
1
-
calledIdentityChanges: array
calledIdentityChanges
Minimum Number of Items:
1
-
calledPartyAddress: string
-
callingPartyAddresses: array
callingPartyAddresses
Minimum Number of Items:
1
-
carrierSelectRoutingInformation: string
-
causeCode: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
cellularNetworkInformation: string
-
controlPlaneAddress: object
IMSAddress
-
earlyMediaDescription: array
earlyMediaDescription
Minimum Number of Items:
1
-
eventType: object
SIPEventType
-
feIdentifierList: string
-
fromAddress: string
-
imsApplicationReferenceID: string
-
imsChargingIdentifier: string
-
imsCommunicationServiceID: string
-
imsEmergencyIndication: boolean
-
iMSNodeFunctionality: string
Allowed Values:
[ "S_CSCF", "P_CSCF", "I_CSCF", "MRFC", "MGCF", "BGCF", "AS", "IBCF", "S-GW", "P-GW", "HSGW", "E-CSCF", "MME", "TRF", "TF", "ATCF", "PROXY", "EPDG", "TDF", "TWAG", "SCEF", "IWK_SCEF", "IMS_GWF" ]
-
imsServiceId: string
-
imsVisitedNetworkIdentifier: string
-
initialIMSChargingIdentifier: string
-
interOperatorIdentifier: array
interOperatorIdentifier
Minimum Number of Items:
1
-
isupCause: object
ISUPCause
-
messageBodies: array
messageBodies
Minimum Number of Items:
1
-
mscAddress: string
Pattern:
^[0-9a-fA-F]+$
-
nniInformation: array
nniInformation
Minimum Number of Items:
1
-
numberPortabilityRoutinginformation: string
-
outgoingSessionID: string
-
reasonHeader: array
reasonHeader
Minimum Number of Items:
1
- relatedICID: string
- relatedICIDGenerationNode: string
-
requestedPartyAddress: array
requestedPartyAddress
Minimum Number of Items:
1
-
roleOfNode: string
Allowed Values:
[ "ORIGINATING", "TERMINATING", "FORWARDING" ]
-
sdpMediaComponent: array
sdpMediaComponent
Minimum Number of Items:
1
-
sdpSessionDescription: array
sdpSessionDescription
Minimum Number of Items:
1
-
servedPartyIPAddress: object
IMSAddress
-
serverCapabilities: object
ServerCapabilities
-
sessionPriority: string
Allowed Values:
[ "PRIORITY_0", "PRIORITY_1", "PRIORITY_2", "PRIORITY_3", "PRIORITY_4" ]
-
sipRouteHeaderReceived: string
-
sipRouteHeaderTransmitted: string
-
tadIdentifier: string
Allowed Values:
[ "CS", "PS" ]
-
timeStamps: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
transitIOIList: array
transitIOIList
Minimum Number of Items:
1
-
trunkGroupID: object
TrunkGroupID
-
ueTimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userInformation: object
UserInformation
-
userLocationInfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
-
userSessionID: string
-
vlrNumber: string
Pattern:
^[0-9a-fA-F]+$
object
-
locationReportingMessageType(required): integer
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
pSCellInformation: object
PSCellInformation
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
supplementaryServices: array
supplementaryServices
Minimum Number of Items:
1
array
0
object
-
allowedNSSAI: array
allowedNSSAI
Minimum Number of Items:
0
-
amfUeNgapId: integer
The UE association over the N2 interface within the AMF.
-
forbiddenAreaList: array
forbiddenAreaList
Minimum Number of Items:
0
-
n2ConnectionMessageType(required): integer
-
pSCellInformation: object
PSCellInformation
-
ranNodeId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ranUeNgapId: integer
The RAN UE NGAP ID over the N2 interface.
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
restrictedCnList: array
restrictedCnList
Minimum Number of Items:
0
-
restrictedRatList: array
restrictedRatList
Minimum Number of Items:
0
-
rrcEstCause: string
Pattern:
^[0-9a-fA-F]+$
-
serviceAreaRestriction: array
serviceAreaRestriction
Minimum Number of Items:
0
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
nFFqdn: string
-
nFIPv4Address: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
nFIPv6Address: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
-
nFName: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nFPLMNID: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
nodeFunctionality(required): string
Allowed Values:
[ "AMF", "SMF", "SMS", "SMSF", "PGW_C_SMF", "NEFF", "SGW", "I_SMF", "ePDG", "CEF", "NEF", "MnS_Producer", "SGSN", "V_SMF", "5G_DDNMF", "IMS_Node", "EES", "PCF", "UDM", "UPF" ]
object
-
idNetworkSliceInstance: string
-
listOfserviceProfileChargingInformation: array
listOfserviceProfileChargingInformation
Minimum Number of Items:
0
-
managementAdministrativeState: string
Allowed Values:
[ "LOCKED", "UNLOCKED" ]
-
managementOperation(required): string
Allowed Values:
[ "CreateMOI", "ModifyMOIAttributes", "DeleteMOI", "CREATE_MOI", "MODIFY_MOI_ATTR", "DELETE_MOI", "NOTIFY_MOI_CREATION", "NOTIFY_MOI_ATTR_CHANGE", "NOTIFY_MOI_DELETION" ]
-
managementOperationalState: string
Allowed Values:
[ "ENABLED", "DISABLED" ]
-
managementOperationStatus: string
Allowed Values:
[ "OPERATION_SUCCEEDED", "OPERATION_FAILED" ]
object
-
singleNSSAI(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
chargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
homeProvidedChargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
mAPDUNon3GPPUserLocationInfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
-
mAPDUNon3GPPUserLocationTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
non3GPPUserLocationTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
pduSessionInformation: object
PDUSessionInformation
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
rANSecondaryRATUsageReport: object
RANSecondaryRATUsageReport
-
sMFchargingId: string
-
sMFHomeProvidedChargingId: string
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
unitCountInactivityTimer: integer
An integer that indicates time in seconds.
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
announcingPlmnID: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
announcingUeHplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
announcingUeVplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
ApplicationId: string
-
applicationSpecificDataList: array
applicationSpecificDataList
Minimum Number of Items:
0
-
directDiscoveryModel: string
Allowed Values:
[ "MODEL_A", "MODEL_B" ]
-
discovereeUeHplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
discovereeUeVplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
discovererUeHplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
discovererUeVplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
monitoredPlmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
monitoringUeHplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
monitoringUEIdentifier: string
Pattern:
^(imsi-[0-9]{5,15}|nai-.+|gci-.+|gli-.+|.+)$
Identifies a Subscriber Identity (Supi), which can be an IMSI, a Network-Specific Identifier (NAI), a Global Cable Identifier (GCI), or a Global Line Identifier (GLI) as specified in clause 2.2A of 3GPP TS 23.003. For IMSI: Formatted as "imsi-" where follows the format defined in clause 2.2 of 3GPP TS 23.003. For NAI: Formatted as "nai- " where follows the format defined in clause 28.7.2 of 3GPP TS 23.003. For GCI: Formatted as "gci- " where follows the format defined in clause 28.15.2 of 3GPP TS 23.003. For GLI: Formatted as "gli- " where follows the format defined in clause 28.16.2 of 3GPP TS 23.003. -
monitoringUeVplmnIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
pC3ProtocolCause: integer
-
pFIContainerInformation: array
pFIContainerInformation
Minimum Number of Items:
0
-
proseApplicationID: string
-
proseDestinationLayer2ID: string
-
proseEventType: string
Allowed Values:
[ "ANNOUNCING", "MONITORING", "MATCH_REPORT" ]
-
proseFunctionality: string
Allowed Values:
[ "DIRECT_DISCOVERY", "DIRECT_COMMUNICATION" ]
-
proseRequestTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
proseUEToNetworkRelayUEID: string
-
proximityAlertIndication: boolean
-
proximityAlertTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
proximityCancellationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
rangeClass: string
Allowed Values:
[ "RESERVED", "50_METER", "100_METER", "200_METER", "500_METER", "1000_METER", "UNUSED" ]
-
receptionDataContainer: array
receptionDataContainer
Minimum Number of Items:
0
-
relayIPAddress: object
IpAddr
Contains the IP address.
-
requestedPLMNIdentifier: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
roleOfUE: string
Allowed Values:
[ "ANNOUNCING_UE", "MONITORING_UE", "REQUESTOR_UE", "REQUESTED_UE" ]
-
timeWindow: integer
-
transmissionDataContainer: array
transmissionDataContainer
Minimum Number of Items:
0
-
validityPeriod: integer
object
-
5GMMCapability: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
allowedNSSAI: array
allowedNSSAI
Minimum Number of Items:
0
-
amfUeNgapId: integer
-
mICOModeIndication: string
Allowed Values:
[ "MICO_MODE", "NO_MICO_MODE" ]
-
nSSAIMapList: array
nSSAIMapList
Minimum Number of Items:
0
-
pSCellInformation: object
PSCellInformation
-
ranNodeId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ranUeNgapId: integer
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
registrationMessagetype(required): string
Allowed Values:
[ "INITIAL", "MOBILITY", "PERIODIC", "EMERGENCY", "DEREGISTRATION" ]
-
rejectedNSSAI: array
rejectedNSSAI
Minimum Number of Items:
0
-
requestedNSSAI: array
requestedNSSAI
Minimum Number of Items:
0
-
serviceAreaRestriction: array
serviceAreaRestriction
Minimum Number of Items:
0
-
smsIndication: string
Allowed Values:
[ "SMS_SUPPORTED", "SMS_NOT_SUPPORTED" ]
-
taiList: array
taiList
Minimum Number of Items:
0
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
multipleQFIcontainer: array
multipleQFIcontainer
Minimum Number of Items:
0
-
roamingChargingProfile: object
RoamingChargingProfile
-
uPFID: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
object
-
deliveryReportRequested: string
Allowed Values:
[ "YES", "NO" ]
-
messageClass: object
MessageClass
-
messageReference: string
-
messageSize: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
numberofMessagesSent: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
originatorInfo: object
OriginatorInfo
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
recipientInfo: array
recipientInfo
Minimum Number of Items:
0
-
roamerInOut: string
Allowed Values:
[ "IN_BOUND", "OUT_BOUND" ]
-
sMDataCodingScheme: integer
-
sMDischargeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
sMMessageType: string
Allowed Values:
[ "SUBMISSION", "DELIVERY_REPORT", "SM_SERVICE_REQUEST", "DELIVERY" ]
-
sMPriority: string
Allowed Values:
[ "LOW", "NORMAL", "HIGH" ]
-
sMReplyPathRequested: string
Allowed Values:
[ "NO_REPLY_PATH_SET", "REPLY_PATH_SET" ]
-
sMSCAddress: string
-
sMSequenceNumber: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
sMServiceType: string
Allowed Values:
[ "VAS4SMS_SHORT_MESSAGE_CONTENT_PROCESSING", "VAS4SMS_SHORT_MESSAGE_FORWARDING", "VAS4SMS_SHORT_MESSAGE_FORWARDING_MULTIPLE_SUBSCRIPTIONS", "VAS4SMS_SHORT_MESSAGE_FILTERING", "VAS4SMS_SHORT_MESSAGE_RECEIPT", "VAS4SMS_SHORT_MESSAGE_NETWORK_STORAGE", "VAS4SMS_SHORT_MESSAGE_TO_MULTIPLE_DESTINATIONS", "VAS4SMS_SHORT_MESSAGE_VIRTUAL_PRIVATE_NETWORK(VPN)", "VAS4SMS_SHORT_MESSAGE_AUTO_REPLY", "VAS4SMS_SHORT_MESSAGE_PERSONAL_SIGNATURE", "VAS4SMS_SHORT_MESSAGE_DEFERRED_DELIVERY" ]
-
sMSresult: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
sMStatus: string
Pattern:
^[0-7]?[0-9a-fA-F]$
-
sMUserDataHeader: string
-
submissionTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userEquipmentInfo: string
Pattern:
^(imei-[0-9]{15}|imeisv-[0-9]{16}|mac((-[0-9a-fA-F]{2}){6})(-untrusted)?|eui((-[0-9a-fA-F]{2}){8})|.+)$
Represents a Permanent Equipment Identifier, which can be an IMEI, IMEISV, or a MAC address for 5G-RG or FN-RG. If it's a MAC address, it might include "-untrusted" to indicate that it cannot be used for regulatory purposes. Examples include "imei-012345678901234" or "mac-00-11-22-33-44-55". -
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
array
0
The presence of the triggers attribute without any triggerType is used by CHF to disable all of the triggers to the associated rating group.
array
1
-
Array of:
string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier.
object
-
civicLocation: string
-
geographicalCoordinates: object
GeographicalCoordinates
Indicates the geographical coordinates.
object
-
cellIdList: array
cellIdList
-
servingPLMN: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
trackingAreaIdList: array
TaiList
object
-
lat(required): number
(double)
Minimum Value:
-90
Maximum Value:90
-
lon(required): number
(double)
Minimum Value:
-180
Maximum Value:180
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
-
Array of:
object Tai
Contains the tracking area identity as described in 3GPP 23.003.
object
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
tac(required): string
Pattern:
(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
Indicates a 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the TAC must appear first in the string, and the character representing the 4 least significant bit of the TAC must appear last in the string.
array
1
-
Array of:
string
Refers to a string providing an URI formatted according to RFC 3986.
array
1
-
Array of:
string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
e164: string
Pattern:
^[0-9a-fA-F]+$
-
ipv4Addr: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
ipv6Addr: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
object
-
eventHeader: string
-
expiresHeader: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
sIPMethod: string
object
-
iSUPCauseDiagnostics: string
Pattern:
^[0-9a-fA-F]+$
-
iSUPCauseLocation: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
iSUPCauseValue: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
object
-
mandatoryCapability: array
mandatoryCapability
Minimum Number of Items:
0
-
optionalCapability: array
optionalCapability
Minimum Number of Items:
0
-
serverName: array
serverName
Minimum Number of Items:
0
object
-
roamerInOut: string
Allowed Values:
[ "IN_BOUND", "OUT_BOUND" ]
-
servedGPSI: string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier. -
servedPEI: string
Pattern:
^(imei-[0-9]{15}|imeisv-[0-9]{16}|mac((-[0-9a-fA-F]{2}){6})(-untrusted)?|eui((-[0-9a-fA-F]{2}){8})|.+)$
Represents a Permanent Equipment Identifier, which can be an IMEI, IMEISV, or a MAC address for 5G-RG or FN-RG. If it's a MAC address, it might include "-untrusted" to indicate that it cannot be used for regulatory purposes. Examples include "imei-012345678901234" or "mac-00-11-22-33-44-55". -
unauthenticatedFlag: boolean
object
-
eutraLocation: object
EutraLocation
Contains the E-UTRA user location.
-
geraLocation: object
GeraLocation
Refers to the Gera Location. You must add either one of CGI, SAI, or LAI in this field.
-
n3gaLocation: object
N3gaLocation
Contains the Non-3GPP access user location.
-
nrLocation: object
NrLocation
Contains the NR user location.
-
utraLocation: object
UtraLocation
Any one of cgi, sai or lai must be present.
object
-
accessNetworkInformation: array
accessNetworkInformation
Minimum Number of Items:
0
-
cellularNetworkInformation: string
Pattern:
^[0-9a-fA-F]+$
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
array
0
-
Array of:
string
Pattern:
^[0-9a-fA-F]+$
object
-
accessNetworkInformation: array
accessNetworkInformation
Minimum Number of Items:
0
-
accessTransferType: string
Allowed Values:
[ "PS_TO_CS", "CS_TO_PS", "PS_TO_PS", "CS_TO_CS" ]
-
cellularNetworkInformation: string
Pattern:
^[0-9a-fA-F]+$
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
instanceId: string
-
interUETransfer: string
Allowed Values:
[ "INTRA_UE", "INTER_UE" ]
- relatedIMSChargingIdentifier: string
- relatedIMSChargingIdentifierNode: object IMSAddress
-
userEquipmentInfo: string
Pattern:
^(imei-[0-9]{15}|imeisv-[0-9]{16}|mac((-[0-9a-fA-F]{2}){6})(-untrusted)?|eui((-[0-9a-fA-F]{2}){8})|.+)$
Represents a Permanent Equipment Identifier, which can be an IMEI, IMEISV, or a MAC address for 5G-RG or FN-RG. If it's a MAC address, it might include "-untrusted" to indicate that it cannot be used for regulatory purposes. Examples include "imei-012345678901234" or "mac-00-11-22-33-44-55".
array
0
-
Array of:
string
Pattern:
^[0-9a-fA-F]+$
object
-
calledIdentity: string
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
sDPMediaComponent: array
sDPMediaComponent
Minimum Number of Items:
0
-
sDPSessionDescription: array
sDPSessionDescription
Minimum Number of Items:
0
-
sDPTimeStamps: object
SDPTimeStamps
object
-
sDPAnswerTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
sDPOfferTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
accessNetworkChargingIdentifierValue: string
Pattern:
^[0-9a-fA-F]+$
-
ipRealmDefaultIndication: boolean
-
localGWInsertedIndication: boolean
-
mediaInitiatorFlag: string
Allowed Values:
[ "CALLED_PARTY", "CALLING_PARTY", "UNKNOWN" ]
-
mediaInitiatorParty: string
-
SDPMediaDescription: array
SDPMediaDescription
Minimum Number of Items:
0
-
sDPMediaName: string
-
sDPType: string
Allowed Values:
[ "OFFER", "ANSWER" ]
-
threeGPPChargingId: string
Pattern:
^[0-9a-fA-F]+$
-
transcoderInsertedIndication: boolean
object
-
contentDisposition: string
-
contentLength(required): integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
contentType(required): string
-
originator: string
Allowed Values:
[ "CALLING", "CALLED" ]
object
-
neighbourNodeAddress: object
IMSAddress
-
nNIType: string
Allowed Values:
[ "NON_ROAMING", "ROAMING_NO_LOOPBACK", "ROAMING_LOOPBACK" ]
-
relationshipMode: string
Allowed Values:
[ "TRUSTED", "NON_TRUSTED" ]
-
sessionDirection: string
Allowed Values:
[ "INBOUND", "OUTBOUND" ]
array
0
-
Array of:
integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
array
0
-
Array of:
integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the eNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
ecgi(required): object
Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information. See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
globalENbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
globalNgenbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ignoreEcgi: boolean
Default Value:
false
This flag indicates whether the Ecgi should be ignored. - When set to true, the Ecgi will be ignored. - When set to false (default), the Ecgi will not be ignored. -
ignoreTai: boolean
Default Value:
false
-
tai(required): object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
cgi: object
CellGlobalId
Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information.See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
lai: object
LocationAreaId
Contains a location area identification as defined in 3GPP TS 23.003, clause 4.1.
-
locationNumber: string
Refers to the location number within the PLMN. For more information, see 3GPP TS 23.003, clause 4.5.
-
mscNumber: string
Refers to the MSC number. For more information, see 3GPP TS 23.003 clause 5.1.
-
rai: object
RoutingAreaId
Contains a routing area identification as defined in 3GPP TS 23.003, clause 4.2.
-
sai: object
ServiceAreaId
Contains a service area identifier as defined in 3GPP TS 23.003, clause 12.5.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
vlrNumber: string
Refers to the VLR number. For more information, see 3GPP TS 23.003 clause 5.1.
object
-
gci: string
Refers to the Global Cable Identifier uniquely identifying the connection between the 5G-CRG or FN-CRG to the 5GS. See clause 28.15.4 of 3GPP TS 23.003. This must be encoded as a string per clause 28.15.4 of 3GPP TS 23.003, and compliant with the syntax specified in clause 2.2 of IETF RFC 7542 for the username part of a NAI. The GCI value is specified in CableLabs WR-TR-5WWC-ARCH.
-
gli: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
hfcNodeId: object
HfcNodeId
Represents the HFC Node Identifer received over NGAP.
-
n3gppTai: object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
n3IwfId: string
Pattern:
^[A-Fa-f0-9]+$
This IE contains the N3IWF identifier received over NGAP and is encoded as a string of hexadecimal characters. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID must appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID must appear last in the string. -
portNumber: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
protocol: string
Allowed Values:
[ "UDP", "TCP" ]
This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. Possible values are: - UDP: User Datagram Protocol. - TCP: Transmission Control Protocol. -
tnapId: object
TnapId
Contain the TNAP Identifier see clause5.6.2 of 3GPP TS 23.501.
-
twapId: object
TwapId
Contains the TWAP IS as defined in clause 4.2.8.5.3 of 3GPP TS 23.501 or the WLAN location information as defined in clause 4.5.7.2.8 of 3GPP TS 23.402.
-
ueIpv4Addr: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
ueIpv6Addr: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
-
w5gbanLineType: string
Allowed Values:
[ "DSL", "PON" ]
This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. Possible values are: - DSL: Identifies a DSL line - PON: Identifies a PON line
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the eNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refer to geographical Information. See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
globalGnbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ignoreNcgi: boolean
Default Value:
false
-
ncgi(required): object
Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
-
tai(required): object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
cgi: object
CellGlobalId
Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information.See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
lai: object
LocationAreaId
Contains a location area identification as defined in 3GPP TS 23.003, clause 4.1.
-
rai: object
RoutingAreaId
Contains a routing area identification as defined in 3GPP TS 23.003, clause 4.2.
-
sai: object
ServiceAreaId
Contains a service area identifier as defined in 3GPP TS 23.003, clause 12.5.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
eutraCellId(required): string
Pattern:
^[A-Fa-f0-9]{7}$
Indicates a 28-bit string identifying an E-UTRA Cell Id as specified in clause 9.3.1.9 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id must appear first in the string, and the character representing the 4 least significant bit of the Cell Id must appear last in the string. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
eNbId: string
Pattern:
^(MacroeNB-[A-Fa-f0-9]{5}|LMacroeNB-[A-Fa-f0-9]{6}|SMacroeNB-[A-Fa-f0-9]{5}|HomeeNB-[A-Fa-f0-9]{7})$
This represents the identifier of the eNB ID as specified in clause 9.2.1.37 of 3GPP TS 36.413. The string must be formatted with the following pattern '^('MacroeNB-[A-Fa-f0-9]{5}|LMacroeNB-[A-Fa-f0-9]{6}|SMacroeNB-[A-Fa-f0-9]{5} |HomeeNB-[A-Fa-f0-9]{7})$'. The value of the eNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the eNB ID must appear first in the string, and the character representing the 4 least significant bit of the eNB ID (to form a nibble) must appear last in the string. -
gNbId: object
GNbId
Provides the G-NB identifier.
-
n3IwfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the N3IWF ID as specified in clause 9.3.1.57 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID must appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID must appear last in the string. -
ngeNbId: string
Pattern:
^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$
This represents the identifier of the ng-eNB ID as specified in clause 9.3.1.8 of 3GPP TS 38.413. The value of the ng-eNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the ng-eNB ID must appear first in the string, and the character representing the 4 least significant bit of the ng-eNB ID (to form a nibble) must appear last in the string.Example:SMacroNGeNB-34B89
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
tngfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the TNGF ID as specified in clause 9.3.1.161 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the TNGF ID must appear first in the string, and the character representing the 4 least significant bit of the TNGF ID must appear last in the string. -
wagfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the W-AGF ID as specified in clause 9.3.1.162 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the W-AGF ID must appear first in the string, and the character representing the 4 least significant bit of the W-AGF ID must appear last in the string.
object
-
bitLength(required): integer
Minimum Value:
22
Maximum Value:32
Represents an Unsigned integer representing the bit length of the gNB ID as defined in clause 9.3.1.6 of 3GPP TS 38.413 [11], within the range 22 to 32. -
gNBValue(required): string
Pattern:
^[A-Fa-f0-9]{6,8}$
This represents the identifier of the gNB. The value of the gNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, the most significant character representing the padding 0 if required together with the 4 most significant bits of the gNB ID must appear first in the string, and the character representing the 4 least significant bit of the gNB ID must appear last in the string.
object
-
cellId(required): string
Pattern:
^[A-Fa-f0-9]{4}$
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
-
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Location Area Code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Refers to the location area code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
rac(required): string
Pattern:
^[A-Fa-f0-9]{2}$
Refers to the routing area code.
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Location Area Code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
sac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Service Area Code.
object
-
hfcNId(required): string
Maximum Length:
6
This IE represents the identifier of the HFC node Id as specified in CableLabs WR-TR-5WWC-ARCH. It is provisioned by the wireline operator as part of wireline operations and may contain up to six characters.
object
-
bssId: string
When present, it contains the BSSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
-
civicAddress: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
ssId: string
Include this IE if the UE accesses the 5GC via a trusted WLAN access network. It contains the SSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
object
-
bssId: string
When present, it contains the BSSID of the access point to which the UE is attached for a trusted WLAN access. For more information, see IEEE Std 802.11-2012.
-
civicAddress: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
ssId(required): string
This IE contains the SSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
object
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
nrCellId(required): string
Pattern:
^[A-Fa-f0-9]{9}$
Indicates a 36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id must appear first in the string, and the character representing the 4 least significant bit of the Cell Id must appear last in the string. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
ecgi: object
Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
-
nrcgi: object
Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
object
-
additionalPraId: string
This IE may be present when the praId IE contains an identifier for a set of Core Network predefined Presence Reporting Areas. When present, it must contain the identifier of an individual PRA within that set.
-
ecgiList: array
ecgiList
Minimum Number of Items:
1
Represents the list of EUTRAN cell Ids that constitutes the area. This IE will be present if the Area of Interest subscribed is a list of EUTRAN cell Ids. -
globaleNbIdList: array
globaleNbIdList
Minimum Number of Items:
1
Represents the list of eNodeB identifiers that constitutes the area. This IE must be present if the Area of Interest subscribed is a list of eNodeB identifiers. -
globalRanNodeIdList: array
globalRanNodeIdList
Minimum Number of Items:
1
Represents the list of NG RAN node identifiers that constitutes the area. This IE must be present if the Area of Interest subscribed is a list of NG RAN node identifiers. -
ncgiList: array
ncgiList
Minimum Number of Items:
1
Represents the list of NR cell Ids that constitutes the area. This IE will be present if the Area of Interest subscribed is a list of NR cell Ids. -
praId: string
Represents the identifier of a Presence Reporting Area (PRA) as defined in clause 28.10 of 3GPP TS 23.003. This IE is present when the Area of Interest subscribed or reported is a PRA or a set of Core Network predefined PRAs. It is encoded as a string representing an integer within the following ranges: 0 to 8,388,607 for UE-dedicated PRAs 8,388,608 to 16,777,215 for Core Network predefined PRAs. Examples: PRA ID 123 is encoded as "123" PRA ID 11,238,660 is encoded as "11238660"
-
presenceState: string
Allowed Values:
[ "IN_AREA", "OUT_OF_AREA", "UNKNOWN", "INACTIVE" ]
Possible values are: -IN_AREA: Indicates that the UE is inside or enters the presence reporting area. -OUT_OF_AREA: Indicates that the UE is outside or leaves the presence reporting area -UNKNOW: Indicates it is unknown whether the UE is in the presence reporting area or not -INACTIVE: Indicates that the presence reporting area is inactive in the serving node. -
trackingAreaList: array
trackingAreaList
Minimum Number of Items:
1
Represents the list of Tracking Areas (TAs) that constitute the area of interest. This IE is mandatory when subscribing or reporting UE presence in specific TAs. For non-3GPP access, the TAI must be the N3GPP TAI.
array
1
-
Array of:
object Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
array
1
-
Array of:
object GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
array
1
-
Array of:
object Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object Tai
Contains the tracking area identity as described in 3GPP 23.003.
object
-
associatedPartyAddress: string
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
conferenceId: string
-
cUGInformation: string
Pattern:
^[0-9a-fA-F]+$
-
numberOfDiversions: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
numberOfParticipants: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
participantActionType: string
Allowed Values:
[ "CREATE", "JOIN", "INVITE_INTO", "QUIT" ]
-
supplementaryServiceMode: string
Allowed Values:
[ "CFU", "CFB", "CFNR", "CFNL", "CD", "CFNRC", "ICB", "OCB", "ACR", "BLIND_TRANFER", "CONSULTATIVE_TRANFER" ]
-
supplementaryServiceType: string
Allowed Values:
[ "OIP", "OIR", "TIP", "TIR", "HOLD", "CB", "CDIV", "CW", "MWI", "CONF", "FA", "CCBS", "CCNR", "MCID", "CAT", "CUG", "PNM", "CRS", "ECT" ]
object
-
multihomedPDUAddress: object
PDUAddress
-
ratingGroup(required): integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
requestedUnit: object
RequestedUnit
-
uPFID: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
usedUnitContainer: array
usedUnitContainer
Minimum Number of Items:
0
object
-
addIpv6AddrPrefixes: string
A string that identifies an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.Example:
2001:db8:abcd:12::0/64
-
addIpv6AddrPrefixList: array
addIpv6AddrPrefixList
-
iPv4dynamicAddressFlag: boolean
-
iPv6dynamicPrefixFlag: boolean
-
pduAddressprefixlength: integer
-
pduIPv4Address: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
pduIPv6AddresswithPrefix: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
serviceSpecificUnits: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
time: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
totalVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
array
-
Array of:
string
A string that identifies an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.Example:
2001:db8:abcd:12::0/64
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
eventTimeStamps: array
eventTimeStamps
Minimum Number of Items:
0
-
localSequenceNumber(required): integer
-
nSPAContainerInformation: object
NSPAContainerInformation
-
pC5ContainerInformation: object
PC5ContainerInformation
-
pDUContainerInformation: object
PDUContainerInformation
-
quotaManagementIndicator: string
Allowed Values:
[ "ONLINE_CHARGING", "OFFLINE_CHARGING", "QUOTA_MANAGEMENT_SUSPENDED" ]
Indicates the charging type for the usage request: (ONLINE_CHARGING) for online charging, (OFFLINE_CHARGING) for offline-only charging, or (QUOTA_MANAGEMENT_SUSPENDED) for suspended charging. -
serviceId: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
serviceSpecificUnits: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
time: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
totalVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
triggers: array
triggers
Minimum Number of Items:
0
-
triggerTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
array
0
-
Array of:
string(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
downlinkLatency: integer
-
downlinkThroughput: object
Throughput
-
latency: integer
-
loadLevel: object
NsiLoadLevelInfo
Represents the network slice and optionally the associated network slice instance and the load level information.
-
maximumPacketLossRate: string
-
maximumPacketLossRateDL: integer
-
maximumPacketLossRateUL: integer
-
serviceExperienceStatisticsData: object
ServiceExperienceInfo
Represents service experience information.
-
theNumberOfPDUSessions: integer
-
theNumberOfRegisteredSubscribers: integer
-
throughput: object
Throughput
-
uplinkLatency: integer
-
uplinkThroughput: object
Throughput
object
-
coverageInfoList: array
coverageInfoList
-
radioParameterSetInfoList: array
radioParameterSetInfoList
-
timeOfFirstReception: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeOfFirstTransmission: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
transmitterInfoList: array
transmitterInfoList
Minimum Number of Items:
0
object
-
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
afChargingIdentifier: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
afChargingIdString: string
Application provided charging ID that allows correlation of charging information.
-
applicationserviceProviderIdentity: string
-
chargingRuleBaseName: string
-
mAPDUSteeringFunctionality: string
Allowed Values:
[ "MPTCP", "ATSSS_LL" ]
This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. Possible values are - MPTCP: Indicates that PCF authorizes the MPTCP functionality to support traffic steering, switching and splitting. - ATSSS_LL: Indicates that PCF authorizes the ATSSS-LL functionality to support traffic steering, switching and splitting. -
mAPDUSteeringMode: object
SteeringMode
Contains the steering mode value and parameters determined by the PCF.
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
qoSCharacteristics: object
QosCharacteristics
Contains QoS characteristics for a non-standardized or a non-configured 5QI.
-
qoSInformation: object
QosData
Contains the QoS parameters.
-
qosMonitoringReport: array
qosMonitoringReport
Minimum Number of Items:
0
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
servingNodeID: array
servingNodeID
Minimum Number of Items:
0
-
sponsorIdentity: string
-
timeofFirstUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeofLastUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
trafficForwardingWay: string
Allowed Values:
[ "N6", "N19", "LOCAL_SWITCH" ]
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userLocationInformation: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
guaranteedThpt: number
(float)
A string with format 'float' as defined in OpenAPI.
-
maximumThpt: number
(float)
A string with format 'float' as defined in OpenAPI.
object
-
confidence: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
exceedLoadLevelThrInd: boolean
-
loadLevelInformation(required): integer
Represents load level information of the network slice and the optionally associated network slice instance.
-
networkArea: object
NetworkAreaInfo
Describes a network area information in which the NF service consumer requests the number of UEs.
-
nsiId: string
Contains the Identifier of the selected Network Slice instance
-
numOfExceedLoadLevelThr: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
numOfPduSess: object
NumberAverage
Represents information about the average and variance.
-
numOfUes: object
NumberAverage
Represents information about the average and variance.
-
resUsage: object
ResourceUsage
The current usage of the virtual resources assigned to the NF instances belonging to a particular network slice instance.
-
resUsgThrCrossTimePeriod: array
resUsgThrCrossTimePeriod
Minimum Number of Items:
1
Each element indicates the time elapsed between times each threshold is met or exceeded or crossed. The start time and end time are the exact time stamps of the resource usage threshold is reached or exceeded. May be present if the "listOfAnaSubsets" attribute is provided and the maximum number of instances shall not exceed the value provided in the "numOfExceedLoadLevelThr" attribute. -
snssai(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
-
timePeriod: object
TimeWindow
Represents a time window identified by a start time and a stop time.
object
-
appId: string
Indicates a string providing an application identifier.
-
appServerInst: object
AddrFqdn
IP address and/or FQDN.
-
confidence: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
dnai: string
Refers to the DNAI (Data network access identifier), see clause 5.6.7 of 3GPP TS 23.501.
-
dnn: string
Represents a Data Network as defined in clause 9A of 3GPP TS 23.003. It must contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier,as specified in 3GPP TS 23.003 clauses 9.1.1 and 9.1.2. It must be coded as a string with labels separated by dots (e.g., "Label1.Label2.Label3").
-
networkArea: object
NetworkAreaInfo
Describes a network area information in which the NF service consumer requests the number of UEs.
-
nsiId: string
Contains the Identifier of the selected Network Slice instance
-
ratFreq: object
RatFreqInformation
Represents the RAT type and/or Frequency information.
-
ratio: integer
Minimum Value:
1
Maximum Value:100
Refers to the unsigned integer that indicates the sampling ratio, expressed in percent. For more information, see clauses 4.15.1 of 3GPP TS 23.502. -
snssai: object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
-
srvExpcType:
Possible values are: - VOICE: Indicates that the service experience analytics is for voice service. - VIDEO: Indicates that the service experience analytics is for video service. - OTHER: Indicates that the service experience analytics is for other service.
-
supis: array
supis
Minimum Number of Items:
1
-
svcExprc(required): object
SvcExperience
Contains a mean opinion score with the customized range.
-
svcExprcVariance: number
(float)
A string with format 'float' as defined in OpenAPI.
-
ueLocs: array
ueLocs
Minimum Number of Items:
1
-
upfInfo: object
UpfInformation
Represents the ID/address/FQDN of the UPF.
object
-
ecgis: array
ecgis
Minimum Number of Items:
1
Contains a list of E-UTRA cell identities. -
gRanNodeIds: array
gRanNodeIds
Minimum Number of Items:
1
Contains a list of NG RAN nodes. -
ncgis: array
ncgis
Minimum Number of Items:
1
Contains a list of NR cell identities. -
tais: array
tais
Minimum Number of Items:
1
Contains a list of tracking area identities.
object
-
number(required): number
(float)
A string with format 'float' as defined in OpenAPI.
-
skewness: number
(float)
A string with format 'float' as defined in OpenAPI.
-
variance(required): number
(float)
A string with format 'float' as defined in OpenAPI.
object
-
cpuUsage: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
memoryUsage: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
storageUsage: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted.
array
1
-
Array of:
object TimeWindow
Represents a time window identified by a start time and a stop time.
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
startTime(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
stopTime(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
array
1
-
Array of:
object Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
array
1
-
Array of:
object Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object Tai
Contains the tracking area identity as described in 3GPP 23.003.
object
-
fqdn: string
Indicates FQDN.
-
ipAddr: object
IpAddr
Contains the IP address.
object
-
allFreq: boolean
Set to "true" to indicate to handle all the frequencies the NWDAF received, otherwise set to "false" or omit. The "allFreq" attribute and the "freq" attribute are mutually exclusive.
-
allRat: boolean
Set to "true" to indicate to handle all the RAT Types the NWDAF received, otherwise set to "false" or omit. The "allRat" attribute and the "ratType" attribute are mutually exclusive.
-
freq: integer
Minimum Value:
0
Maximum Value:3279165
Indicates the ARFCN applicable for a downlink, uplink or bi-directional (TDD) NR global frequency raster, as definition of "ARFCN-ValueNR" IE in clause 6.3.2 of 3GPP TS 38.331. -
matchingDir:
Possible values are: - ASCENDING: Threshold is crossed in ascending direction. - DESCENDING: Threshold is crossed in descending direction. - CROSSED: Threshold is crossed either in ascending or descending direction.
-
ratType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
svcExpThreshold: object
ThresholdLevel
Represents a threshold level.
array
1
-
Array of:
string
Pattern:
^(imsi-[0-9]{5,15}|nai-.+|gci-.+|gli-.+|.+)$
Identifies a Subscriber Identity (Supi), which can be an IMSI, a Network-Specific Identifier (NAI), a Global Cable Identifier (GCI), or a Global Line Identifier (GLI) as specified in clause 2.2A of 3GPP TS 23.003. For IMSI: Formatted as "imsi-" where follows the format defined in clause 2.2 of 3GPP TS 23.003. For NAI: Formatted as "nai- " where follows the format defined in clause 28.7.2 of 3GPP TS 23.003. For GCI: Formatted as "gci- " where follows the format defined in clause 28.15.2 of 3GPP TS 23.003. For GLI: Formatted as "gli- " where follows the format defined in clause 28.16.2 of 3GPP TS 23.003.
object
-
lowerRange: number
(float)
A string with format 'float' as defined in OpenAPI.
-
mos: number
(float)
A string with format 'float' as defined in OpenAPI.
-
upperRange: number
(float)
A string with format 'float' as defined in OpenAPI.
array
1
-
Array of:
object LocationInfo
Represents UE location information.
object
-
upfAddr: object
AddrFqdn
IP address and/or FQDN.
-
upfId: string
object
-
ipv4Addr: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
ipv6Addr: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
-
ipv6Prefix: string
A string that identifies an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.Example:
2001:db8:abcd:12::0/64
object
-
avgPacketDelay: integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
avgPacketLossRate: integer
Minimum Value:
0
Maximum Value:1000
Refers to the unsigned integer that indicates the Packet Loss Rate, expressed in tenth of percent. For more information, see clauses 5.7.2.8 and 5.7.4 of 3GPP TS 23.501. -
avgTrafficRate: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k". -
congLevel: integer
-
maxPacketDelay: integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
maxTrafficRate: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k". -
nfCpuUsage: integer
-
nfLoadLevel: integer
-
nfMemoryUsage: integer
-
nfStorageUsage: integer
-
svcExpLevel: number
(float)
A string with format 'float' as defined in OpenAPI.
object
-
confidence: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
loc(required): object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
-
ratio: integer
Minimum Value:
1
Maximum Value:100
Refers to the unsigned integer that indicates the sampling ratio, expressed in percent. For more information, see clauses 4.15.1 of 3GPP TS 23.502.
object
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
coverageStatus: boolean
-
locationInfo: array
locationInfo
Minimum Number of Items:
0
array
0
-
Array of:
object UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
changeTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
radioParameterSetValues: array
radioParameterSetValues
Minimum Number of Items:
0
array
0
-
Array of:
string
Pattern:
^[0-9a-fA-F]+$
object
-
proseSourceIPAddress: object
IpAddr
Contains the IP address.
-
proseSourceL2Id: string
object
-
3gLoad: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
active: string
Allowed Values:
[ "3GPP_ACCESS", "NON_3GPP_ACCESS" ]
Indicates whether the access is via 3GPP or via non-3GPP. -
prioAcc: string
Allowed Values:
[ "3GPP_ACCESS", "NON_3GPP_ACCESS" ]
Indicates whether the access is via 3GPP or via non-3GPP. -
standby:
Allowed Values:
[ "3GPP_ACCESS", "NON_3GPP_ACCESS", null ]
Indicates whether the access is via 3GPP or via non-3GPP but with the OpenAPI 'nullable: true' property." -
steerModeInd:
Contains an autonomous load-balance indicator or UE-assistance indicator.
-
steerModeValue(required): string
Allowed Values:
[ "ACTIVE_STANDBY", "LOAD_BALANCING", "SMALLEST_DELAY", "PRIORITY_BASED" ]
Indicates the steering mode value determined by the PCF. -
thresValue: object
ThresholdValue
Indicates the threshold value(s) for RTT and/or Packet Loss Rate.
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
5qi(required): integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
averagingWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
Refers to the unsigned integer indicating the averaging window, expressed in milliseconds. For more information, see clause 5.7.3.6 and 5.7.4 of 3GPP TS 23.501. -
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
Refers to the unsigned integer that indicates the maximum data burst volume, expressed in Bytes. For more information, see clauses 5.7.3.7 and 5.7.4 of 3GPP TS 23.501. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
Refers to the unsigned integer indicating the Maximum Data Burst Volume, expressed in Bytes. For more information, see clauses 5.7.3.7 and 5.7.4 of 3GPP TS 23.501. -
packetDelayBudget(required): integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
packetErrorRate(required): string
Pattern:
^([0-9]E-[0-9])$
Represents the Packet Error Rate expressed as a "scalar x 10-k" where the scalar and the exponent k are each encoded as one decimal digit. For more information, see clause 5.7.3.5 and 5.7.4 of 3GPP TS 23.501. -
priorityLevel(required): integer
Minimum Value:
1
Maximum Value:127
This unsigned integer indicates the 5QI Priority Level (1-127, see 3GPP TS 23.501 clauses 5.7.3.3 and 5.7.4). Lower values indicate higher priority (1 is highest, 127 is lowest). -
resourceType(required): string
Allowed Values:
[ "NON_GBR", "NON_CRITICAL_GBR", "CRITICAL_GBR" ]
Indicates if a QoS Flow is non-GBR, delay critical GBR, or a non-delay critical GBR. For more information, see clauses 5.7.3.4 and 5.7.3.5 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.6-1.
object
-
5qi: integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp: object
Arp
Contains Allocation and Retention Priority information.
-
averWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
This data type is defined in the same way as the AverWindow data type, but with the OpenAPI nullable: true property. -
defQosFlowIndication: boolean
Indicates that the dynamic PCC rule must always be bound to the QoS Flow associated with the default QoS rule.
-
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
This data type is defined in the same way as the ExtMaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
gbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
gbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
This data type is defined in the same way as the MaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
maxPacketLossRateDl: integer
Minimum Value:
0
Maximum Value:1000
This data type is defined in the same way as the PacketLossRate data type, but with the OpenAPI nullable: true property. -
maxPacketLossRateUl: integer
Minimum Value:
0
Maximum Value:1000
This data type is defined in the same way as the PacketLossRate data type, but with the OpenAPI nullable: true property. -
packetDelayBudget: integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
packetErrorRate: string
Pattern:
^([0-9]E-[0-9])$
Represents the Packet Error Rate expressed as a "scalar x 10-k" where the scalar and the exponent k are each encoded as one decimal digit. For more information, see clause 5.7.3.5 and 5.7.4 of 3GPP TS 23.501. -
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This data type is defined in the same way as the 5QiPriorityLevel data type, but with the OpenAPI nullable: true property. -
qnc: boolean
Indicates whether notifications are requested from 3GPP NG-RAN when the GFBR can no longer (or again) be guaranteed for a QoS Flow during the lifetime of the QoS Flow.
-
qosId(required): string
Uniquely identifies the QoS control policy data within a PDU session.
-
reflectiveQos: boolean
Indicates whether the QoS information is reflective for the corresponding service data flow.
-
sharingKeyDl: string
Indicates which PCC rules can share resources in the downlink direction by containing the same value.
-
sharingKeyUl: string
Indicates which PCC rules can share resources in the uplink direction by containing the same value.
array
0
-
Array of:
object QosMonitoringReport
Contains reporting information on QoS monitoring.
object
-
plrThres: integer
Minimum Value:
0
Maximum Value:1000
This data type is defined in the same way as the PacketLossRate data type, but with the OpenAPI nullable: true property. -
rttThres: integer
Minimum Value:
0
Refers to an unsigned Integer, i.e. only value 0 and integers above 0 are permissible with the OpenAPI 'nullable: true' property.
object
-
preemptCap(required): string
Allowed Values:
[ "NOT_PREEMPT", "MAY_PREEMPT" ]
Indicates the pre-emption capability of a request on other QoS flows. For more information, see clause 5.7.2.2 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.1-1. -
preemptVuln(required): string
Allowed Values:
[ "NOT_PREEMPTABLE", "PREEMPTABLE" ]
Indicates the pre-emption vulnerability of the QoS flow to pre-emption from other QoS flows. For more information, see clause 5.7.2.2 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.2-1 -
priorityLevel(required): integer
Minimum Value:
1
Maximum Value:15
This attribute is not nullable. It contains an unsigned integer representing the ARP Priority Level (1-15, see 3GPP TS 23.501 clause 5.7.2.2). Lower values indicate higher priority (1 is highest, 15 is lowest).
object
-
dlDelays: array
dlDelays
Minimum Number of Items:
1
-
pdmf: boolean
Represents the packet delay measurement failure indicator.
-
refPccRuleIds(required): array
refPccRuleIds
Minimum Number of Items:
1
An array of PCC rule id references to the PCC rules associated with the QoS monitoring report. -
rtDelays: array
rtDelays
Minimum Number of Items:
1
-
ulDelays: array
ulDelays
Minimum Number of Items:
1
array
1
object
-
aMFId: string
Pattern:
^[A-Fa-f0-9]{6}$
Indicates a string identifying the AMF ID composed of AMF Region ID (8 bits), AMF Set ID (10 bits) and AMF Pointer (6 bits) as specified in clause 2.10.1 of 3GPP TS 23.003. It is encoded as a string of 6 hexadecimal characters (i.e., 24 bits). -
servingNetworkFunctionInformation(required): object
NFIdentification
A grouped field that contains a set of information identifying the NF consumer of the charging service.
object
-
eventLimit: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
maxNumberOfccc: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
tariffTimeChange: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeLimit: integer
An integer that indicates time in seconds.
-
triggerCategory(required): string
Allowed Values:
[ "IMMEDIATE_REPORT", "DEFERRED_REPORT" ]
-
triggerType: string
Allowed Values:
[ "QUOTA_THRESHOLD", "QHT", "FINAL", "QUOTA_EXHAUSTED", "VALIDITY_TIME", "OTHER_QUOTA_TYPE", "FORCED_REAUTHORISATION", "UNUSED_QUOTA_TIMER", "UNIT_COUNT_INACTIVITY_TIMER", "ABNORMAL_RELEASE", "QOS_CHANGE", "VOLUME_LIMIT", "TIME_LIMIT", "EVENT_LIMIT", "PLMN_CHANGE", "USER_LOCATION_CHANGE", "RAT_CHANGE", "SESSION_AMBR_CHANGE", "UE_TIMEZONE_CHANGE", "TARIFF_TIME_CHANGE", "MAX_NUMBER_OF_CHANGES_IN_CHARGING_CONDITIONS", "MANAGEMENT_INTERVENTION", "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA", "CHANGE_OF_3GPP_PS_DATA_OFF_STATUS", "SERVING_NODE_CHANGE", "REMOVAL_OF_UPF", "ADDITION_OF_UPF", "INSERTION_OF_ISMF", "REMOVAL_OF_ISMF", "CHANGE_OF_ISMF", "START_OF_SERVICE_DATA_FLOW", "ECGI_CHANGE", "TAI_CHANGE", "HANDOVER_CANCEL", "HANDOVER_START", "HANDOVER_COMPLETE", "GFBR_GUARANTEED_STATUS_CHANGE", "ADDITION_OF_ACCESS", "REMOVAL_OF_ACCESS", "START_OF_SDF_ADDITIONAL_ACCESS", "REDUNDANT_TRANSMISSION_CHANGE", "CGI_SAI_CHANGE", "RAI_CHANGE", "VSMF_CHANGE" ]
-
volumeLimit: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
volumeLimit64: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
array
0
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
array
0
-
Array of:
object Area
Provides area information.
array
0
-
Array of:
string
Allowed Values:
[ "5GC", "EPC" ]
It contains the Core Network type 5GC or EPC.
array
0
-
Array of:
string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used.
array
0
-
Array of:
object ServiceAreaRestriction
Provides information about allowed or not allowed areas.
object
-
areaCode: string
Values are operator specific.
-
tacs: array
tacs
Minimum Number of Items:
1
array
1
-
Array of:
string
Pattern:
(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
Indicates a 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the TAC must appear first in the string, and the character representing the 4 least significant bit of the TAC must appear last in the string.
object
-
areas: array
areas
-
maxNumOfTAs: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
maxNumOfTAsForNotAllowedAreas: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
restrictionType: string
Allowed Values:
[ "ALLOWED_AREAS", "NOT_ALLOWED_AREAS" ]
It contains the restriction type ALLOWED_AREAS or NOT_ALLOWED_AREAS.
array
0
object
-
addServiceProfileInfo: string
-
availability: number
-
coverageArea: string
-
dLThptPerSlice: object
Throughput
-
dLThptPerUE: object
Throughput
-
jitter: integer
-
kPIMonitoringList: string
-
latency: integer
-
maxNumberofPDUsessions: integer
-
maxNumberofUEs: integer
-
reliability: string
-
resourceSharingLevel: string
Allowed Values:
[ "SHARED", "NON_SHARED" ]
-
serviceProfileIdentifier: string
-
sNSSAIList: array
sNSSAIList
Minimum Number of Items:
0
-
sST: integer
Minimum Value:
0
Maximum Value:255
-
supportedAccessTechnology: integer
-
uLThptPerSlice: object
Throughput
-
uLThptPerUE: object
Throughput
array
0
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
5GLANTypeService: object
5GLANTypeService
-
5GSControlPlaneOnlyIndicator: boolean
-
authorizedQoSInformation: object
AuthorizedDefaultQos
Represents the Authorized Default QoS.
-
authorizedSessionAMBR: object
Ambr
Contains the maximum aggregated uplink and downlink bit rates.
-
chargingCharacteristics: string
Pattern:
^[0-9a-fA-F]{1,4}$
-
chargingCharacteristicsSelectionMode: string
Allowed Values:
[ "HOME_DEFAULT", "ROAMING_DEFAULT", "VISITING_DEFAULT" ]
-
cpCIoTOptimisationIndicator: boolean
-
diagnostics: integer
-
dnnId(required): string
Represents a Data Network as defined in clause 9A of 3GPP TS 23.003. It must contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier,as specified in 3GPP TS 23.003 clauses 9.1.1 and 9.1.2. It must be coded as a string with labels separated by dots (e.g., "Label1.Label2.Label3").
-
dnnSelectionMode: string
Allowed Values:
[ "VERIFIED", "UE_DNN_NOT_VERIFIED", "NW_DNN_NOT_VERIFIED" ]
-
enhancedDiagnostics: array
RanNasCauseList
-
hPlmnId: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
mAPDUNon3GPPRATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
mAPDUSessionInformation: object
MAPDUSessionInformation
-
networkSlicingInfo: object
NetworkSlicingInfo
-
pduAddress: object
PDUAddress
-
pduSessionID(required): integer
Minimum Value:
0
Maximum Value:255
Refers to an Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID within the reserved range is only visible in the Core Network. -
pDUSessionPairID: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
pduType: string
Allowed Values:
[ "IPV4", "IPV6", "IPV4V6", "UNSTRUCTURED", "ETHERNET" ]
PduSessionType indicates the type of a PDU session. It complies with the provisions defined in table 5.4.3.3-1. -
ratType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
redundantTransmissionType: string
Allowed Values:
[ "NON_TRANSMISSION", "END_TO_END_USER_PLANE_PATHS", "N3_N9", "TRANSPORT_LAYER" ]
-
servingCNPlmnId: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
servingNetworkFunctionID: object
ServingNetworkFunctionID
-
sessionStopIndicator: boolean
-
smallDataRateControlIndicator: boolean
-
sscMode: string
Allowed Values:
[ "SSC_MODE_1", "SSC_MODE_2", "SSC_MODE_3" ]
Represents the service and session continuity mode. It must comply with the provisions defined in table 5.4.3.6-1. -
startTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
stopTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
subscribedQoSInformation: object
SubscribedDefaultQos
Provides the subsribed 5QI and the ARP, it may contain the priority level.
-
subscribedSessionAMBR: object
Ambr
Contains the maximum aggregated uplink and downlink bit rates.
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
qosFlowsUsageReports: array
qosFlowsUsageReports
-
rANSecondaryRATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used.
object
-
internalGroupIdentifier: string
Pattern:
^[A-Fa-f0-9]{8}-[0-9]{3}-[0-9]{2,3}-([A-Fa-f0-9][A-Fa-f0-9]){1,10}$
Identifies a group of devices with a network-internal globally unique ID, as specified in clause 19.9 of 3GPP TS 23.003. This ID identifies a set of IMSIs.
object
-
5qi: integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp: object
Arp
Contains Allocation and Retention Priority information.
-
averWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
This data type is defined in the same way as the AverWindow data type, but with the OpenAPI nullable: true property. -
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
This data type is defined in the same way as the ExtMaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
gbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
gbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
This data type is defined in the same way as the MaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This data type is defined in the same way as the 5QiPriorityLevel data type, but with the OpenAPI nullable: true property.
object
-
downlink(required): string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k". -
uplink(required): string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k".
array
-
Array of:
object RanNasRelCause
Contains the RAN/NAS release cause.
object
-
aTSSSCapability: object
AtsssCapability
Contains Capability to support procedures related to Access Traffic Steering, Switching, Splitting.
-
mAPDUSessionIndicator: string
Allowed Values:
[ "MA_PDU_REQUEST", "MA_PDU_NETWORK_UPGRADE_ALLOWED" ]
Contains the MA PDU session indication, i.e., MA PDU Request or MA PDU Network-Upgrade Allowed.
object
-
sNSSAI(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
5qi(required): integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp(required): object
Arp
Contains Allocation and Retention Priority information.
-
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This unsigned integer indicates the 5QI Priority Level (1-127, see 3GPP TS 23.501 clauses 5.7.3.3 and 5.7.4). Lower values indicate higher priority (1 is highest, 127 is lowest).
object
-
5gMmCause: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
5gSmCause: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
epsCause: string
Defines the EPS RAN/NAS release cause.
-
ngApCause: object
NgApCause
Represents the NGAP cause.
object
-
group(required): integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
value(required): integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted.
object
-
atsssLL: boolean
Default Value:
false
Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501). true: Supported false (default): Not Supported -
mptcp: boolean
Default Value:
false
Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 true: Supported false (default): Not Supported -
rttWithoutPmf: boolean
Default Value:
false
This IE is only used by the UPF to indicate whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501 true: Supported false (default): Not Supported
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
endTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
qFI: integer
Minimum Value:
0
Maximum Value:63
Refers to the unsigned integer that identifies a QoS flow, within the range 0 to 63. -
startTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
pFI: string
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
qoSCharacteristics: object
QosCharacteristics
Contains QoS characteristics for a non-standardized or a non-configured 5QI.
-
qoSInformation: object
QosData
Contains the QoS parameters.
-
reportTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeofFirstUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeofLastUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userLocationInformation: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
changeCondition: string
-
changeTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
coverageStatus: boolean
-
dataVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
localSequenceNumber: string
-
pC5RadioTechnology: string
-
radioFrequency: string
-
radioResourcesId: string
Allowed Values:
[ "OPERATOR_PROVIDED", "CONFIGURED" ]
-
userLocationInformation: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
array
0
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
array
0
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
array
0
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
array
0
-
Array of:
object ServiceAreaRestriction
Provides information about allowed or not allowed areas.
array
0
-
Array of:
object Tai
Contains the tracking area identity as described in 3GPP 23.003.
object
-
homeSnssai(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
-
servingSnssai(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
partialRecordMethod: string
Allowed Values:
[ "DEFAULT", "INDIVIDUAL" ]
-
triggers: array
triggers
Minimum Number of Items:
0
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
localSequenceNumber(required): integer
-
qFIContainerInformation: object
QFIContainerInformation
-
time: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
totalVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
triggers: array
triggers
Minimum Number of Items:
0
-
triggerTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
3gppChargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
diagnostics: integer
-
enhancedDiagnostics: array
enhancedDiagnostics
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
qFI: integer
Minimum Value:
0
Maximum Value:63
Refers to the unsigned integer that identifies a QoS flow, within the range 0 to 63. -
qoSCharacteristics: object
QosCharacteristics
Contains QoS characteristics for a non-standardized or a non-configured 5QI.
-
qoSInformation: object
QosData
Contains the QoS parameters.
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
reportTime(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
servingNetworkFunctionID: array
servingNetworkFunctionID
Minimum Number of Items:
0
-
timeofFirstUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeofLastUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userLocationInformation: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
classIdentifier: string
Allowed Values:
[ "PERSONAL", "ADVERTISEMENT", "INFORMATIONAL", "AUTO" ]
-
tokenText: string
object
-
originatorGPSI: string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier. -
originatorOtherAddress: object
SMAddressInfo
-
originatorReceivedAddress: object
SMAddressInfo
-
originatorSCCPAddress: string
-
originatorSUPI: string
Pattern:
^(imsi-[0-9]{5,15}|nai-.+|gci-.+|gli-.+|.+)$
Identifies a Subscriber Identity (Supi), which can be an IMSI, a Network-Specific Identifier (NAI), a Global Cable Identifier (GCI), or a Global Line Identifier (GLI) as specified in clause 2.2A of 3GPP TS 23.003. For IMSI: Formatted as "imsi-" where follows the format defined in clause 2.2 of 3GPP TS 23.003. For NAI: Formatted as "nai- " where follows the format defined in clause 28.7.2 of 3GPP TS 23.003. For GCI: Formatted as "gci- " where follows the format defined in clause 28.15.2 of 3GPP TS 23.003. For GLI: Formatted as "gli- " where follows the format defined in clause 28.16.2 of 3GPP TS 23.003. -
sMOriginatorInterface: object
SMInterface
-
sMOriginatorProtocolId: string
object
-
sMaddressData: string
-
sMaddressDomain: object
SMAddressDomain
-
sMaddressType: string
Allowed Values:
[ "EMAIL_ADDRESS", "MSISDN", "IPV4_ADDRESS", "IPV6_ADDRESS", "NUMERIC_SHORTCODE", "ALPHANUMERIC_SHORTCODE", "OTHER", "IMSI" ]
object
-
interfaceId: string
-
interfacePort: string
-
interfaceText: string
-
interfaceType: string
Allowed Values:
[ "UNKNOWN", "MOBILE_ORIGINATING", "MOBILE_TERMINATING", "APPLICATION_ORIGINATING", "APPLICATION_TERMINATING" ]
object
-
recipientGPSI: string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier. -
recipientOtherAddress: object
SMAddressInfo
-
recipientReceivedAddress: object
SMAddressInfo
-
recipientSCCPAddress: string
-
recipientSUPI: string
Pattern:
^(imsi-[0-9]{5,15}|nai-.+|gci-.+|gli-.+|.+)$
Identifies a Subscriber Identity (Supi), which can be an IMSI, a Network-Specific Identifier (NAI), a Global Cable Identifier (GCI), or a Global Line Identifier (GLI) as specified in clause 2.2A of 3GPP TS 23.003. For IMSI: Formatted as "imsi-" where follows the format defined in clause 2.2 of 3GPP TS 23.003. For NAI: Formatted as "nai- " where follows the format defined in clause 28.7.2 of 3GPP TS 23.003. For GCI: Formatted as "gci- " where follows the format defined in clause 28.15.2 of 3GPP TS 23.003. For GLI: Formatted as "gli- " where follows the format defined in clause 28.16.2 of 3GPP TS 23.003. -
sMDestinationInterface: object
SMInterface
-
sMrecipientProtocolId: string
Response
- application/json
200 Response
object
-
invocationResult: object
InvocationResult
The result.
-
invocationSequenceNumber(required): integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
invocationTimeStamp(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
locationReportingChargingInformation: object
LocationReportingChargingInformation
The 5G N2 connection-specific information.
-
multipleUnitInformation: array
multipleUnitInformation
Minimum Number of Items:
0
The parameters for quota management or usage reporting. It may have multiple occurrences. -
pDUSessionChargingInformation: object
PDUSessionChargingInformation
The 5G data connectivity-specific information.
-
roamingQBCInformation: object
RoamingQBCInformation
The 5G data connectivity-specific information for roaming QBC.
-
sessionFailover: string
Allowed Values:
[ "FAILOVER_NOT_SUPPORTED", "FAILOVER_SUPPORTED" ]
Whether an alternative CHF is supported for ongoing charging service failover handling by the NF consumer. -
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
triggers: array
triggers
Minimum Number of Items:
0
The triggers for usage reporting associated to the rating group, which is supplied from the CHF.The presence of the triggers attribute without a triggerType is used by CHF to disable all triggers to the associated rating group.
object
-
error: object
ProblemDetails
Provides additional information in an error response.
-
failureHandling: string
Allowed Values:
[ "TERMINATE", "CONTINUE", "RETRY_AND_TERMINATE" ]
Failure handling.
object
-
locationReportingMessageType(required): integer
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
pSCellInformation: object
PSCellInformation
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
array
0
object
-
chargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
homeProvidedChargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
mAPDUNon3GPPUserLocationInfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
-
mAPDUNon3GPPUserLocationTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
non3GPPUserLocationTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
pduSessionInformation: object
PDUSessionInformation
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
rANSecondaryRATUsageReport: object
RANSecondaryRATUsageReport
-
sMFchargingId: string
-
sMFHomeProvidedChargingId: string
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
unitCountInactivityTimer: integer
An integer that indicates time in seconds.
-
userInformation: object
UserInformation
-
userLocationinfo: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
-
multipleQFIcontainer: array
multipleQFIcontainer
Minimum Number of Items:
0
-
roamingChargingProfile: object
RoamingChargingProfile
-
uPFID: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
array
0
The presence of the triggers attribute without a triggerType is used by CHF to disable all triggers to the associated rating group.
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
ecgi: object
Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
-
nrcgi: object
Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
object
-
roamerInOut: string
Allowed Values:
[ "IN_BOUND", "OUT_BOUND" ]
-
servedGPSI: string
Pattern:
^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
Identifies a Gpsi, which can be either an External ID or an MSISDN. It is formatted as follows -External Identifier= "extid-'extid', where 'extid' is to be formatted according to clause 19.7.2 of 3GPP TS 23.003 that describes an External Identifier. -
servedPEI: string
Pattern:
^(imei-[0-9]{15}|imeisv-[0-9]{16}|mac((-[0-9a-fA-F]{2}){6})(-untrusted)?|eui((-[0-9a-fA-F]{2}){8})|.+)$
Represents a Permanent Equipment Identifier, which can be an IMEI, IMEISV, or a MAC address for 5G-RG or FN-RG. If it's a MAC address, it might include "-untrusted" to indicate that it cannot be used for regulatory purposes. Examples include "imei-012345678901234" or "mac-00-11-22-33-44-55". -
unauthenticatedFlag: boolean
object
-
eutraLocation: object
EutraLocation
Contains the E-UTRA user location.
-
geraLocation: object
GeraLocation
Refers to the Gera Location. You must add either one of CGI, SAI, or LAI in this field.
-
n3gaLocation: object
N3gaLocation
Contains the Non-3GPP access user location.
-
nrLocation: object
NrLocation
Contains the NR user location.
-
utraLocation: object
UtraLocation
Any one of cgi, sai or lai must be present.
object
-
additionalPraId: string
This IE may be present when the praId IE contains an identifier for a set of Core Network predefined Presence Reporting Areas. When present, it must contain the identifier of an individual PRA within that set.
-
ecgiList: array
ecgiList
Minimum Number of Items:
1
Represents the list of EUTRAN cell Ids that constitutes the area. This IE will be present if the Area of Interest subscribed is a list of EUTRAN cell Ids. -
globaleNbIdList: array
globaleNbIdList
Minimum Number of Items:
1
Represents the list of eNodeB identifiers that constitutes the area. This IE must be present if the Area of Interest subscribed is a list of eNodeB identifiers. -
globalRanNodeIdList: array
globalRanNodeIdList
Minimum Number of Items:
1
Represents the list of NG RAN node identifiers that constitutes the area. This IE must be present if the Area of Interest subscribed is a list of NG RAN node identifiers. -
ncgiList: array
ncgiList
Minimum Number of Items:
1
Represents the list of NR cell Ids that constitutes the area. This IE will be present if the Area of Interest subscribed is a list of NR cell Ids. -
praId: string
Represents the identifier of a Presence Reporting Area (PRA) as defined in clause 28.10 of 3GPP TS 23.003. This IE is present when the Area of Interest subscribed or reported is a PRA or a set of Core Network predefined PRAs. It is encoded as a string representing an integer within the following ranges: 0 to 8,388,607 for UE-dedicated PRAs 8,388,608 to 16,777,215 for Core Network predefined PRAs. Examples: PRA ID 123 is encoded as "123" PRA ID 11,238,660 is encoded as "11238660"
-
presenceState: string
Allowed Values:
[ "IN_AREA", "OUT_OF_AREA", "UNKNOWN", "INACTIVE" ]
Possible values are: -IN_AREA: Indicates that the UE is inside or enters the presence reporting area. -OUT_OF_AREA: Indicates that the UE is outside or leaves the presence reporting area -UNKNOW: Indicates it is unknown whether the UE is in the presence reporting area or not -INACTIVE: Indicates that the presence reporting area is inactive in the serving node. -
trackingAreaList: array
trackingAreaList
Minimum Number of Items:
1
Represents the list of Tracking Areas (TAs) that constitute the area of interest. This IE is mandatory when subscribing or reporting UE presence in specific TAs. For non-3GPP access, the TAI must be the N3GPP TAI.
array
1
-
Array of:
object Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
array
1
-
Array of:
object GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
array
1
-
Array of:
object Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
array
1
-
Array of:
object Tai
Contains the tracking area identity as described in 3GPP 23.003.
object
-
eutraCellId(required): string
Pattern:
^[A-Fa-f0-9]{7}$
Indicates a 28-bit string identifying an E-UTRA Cell Id as specified in clause 9.3.1.9 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id must appear first in the string, and the character representing the 4 least significant bit of the Cell Id must appear last in the string. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
eNbId: string
Pattern:
^(MacroeNB-[A-Fa-f0-9]{5}|LMacroeNB-[A-Fa-f0-9]{6}|SMacroeNB-[A-Fa-f0-9]{5}|HomeeNB-[A-Fa-f0-9]{7})$
This represents the identifier of the eNB ID as specified in clause 9.2.1.37 of 3GPP TS 36.413. The string must be formatted with the following pattern '^('MacroeNB-[A-Fa-f0-9]{5}|LMacroeNB-[A-Fa-f0-9]{6}|SMacroeNB-[A-Fa-f0-9]{5} |HomeeNB-[A-Fa-f0-9]{7})$'. The value of the eNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the eNB ID must appear first in the string, and the character representing the 4 least significant bit of the eNB ID (to form a nibble) must appear last in the string. -
gNbId: object
GNbId
Provides the G-NB identifier.
-
n3IwfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the N3IWF ID as specified in clause 9.3.1.57 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID must appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID must appear last in the string. -
ngeNbId: string
Pattern:
^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$
This represents the identifier of the ng-eNB ID as specified in clause 9.3.1.8 of 3GPP TS 38.413. The value of the ng-eNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the ng-eNB ID must appear first in the string, and the character representing the 4 least significant bit of the ng-eNB ID (to form a nibble) must appear last in the string.Example:SMacroNGeNB-34B89
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
tngfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the TNGF ID as specified in clause 9.3.1.161 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the TNGF ID must appear first in the string, and the character representing the 4 least significant bit of the TNGF ID must appear last in the string. -
wagfId: string
Pattern:
^[A-Fa-f0-9]+$
This represents the identifier of the W-AGF ID as specified in clause 9.3.1.162 of 3GPP TS 38.413 in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the W-AGF ID must appear first in the string, and the character representing the 4 least significant bit of the W-AGF ID must appear last in the string.
object
-
bitLength(required): integer
Minimum Value:
22
Maximum Value:32
Represents an Unsigned integer representing the bit length of the gNB ID as defined in clause 9.3.1.6 of 3GPP TS 38.413 [11], within the range 22 to 32. -
gNBValue(required): string
Pattern:
^[A-Fa-f0-9]{6,8}$
This represents the identifier of the gNB. The value of the gNB ID must be encoded in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The padding 0 must be added to make multiple nibbles, the most significant character representing the padding 0 if required together with the 4 most significant bits of the gNB ID must appear first in the string, and the character representing the 4 least significant bit of the gNB ID must appear last in the string.
object
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
nrCellId(required): string
Pattern:
^[A-Fa-f0-9]{9}$
Indicates a 36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id must appear first in the string, and the character representing the 4 least significant bit of the Cell Id must appear last in the string. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1). -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
tac(required): string
Pattern:
(^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
Indicates a 2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10 of 3GPP TS 38.413, in hexadecimal representation. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the TAC must appear first in the string, and the character representing the 4 least significant bit of the TAC must appear last in the string.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the eNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
ecgi(required): object
Ecgi
Contains the ECGI (E-UTRAN Cell Global Identity), as described in 3GPP 23.003.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information. See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
globalENbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
globalNgenbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ignoreEcgi: boolean
Default Value:
false
This flag indicates whether the Ecgi should be ignored. - When set to true, the Ecgi will be ignored. - When set to false (default), the Ecgi will not be ignored. -
ignoreTai: boolean
Default Value:
false
-
tai(required): object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
cgi: object
CellGlobalId
Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information.See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
lai: object
LocationAreaId
Contains a location area identification as defined in 3GPP TS 23.003, clause 4.1.
-
locationNumber: string
Refers to the location number within the PLMN. For more information, see 3GPP TS 23.003, clause 4.5.
-
mscNumber: string
Refers to the MSC number. For more information, see 3GPP TS 23.003 clause 5.1.
-
rai: object
RoutingAreaId
Contains a routing area identification as defined in 3GPP TS 23.003, clause 4.2.
-
sai: object
ServiceAreaId
Contains a service area identifier as defined in 3GPP TS 23.003, clause 12.5.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
vlrNumber: string
Refers to the VLR number. For more information, see 3GPP TS 23.003 clause 5.1.
object
-
gci: string
Refers to the Global Cable Identifier uniquely identifying the connection between the 5G-CRG or FN-CRG to the 5GS. See clause 28.15.4 of 3GPP TS 23.003. This must be encoded as a string per clause 28.15.4 of 3GPP TS 23.003, and compliant with the syntax specified in clause 2.2 of IETF RFC 7542 for the username part of a NAI. The GCI value is specified in CableLabs WR-TR-5WWC-ARCH.
-
gli: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
hfcNodeId: object
HfcNodeId
Represents the HFC Node Identifer received over NGAP.
-
n3gppTai: object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
n3IwfId: string
Pattern:
^[A-Fa-f0-9]+$
This IE contains the N3IWF identifier received over NGAP and is encoded as a string of hexadecimal characters. Each character in the string must take a value of "0" to "9", "a" to "f" or "A" to "F" and must represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID must appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID must appear last in the string. -
portNumber: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
protocol: string
Allowed Values:
[ "UDP", "TCP" ]
This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. Possible values are: - UDP: User Datagram Protocol. - TCP: Transmission Control Protocol. -
tnapId: object
TnapId
Contain the TNAP Identifier see clause5.6.2 of 3GPP TS 23.501.
-
twapId: object
TwapId
Contains the TWAP IS as defined in clause 4.2.8.5.3 of 3GPP TS 23.501 or the WLAN location information as defined in clause 4.5.7.2.8 of 3GPP TS 23.402.
-
ueIpv4Addr: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
ueIpv6Addr: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
-
w5gbanLineType: string
Allowed Values:
[ "DSL", "PON" ]
This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. Possible values are: - DSL: Identifies a DSL line - PON: Identifies a PON line
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the eNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refer to geographical Information. See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
globalGnbId: object
GlobalRanNodeId
One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId must be present.
-
ignoreNcgi: boolean
Default Value:
false
-
ncgi(required): object
Ncgi
Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003.
-
tai(required): object
Tai
Contains the tracking area identity as described in 3GPP 23.003.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
ageOfLocationInformation: integer
Minimum Value:
0
Maximum Value:32767
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 clause 17.7.8. -
cgi: object
CellGlobalId
Contains a Cell Global Identification as defined in 3GPP TS 23.003, clause 4.3.1.
-
geodeticInformation: string
Pattern:
^[0-9A-F]{20}$
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
geographicalInformation: string
Pattern:
^[0-9A-F]{16}$
Refers to geographical Information.See 3GPP TS 23.032 clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. -
lai: object
LocationAreaId
Contains a location area identification as defined in 3GPP TS 23.003, clause 4.1.
-
rai: object
RoutingAreaId
Contains a routing area identification as defined in 3GPP TS 23.003, clause 4.2.
-
sai: object
ServiceAreaId
Contains a service area identifier as defined in 3GPP TS 23.003, clause 12.5.
-
ueLocationTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
object
-
cellId(required): string
Pattern:
^[A-Fa-f0-9]{4}$
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
-
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Location Area Code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Refers to the location area code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
rac(required): string
Pattern:
^[A-Fa-f0-9]{2}$
Refers to the routing area code.
object
-
lac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Location Area Code. -
plmnId(required): object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
sac(required): string
Pattern:
^[A-Fa-f0-9]{4}$
Service Area Code.
object
-
hfcNId(required): string
Maximum Length:
6
This IE represents the identifier of the HFC node Id as specified in CableLabs WR-TR-5WWC-ARCH. It is provisioned by the wireline operator as part of wireline operations and may contain up to six characters.
object
-
bssId: string
When present, it contains the BSSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
-
civicAddress: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
ssId: string
Include this IE if the UE accesses the 5GC via a trusted WLAN access network. It contains the SSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
object
-
bssId: string
When present, it contains the BSSID of the access point to which the UE is attached for a trusted WLAN access. For more information, see IEEE Std 802.11-2012.
-
civicAddress: string
(byte)
Refers to a string with format 'bytes' as defined in OpenAPI.
-
ssId(required): string
This IE contains the SSID of the access point to which the UE is attached, received over NGAP. For more information, see IEEE Std 802.11-2012.
object
-
announcementInformation: object
AnnouncementInformation
-
finalUnitIndication: object
FinalUnitIndication
-
grantedUnit: object
GrantedUnit
-
quotaHoldingTime: integer
An integer that indicates time in seconds.
-
ratingGroup(required): integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
resultCode: string
Allowed Values:
[ "SUCCESS", "END_USER_SERVICE_DENIED", "QUOTA_MANAGEMENT_NOT_APPLICABLE", "QUOTA_LIMIT_REACHED", "END_USER_SERVICE_REJECTED", "USER_UNKNOWN", "RATING_FAILED", "QUOTA_MANAGEMENT" ]
-
timeQuotaThreshold: integer
-
triggers: array
triggers
Minimum Number of Items:
0
-
unitQuotaThreshold: integer
-
uPFID: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
validityTime: integer
An integer that indicates time in seconds.
-
volumeQuotaThreshold: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
announcementIdentifier: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
announcementPriority: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
announcementPrivacyIndicator: string
Allowed Values:
[ "NOT_PRIVATE", "PRIVATE" ]
-
announcementReference: string
Refers to a string providing an URI formatted according to RFC 3986.
-
Language: string
-
playToParty: string
Allowed Values:
[ "SERVED", "REMOTE" ]
-
quotaConsumptionIndicator: string
Allowed Values:
[ "QUOTA_NOT_USED", "QUOTA_IS_USED" ]
-
timeToPlay: integer
An integer that indicates time in seconds.
-
variableParts: array
variableParts
Minimum Number of Items:
0
object
-
filterId: string
-
filterIdList: array
filterIdList
Minimum Number of Items:
1
-
finalUnitAction(required): string
Allowed Values:
[ "TERMINATE", "REDIRECT", "RESTRICT_ACCESS" ]
-
redirectServer: object
RedirectServer
-
restrictionFilterRule: string
-
restrictionFilterRuleList: array
restrictionFilterRuleList
Minimum Number of Items:
1
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
serviceSpecificUnits: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
tariffTimeChange: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
time: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
totalVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
variablePartOrder: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
variablePartType(required): string
Allowed Values:
[ "INTEGER", "NUMBER", "TIME", "DATE", "CURRENCY" ]
-
variablePartValue(required): array
variablePartValue
Minimum Number of Items:
1
object
-
redirectAddressType(required):
Possible values are - IPV4_ADDR: Indicates that the address type is in the form of "dotted-decimal" IPv4 address. - IPV6_ADDR: Indicates that the address type is in the form of IPv6 address. - URL: Indicates that the address type is in the form of Uniform Resource Locator. - SIP_URI: Indicates that the address type is in the form of SIP Uniform Resource Identifier.
-
redirectServerAddress(required): string
object
-
eventLimit: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
maxNumberOfccc: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
tariffTimeChange: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeLimit: integer
An integer that indicates time in seconds.
-
triggerCategory(required): string
Allowed Values:
[ "IMMEDIATE_REPORT", "DEFERRED_REPORT" ]
-
triggerType: string
Allowed Values:
[ "QUOTA_THRESHOLD", "QHT", "FINAL", "QUOTA_EXHAUSTED", "VALIDITY_TIME", "OTHER_QUOTA_TYPE", "FORCED_REAUTHORISATION", "UNUSED_QUOTA_TIMER", "UNIT_COUNT_INACTIVITY_TIMER", "ABNORMAL_RELEASE", "QOS_CHANGE", "VOLUME_LIMIT", "TIME_LIMIT", "EVENT_LIMIT", "PLMN_CHANGE", "USER_LOCATION_CHANGE", "RAT_CHANGE", "SESSION_AMBR_CHANGE", "UE_TIMEZONE_CHANGE", "TARIFF_TIME_CHANGE", "MAX_NUMBER_OF_CHANGES_IN_CHARGING_CONDITIONS", "MANAGEMENT_INTERVENTION", "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA", "CHANGE_OF_3GPP_PS_DATA_OFF_STATUS", "SERVING_NODE_CHANGE", "REMOVAL_OF_UPF", "ADDITION_OF_UPF", "INSERTION_OF_ISMF", "REMOVAL_OF_ISMF", "CHANGE_OF_ISMF", "START_OF_SERVICE_DATA_FLOW", "ECGI_CHANGE", "TAI_CHANGE", "HANDOVER_CANCEL", "HANDOVER_START", "HANDOVER_COMPLETE", "GFBR_GUARANTEED_STATUS_CHANGE", "ADDITION_OF_ACCESS", "REMOVAL_OF_ACCESS", "START_OF_SDF_ADDITIONAL_ACCESS", "REDUNDANT_TRANSMISSION_CHANGE", "CGI_SAI_CHANGE", "RAI_CHANGE", "VSMF_CHANGE" ]
-
volumeLimit: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
volumeLimit64: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
5GLANTypeService: object
5GLANTypeService
-
5GSControlPlaneOnlyIndicator: boolean
-
authorizedQoSInformation: object
AuthorizedDefaultQos
Represents the Authorized Default QoS.
-
authorizedSessionAMBR: object
Ambr
Contains the maximum aggregated uplink and downlink bit rates.
-
chargingCharacteristics: string
Pattern:
^[0-9a-fA-F]{1,4}$
-
chargingCharacteristicsSelectionMode: string
Allowed Values:
[ "HOME_DEFAULT", "ROAMING_DEFAULT", "VISITING_DEFAULT" ]
-
cpCIoTOptimisationIndicator: boolean
-
diagnostics: integer
-
dnnId(required): string
Represents a Data Network as defined in clause 9A of 3GPP TS 23.003. It must contain either a DNN Network Identifier, or a full DNN with both the Network Identifier and Operator Identifier,as specified in 3GPP TS 23.003 clauses 9.1.1 and 9.1.2. It must be coded as a string with labels separated by dots (e.g., "Label1.Label2.Label3").
-
dnnSelectionMode: string
Allowed Values:
[ "VERIFIED", "UE_DNN_NOT_VERIFIED", "NW_DNN_NOT_VERIFIED" ]
-
enhancedDiagnostics: array
RanNasCauseList
-
hPlmnId: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
mAPDUNon3GPPRATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
mAPDUSessionInformation: object
MAPDUSessionInformation
-
networkSlicingInfo: object
NetworkSlicingInfo
-
pduAddress: object
PDUAddress
-
pduSessionID(required): integer
Minimum Value:
0
Maximum Value:255
Refers to an Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007. If the PDU Session ID is allocated by the Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID within the reserved range is only visible in the Core Network. -
pDUSessionPairID: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
pduType: string
Allowed Values:
[ "IPV4", "IPV6", "IPV4V6", "UNSTRUCTURED", "ETHERNET" ]
PduSessionType indicates the type of a PDU session. It complies with the provisions defined in table 5.4.3.3-1. -
ratType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
redundantTransmissionType: string
Allowed Values:
[ "NON_TRANSMISSION", "END_TO_END_USER_PLANE_PATHS", "N3_N9", "TRANSPORT_LAYER" ]
-
servingCNPlmnId: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
servingNetworkFunctionID: object
ServingNetworkFunctionID
-
sessionStopIndicator: boolean
-
smallDataRateControlIndicator: boolean
-
sscMode: string
Allowed Values:
[ "SSC_MODE_1", "SSC_MODE_2", "SSC_MODE_3" ]
Represents the service and session continuity mode. It must comply with the provisions defined in table 5.4.3.6-1. -
startTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
stopTime: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
subscribedQoSInformation: object
SubscribedDefaultQos
Provides the subsribed 5QI and the ARP, it may contain the priority level.
-
subscribedSessionAMBR: object
Ambr
Contains the maximum aggregated uplink and downlink bit rates.
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
qosFlowsUsageReports: array
qosFlowsUsageReports
-
rANSecondaryRATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used.
object
-
internalGroupIdentifier: string
Pattern:
^[A-Fa-f0-9]{8}-[0-9]{3}-[0-9]{2,3}-([A-Fa-f0-9][A-Fa-f0-9]){1,10}$
Identifies a group of devices with a network-internal globally unique ID, as specified in clause 19.9 of 3GPP TS 23.003. This ID identifies a set of IMSIs.
object
-
5qi: integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp: object
Arp
Contains Allocation and Retention Priority information.
-
averWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
This data type is defined in the same way as the AverWindow data type, but with the OpenAPI nullable: true property. -
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
This data type is defined in the same way as the ExtMaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
gbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
gbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
This data type is defined in the same way as the MaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This data type is defined in the same way as the 5QiPriorityLevel data type, but with the OpenAPI nullable: true property.
object
-
downlink(required): string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k". -
uplink(required): string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
A string representing a bit rate. Prefixes use standard SI symbols (x1000 multipliers), except "K" represents "k".
array
-
Array of:
object RanNasRelCause
Contains the RAN/NAS release cause.
object
-
aTSSSCapability: object
AtsssCapability
Contains Capability to support procedures related to Access Traffic Steering, Switching, Splitting.
-
mAPDUSessionIndicator: string
Allowed Values:
[ "MA_PDU_REQUEST", "MA_PDU_NETWORK_UPGRADE_ALLOWED" ]
Contains the MA PDU session indication, i.e., MA PDU Request or MA PDU Network-Upgrade Allowed.
object
-
sNSSAI(required): object
Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
addIpv6AddrPrefixes: string
A string that identifies an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.Example:
2001:db8:abcd:12::0/64
-
addIpv6AddrPrefixList: array
addIpv6AddrPrefixList
-
iPv4dynamicAddressFlag: boolean
-
iPv6dynamicPrefixFlag: boolean
-
pduAddressprefixlength: integer
-
pduIPv4Address: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
pduIPv6AddresswithPrefix: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
object
-
aMFId: string
Pattern:
^[A-Fa-f0-9]{6}$
Indicates a string identifying the AMF ID composed of AMF Region ID (8 bits), AMF Set ID (10 bits) and AMF Pointer (6 bits) as specified in clause 2.10.1 of 3GPP TS 23.003. It is encoded as a string of 6 hexadecimal characters (i.e., 24 bits). -
servingNetworkFunctionInformation(required): object
NFIdentification
A grouped field that contains a set of information identifying the NF consumer of the charging service.
object
-
5qi(required): integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp(required): object
Arp
Contains Allocation and Retention Priority information.
-
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This unsigned integer indicates the 5QI Priority Level (1-127, see 3GPP TS 23.501 clauses 5.7.3.3 and 5.7.4). Lower values indicate higher priority (1 is highest, 127 is lowest).
object
-
preemptCap(required): string
Allowed Values:
[ "NOT_PREEMPT", "MAY_PREEMPT" ]
Indicates the pre-emption capability of a request on other QoS flows. For more information, see clause 5.7.2.2 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.1-1. -
preemptVuln(required): string
Allowed Values:
[ "NOT_PREEMPTABLE", "PREEMPTABLE" ]
Indicates the pre-emption vulnerability of the QoS flow to pre-emption from other QoS flows. For more information, see clause 5.7.2.2 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.2-1 -
priorityLevel(required): integer
Minimum Value:
1
Maximum Value:15
This attribute is not nullable. It contains an unsigned integer representing the ARP Priority Level (1-15, see 3GPP TS 23.501 clause 5.7.2.2). Lower values indicate higher priority (1 is highest, 15 is lowest).
object
-
5gMmCause: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
5gSmCause: integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
epsCause: string
Defines the EPS RAN/NAS release cause.
-
ngApCause: object
NgApCause
Represents the NGAP cause.
object
-
group(required): integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted. -
value(required): integer
Minimum Value:
0
Refers to an unsigned integer, with only values of 0 and above are permitted.
object
-
atsssLL: boolean
Default Value:
false
Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501). true: Supported false (default): Not Supported -
mptcp: boolean
Default Value:
false
Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 true: Supported false (default): Not Supported -
rttWithoutPmf: boolean
Default Value:
false
This IE is only used by the UPF to indicate whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501 true: Supported false (default): Not Supported
array
-
Array of:
string
A string that identifies an IPv6 address prefix formatted according to clause 4 of RFC 5952. IPv6Prefix data type may contain an individual /128 IPv6 address.Example:
2001:db8:abcd:12::0/64
object
-
nFFqdn: string
-
nFIPv4Address: string
Pattern:
^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
A string that identifies an IPv4 address formatted in the 'dotted decimal' notation as defined in RFC 1166.Example:198.51.100.1
-
nFIPv6Address: string
A string that identifies an IPv6 address formatted according to clause 4 of RFC5952. The mixed IPv4 IPv6 notation, as described in clause 5 of RFC5952, must not be used.Example:
2001:db8:85a3::8a2e:370:7334
-
nFName: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nFPLMNID: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
nodeFunctionality(required): string
Allowed Values:
[ "AMF", "SMF", "SMS", "SMSF", "PGW_C_SMF", "NEFF", "SGW", "I_SMF", "ePDG", "CEF", "NEF", "MnS_Producer", "SGSN", "V_SMF", "5G_DDNMF", "IMS_Node", "EES", "PCF", "UDM", "UPF" ]
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
endTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
qFI: integer
Minimum Value:
0
Maximum Value:63
Refers to the unsigned integer that identifies a QoS flow, within the range 0 to 63. -
startTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
partialRecordMethod: string
Allowed Values:
[ "DEFAULT", "INDIVIDUAL" ]
-
triggers: array
triggers
Minimum Number of Items:
0
object
-
downlinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
localSequenceNumber(required): integer
-
qFIContainerInformation: object
QFIContainerInformation
-
time: integer
Minimum Value:
0
Maximum Value:4294967295
Integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
totalVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer. -
triggers: array
triggers
Minimum Number of Items:
0
-
triggerTimestamp: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uplinkVolume: integer
Minimum Value:
0
Maximum Value:18446744073709552000
Refers to an integer where the allowed values correspond to the value range of an unsigned 64-bit integer.
object
-
3gppChargingId: integerMinimum Value:0
Maximum Value:4294967295
Refers to an integer where the allowed values correspond to the value range of an unsigned 32-bit integer. -
3gppPSDataOffStatus: string
Allowed Values:
[ "ACTIVE", "INACTIVE" ]
-
diagnostics: integer
-
enhancedDiagnostics: array
enhancedDiagnostics
-
presenceReportingAreaInformation: object
presenceReportingAreaInformation
Minimum Number of Properties:
0
Additional Properties Allowed: PresenceInfo -
qFI: integer
Minimum Value:
0
Maximum Value:63
Refers to the unsigned integer that identifies a QoS flow, within the range 0 to 63. -
qoSCharacteristics: object
QosCharacteristics
Contains QoS characteristics for a non-standardized or a non-configured 5QI.
-
qoSInformation: object
QosData
Contains the QoS parameters.
-
rATType: string
Allowed Values:
[ "NR", "EUTRA", "WLAN", "VIRTUAL", "NBIOT", "WIRELINE", "WIRELINE_CABLE", "WIRELINE_BBF", "LTE-M", "NR_U", "EUTRA_U", "TRUSTED_N3GA", "TRUSTED_WLAN", "UTRA", "GERA", "NR_LEO", "NR_MEO", "NR_GEO", "NR_OTHER_SAT", "NR_REDCAP", "WB_E_UTRAN_LEO", "WB_E_UTRAN_MEO", "WB_E_UTRAN_GEO", "WB_E_UTRAN_OTHERSAT", "NB_IOT_LEO", "NB_IOT_MEO", "NB_IOT_GEO", "NB_IOT_OTHERSAT", "LTE_M_LEO", "LTE_M_MEO", "LTE_M_GEO", "LTE_M_OTHERSAT" ]
Indicates the radio access used. -
reportTime(required): string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
servingNetworkFunctionID: array
servingNetworkFunctionID
Minimum Number of Items:
0
-
timeofFirstUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
timeofLastUsage: string
(date-time)
Refers to a string with the format 'date-time', as defined in OpenAPI.
-
uetimeZone: string
Refers to a string with format "time-numoffset" optionally appended by "daylightSavingTime", where - "time-numoffset" must represent the time zone adjusted for daylight saving time and be encoded as time-numoffset as defined in clause 5.6 of IETF RFC 3339; - "daylightSavingTime" must represent the adjustment that has been made and must be encoded as "+1" or "+2" for a +1 or +2 hours adjustment. The example is for 8 hours behind UTC, +1 hour adjustment for Daylight Saving Time.Example:
-08:00+1
-
userLocationInformation: object
UserLocation
One or more out of eutraLocation, nrLocation and n3gaLocation must be present.:3
object
0
-
object PresenceInfo
If the additionalPraId IE is present, this IE must state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE must state the presence information of the UE for the PRA identified by the praId IE.
object
-
5qi(required): integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
averagingWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
Refers to the unsigned integer indicating the averaging window, expressed in milliseconds. For more information, see clause 5.7.3.6 and 5.7.4 of 3GPP TS 23.501. -
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
Refers to the unsigned integer that indicates the maximum data burst volume, expressed in Bytes. For more information, see clauses 5.7.3.7 and 5.7.4 of 3GPP TS 23.501. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
Refers to the unsigned integer indicating the Maximum Data Burst Volume, expressed in Bytes. For more information, see clauses 5.7.3.7 and 5.7.4 of 3GPP TS 23.501. -
packetDelayBudget(required): integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
packetErrorRate(required): string
Pattern:
^([0-9]E-[0-9])$
Represents the Packet Error Rate expressed as a "scalar x 10-k" where the scalar and the exponent k are each encoded as one decimal digit. For more information, see clause 5.7.3.5 and 5.7.4 of 3GPP TS 23.501. -
priorityLevel(required): integer
Minimum Value:
1
Maximum Value:127
This unsigned integer indicates the 5QI Priority Level (1-127, see 3GPP TS 23.501 clauses 5.7.3.3 and 5.7.4). Lower values indicate higher priority (1 is highest, 127 is lowest). -
resourceType(required): string
Allowed Values:
[ "NON_GBR", "NON_CRITICAL_GBR", "CRITICAL_GBR" ]
Indicates if a QoS Flow is non-GBR, delay critical GBR, or a non-delay critical GBR. For more information, see clauses 5.7.3.4 and 5.7.3.5 of 3GPP TS 23.501. It should comply with the provisions defined in table 5.5.3.6-1.
object
-
5qi: integer
Minimum Value:
0
Maximum Value:255
Refers to the unsigned integer representing a 5G QoS Identifier, within the range 0 to 255. For more information, see clause 5.7.2.1 of 3GPP TS 23.501. -
arp: object
Arp
Contains Allocation and Retention Priority information.
-
averWindow: integer
Minimum Value:
1
Maximum Value:4095
Default Value:2000
This data type is defined in the same way as the AverWindow data type, but with the OpenAPI nullable: true property. -
defQosFlowIndication: boolean
Indicates that the dynamic PCC rule must always be bound to the QoS Flow associated with the default QoS rule.
-
extMaxDataBurstVol: integer
Minimum Value:
4096
Maximum Value:2000000
This data type is defined in the same way as the ExtMaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
gbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
gbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrDl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxbrUl: string
Pattern:
^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
This data type is defined in the same way as the BitRate data type, but with the OpenAPI nullable: true property. -
maxDataBurstVol: integer
Minimum Value:
1
Maximum Value:4095
This data type is defined in the same way as the MaxDataBurstVol data type, but with the OpenAPI nullable: true property. -
maxPacketLossRateDl: integer
Minimum Value:
0
Maximum Value:1000
This data type is defined in the same way as the PacketLossRate data type, but with the OpenAPI nullable: true property. -
maxPacketLossRateUl: integer
Minimum Value:
0
Maximum Value:1000
This data type is defined in the same way as the PacketLossRate data type, but with the OpenAPI nullable: true property. -
packetDelayBudget: integer
Minimum Value:
1
Refers to the unsigned integer that indicates the Packet Delay Budget, expressed in milliseconds. For more information, see clauses 5.7.3.4 and 5.7.4 of 3GPP TS 23.501. -
packetErrorRate: string
Pattern:
^([0-9]E-[0-9])$
Represents the Packet Error Rate expressed as a "scalar x 10-k" where the scalar and the exponent k are each encoded as one decimal digit. For more information, see clause 5.7.3.5 and 5.7.4 of 3GPP TS 23.501. -
priorityLevel: integer
Minimum Value:
1
Maximum Value:127
This data type is defined in the same way as the 5QiPriorityLevel data type, but with the OpenAPI nullable: true property. -
qnc: boolean
Indicates whether notifications are requested from 3GPP NG-RAN when the GFBR can no longer (or again) be guaranteed for a QoS Flow during the lifetime of the QoS Flow.
-
qosId(required): string
Uniquely identifies the QoS control policy data within a PDU session.
-
reflectiveQos: boolean
Indicates whether the QoS information is reflective for the corresponding service data flow.
-
sharingKeyDl: string
Indicates which PCC rules can share resources in the downlink direction by containing the same value.
-
sharingKeyUl: string
Indicates which PCC rules can share resources in the uplink direction by containing the same value.
400 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
401 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
403 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
404 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
410 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
411 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
413 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
500 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
503 Response
object
-
accessTokenError: object
AccessTokenErr
Indicates error returned in the access token response message.
-
accessTokenRequest: object
AccessTokenReq
Contains information related to the access token request.
-
cause: string
A machine-readable application error cause specific to this occurrence of the problem. This IE should be present and provide application-related error information, if available.
-
detail: string
A human-readable explanation specific to this occurrence of the problem.
-
instance: string
Refers to a string providing an URI formatted according to RFC 3986.
-
invalidParams: array
invalidParams
Minimum Number of Items:
1
-
nrfId: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
status: integer
-
supportedFeatures: string
Pattern:
^[A-Fa-f0-9]*$
This string indicates the features supported by an API, as defined in clause 6.6 of 3GPP TS 29.500. It is a hexadecimal representation of a bitmask, where each character represents the support of 4 features as described in table 5.2.2-3. The string is ordered with the most significant character, representing the highest-numbered features, appearing first. The character representing features 1 to 4 appears last. The list of features and their numbering (starting with 1) are defined separately for each API. If the string's length is less than the total number of features defined for an API, all features corresponding to missing characters are considered unsupported. -
title: string
-
type: string
Refers to a string providing an URI formatted according to RFC 3986.
object
-
error(required): string
Allowed Values:
[ "invalid_request", "invalid_client", "invalid_grant", "unauthorized_client", "unsupported_grant_type", "invalid_scope" ]
-
error_description: string
-
error_uri: string
object
-
grant_type(required): string
Allowed Values:
[ "client_credentials" ]
-
hnrfAccessTokenUri: string
Refers to a string providing an URI formatted according to RFC 3986.
-
nfInstanceId(required): string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
nfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
requesterFqdn: string
Minimum Length:
4
Maximum Length:253
Pattern:^([0-9A-Za-z]([-0-9A-Za-z]{0,61}[0-9A-Za-z])?\.)+[A-Za-z]{2,63}\.?$
A Fully Qualified Domain Name. -
requesterPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
requesterPlmnList: array
requesterPlmnList
Minimum Number of Items:
2
-
requesterSnpnList: array
requesterSnpnList
Minimum Number of Items:
1
-
requesterSnssaiList: array
requesterSnssaiList
Minimum Number of Items:
1
-
scope(required): string
Pattern:
^([a-zA-Z0-9_:-]+)( [a-zA-Z0-9_:-]+)*$
-
sourceNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfInstanceId: string
(uuid)
Indicates a string uniquely identifying a NF instance. The format of the NF Instance ID must be a Universally Unique Identifier (UUID) version 4, as described in IETF RFC 4122.
-
targetNfServiceSetId: string
Indicates the NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003) formatted as the following string "set
.sn .nfi .5gc.mnc .mcc ", or encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as defined in clause 5.4.2 ("Nid" data type definition) encoded as defined in clause 5.3.2 encoded as defined in 3GPP TS 29.510 encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfSetId: string
Indicates the NF Set Identifier (see clause 28.12 of 3GPP TS 23.003), formatted as the following string "set
. set.5gc.mnc .mcc ", or "set . set.5gc.nid .mnc .mcc " with encoded as defined in clause 5.4.2 ("Mcc" data type definition) encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit must be inserted at the left side to fill the 3 digits coding of MNC. Pattern: '^[0-9]{3}$' encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 but with lower case characters encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that must end with either an alphabetic character or a digit. -
targetNfType: string
Allowed Values:
[ "NRF", "UDM", "AMF", "SMF", "AUSF", "NEF", "PCF", "SMSF", "NSSF", "UDR", "LMF", "GMLC", "5G_EIR", "SEPP", "UPF", "N3IWF", "AF", "UDSF", "BSF", "CHF", "NWDAF", "PCSCF", "CBCF", "HSS", "UCMF", "SOR_AF", "SPAF", "MME", "SCSAS", "SCEF", "SCP", "NSSAAF", "ICSCF", "SCSCF", "DRA", "IMS_AS", "AANF", "5G_DDNMF", "NSACF", "MFAF", "EASDF", "DCCF", "MB_SMF", "TSCTSF", "ADRF", "GBA_BSF", "CEF", "MB_UPF", "NSWOF", "PKMF", "MNPF", "SMS_GMSC", "SMS_IWMSC", "MBSF", "MBSTF", "PANF", "IP_SM_GW", "SMS_ROUTER" ]
Indicates NF types known to NRF. -
targetNsiList: array
targetNsiList
Minimum Number of Items:
1
-
targetPlmn: object
PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
-
targetSnpn: object
PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
-
targetSnssaiList: array
targetSnssaiList
Minimum Number of Items:
1
array
1
-
Array of:
object InvalidParam
Contains an invalid parameter and a related description.
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413.
array
2
-
Array of:
object PlmnId
When converted to a string, for example, when used in maps as key, PlmnId is represented as three digits "mcc" followed by "-" and two or three digits "mnc".
array
1
-
Array of:
object PlmnIdNid
Contains the serving core network operator PLMN ID and, for an SNPN, the NID that together with the PLMN ID identifies the SNPN.
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
mcc(required): string
Pattern:
^\d{3}$
Indicates the Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
mnc(required): string
Pattern:
^\d{2,3}$
Indicates the Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413. -
nid: string
Pattern:
^[A-Fa-f0-9]{11}$
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 and 3GPP TS 23.501 clause 5.30.2.1).
array
1
-
Array of:
object Snssai
When converted to a string, for example, when used in maps as key, Snssai is represented as one to three digits "sst" optionally followed by a hyphen "-" and 6 hexadecimal digits "sd".
object
-
sd: string
Pattern:
^[A-Fa-f0-9]{6}$
A 3-octet string representing the Slice Differentiator (SD) in hexadecimal format. Each character takes a value from "0" to "9", "a" to "f" or "A" to "F", representing 4 bits. The most significant bits are represented by the first character, and the least significant bits by the last. This is an optional parameter used to differentiate between multiple Network Slices of the same Slice/Service type. This IE must be absent if no SD value is associated with the SST. -
sst(required): integer
Minimum Value:
0
Maximum Value:255
Indicates an Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501.
object
-
param(required): string
If the invalid parameter is an attribute within a JSON body, the "invalidParameter" IE must be encoded as a JSON Pointer. For invalid HTTP headers, the IE must be formatted as "header " concatenated with the header name. For invalid query parameters, it must be formatted as "query " concatenated with the query parameter name. For invalid variable path segments, the IE must contain the variable name within curly braces ("{}"), as defined in the OpenAPI specification.
-
reason: string
A human-readable reason for the error must be provided, such as "must be a positive integer." In cases involving failed operations in a PATCH request, the reason string should identify the operation that failed using the operation's array index, for example: "Replacement value invalid for attribute (failed operation index= 4)." This helps correlate the invalid parameter with the specific failed operation.
Default Response
Examples
The following example shows how to update an existing Nchf offline-only charging session by submitting a POST request on the REST resource using cURL. For more information about cURL, see "Use cURL".
The -d option specifies the file to attach as the request body.
curl -X POST "apiroot/nchf-convergedcharging/v1/offlinechargingdata/87cfb534-9efa-5192-41fd-cbcfdb053226%20/update" -H "accept: */*" -H "Content-Type: application/json" -d @file.json
where:
-
apiRoot is for accessing the HTTP Gateway server at either http://hostname:httpPort or https://hostname:httpsPort.
-
file.json is the JSON file that specifies the offline-only charging session to update.
Example of Request Body
The following is an example of the contents of file.json sent as the request body:
{ "invocationSequenceNumber": 2, "invocationTimeStamp": "2024-09-24T08:30:33.882Z", "multipleUnitUsage": [ { "ratingGroup": 10, "usedUnitContainer": [{ "localSequenceNumber": 0, "quotaManagementIndicator": "OFFLINE_CHARGING", "time": 600 }], "uPFID": "123e4567-e89b-12d3-a456-426655440000" } ], "notifyUri": "http://test-notification-url", "nfConsumerIdentification": { "nodeFunctionality": "SMF" }, "pDUSessionChargingInformation": { "chargingId": 1000, "pduSessionInformation": { "pduSessionID": 1, "dnnId": "1" } }, "roamingQBCInformation": {}, "subscriberIdentifier": "imsi-4900000001", "triggers": [ { "triggerCategory": "IMMEDIATE_REPORT", "triggerType": "QUOTA_THRESHOLD" } ] }
Example of Response Body
If successful, the response code 200 is returned along with a header and response body. The following shows sample header content:
connection: keep-alive
content-length: 154
content-type: application/json
date: Tue, 12 Jul 2025 08:35:49 +0530
The following shows sample response body content:
{
"invocationTimeStamp": "2024-09-24T14:00:33.882+05:30",
"invocationSequenceNumber": 2,
"multipleUnitInformation": [
{
"resultCode": "SUCCESS",
"ratingGroup": 10
}
]
}
If the request fails, the response includes the appropriate HTTP code. For a 4xx/5xx code, the message body also contains a ProblemDetails structure with the cause attribute set to the appropriate application error.