Tech-
invite
3GPPspecs
SIP
RFCs
Overview
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 29.510
Word version: 16.4.0
1…
4…
6…
A…
6
API Definitions
6.1
Nnrf_NFManagement Service API
6.2
Nnrf_NFDiscovery Service API
6.3
Nnrf_AccessToken Service API
6.4
Nnrf_Bootstrapping Service API
6
API Definitions
Word‑p. 39
6.1
Nnrf_NFManagement Service API
6.1.1
API URI
6.1.2
Usage of HTTP
6.1.2.1
General
6.1.2.2
HTTP standard headers
6.1.2.2.1
General
6.1.2.2.2
Content type
6.1.2.2.3
Accept-Encoding
6.1.2.3
HTTP custom headers
Word‑p. 40
6.1.2.3.1
General
6.1.3
Resources
6.1.3.1
Overview
6.1.3.2
Resource: nf-instances (Store)
Word‑p. 41
6.1.3.2.1
Description
6.1.3.2.2
Resource Definition
6.1.3.2.3
Resource Standard Methods
Word‑p. 42
6.1.3.2.3.1
GET
6.1.3.2.3.2
OPTIONS
6.1.3.2.4
Resource Custom Operations
Word‑p. 43
6.1.3.3
Resource: nf-instance (Document)
6.1.3.3.1
Description
6.1.3.3.2
Resource Definition
6.1.3.3.3
Resource Standard Methods
6.1.3.3.3.1
GET
6.1.3.3.3.2
PUT
Word‑p. 44
6.1.3.3.3.3
PATCH
Word‑p. 45
6.1.3.3.3.4
DELETE
6.1.3.4
Resource: subscriptions (Collection)
Word‑p. 46
6.1.3.4.1
Description
6.1.3.4.2
Resource Definition
6.1.3.4.3
Resource Standard Methods
6.1.3.4.3.1
POST
6.1.3.5
Resource: subscription (Document)
Word‑p. 47
6.1.3.5.1
Description
6.1.3.5.2
Resource Definition
6.1.3.5.3
Resource Standard Methods
6.1.3.5.3.1
DELETE
6.1.3.5.3.2
PATCH
Word‑p. 48
6.1.4
Custom Operations without associated resources
6.1.5
Notifications
Word‑p. 49
6.1.5.1
General
6.1.5.2
NF Instance Status Notification
6.1.5.2.1
Description
6.1.5.2.2
Notification Definition
6.1.6
Data Model
Word‑p. 50
6.1.6.1
General
6.1.6.2
Structured data types
Word‑p. 53
6.1.6.2.1
Introduction
6.1.6.2.2
Type: NFProfile
Word‑p. 54
6.1.6.2.3
Type: NFService
Word‑p. 60
6.1.6.2.4
Type: DefaultNotificationSubscription
Word‑p. 63
6.1.6.2.5
Type: IpEndPoint
Word‑p. 64
6.1.6.2.6
Type: UdrInfo
6.1.6.2.7
Type: UdmInfo
6.1.6.2.8
Type: AusfInfo
Word‑p. 65
6.1.6.2.9
Type: SupiRange
6.1.6.2.10
Type: IdentityRange
Word‑p. 66
6.1.6.2.11
Type: AmfInfo
6.1.6.2.12
Type: SmfInfo
Word‑p. 68
6.1.6.2.13
Type: UpfInfo
Word‑p. 69
6.1.6.2.14
Type: SnssaiUpfInfoItem
Word‑p. 70
6.1.6.2.15
Type: DnnUpfInfoItem
6.1.6.2.16
Type: SubscriptionData
Word‑p. 71
6.1.6.2.17
Type: NotificationData
Word‑p. 73
6.1.6.2.18
Void
6.1.6.2.19
Type: NFServiceVersion
Word‑p. 74
6.1.6.2.20
Type: PcfInfo
Word‑p. 75
6.1.6.2.21
Type: BsfInfo
6.1.6.2.22
Type: Ipv4AddressRange
Word‑p. 76
6.1.6.2.23
Type: Ipv6PrefixRange
6.1.6.2.24
Type: InterfaceUpfInfoItem
6.1.6.2.25
Type: UriList
6.1.6.2.26
Type: N2InterfaceAmfInfo
6.1.6.2.27
Type: TaiRange
Word‑p. 77
6.1.6.2.28
Type: TacRange
6.1.6.2.29
Type: SnssaiSmfInfoItem
6.1.6.2.30
Type: DnnSmfInfoItem
Word‑p. 78
6.1.6.2.31
Type: NrfInfo
Word‑p. 79
6.1.6.2.32
Type: ChfInfo
Word‑p. 81
6.1.6.2.33
Type: ChfServiceInfo
6.1.6.2.34
Type: PlmnRange
Word‑p. 82
6.1.6.2.35
Type: SubscrCond
6.1.6.2.36
Type: NfInstanceIdCond
Word‑p. 83
6.1.6.2.37
Type: NfTypeCond
6.1.6.2.38
Type: ServiceNameCond
6.1.6.2.39
Type: AmfCond
6.1.6.2.40
Type: GuamiListCond
6.1.6.2.41
Type: NetworkSliceCond
Word‑p. 84
6.1.6.2.42
Type: NfGroupCond
6.1.6.2.43
Type: NotifCondition
6.1.6.2.44
Type: PlmnSnssai
Word‑p. 85
6.1.6.2.45
Type: NwdafInfo
|R16|
6.1.6.2.46
Type: LmfInfo
|R16|
Word‑p. 86
6.1.6.2.47
Type: GmlcInfo
|R16|
6.1.6.2.48
Type: NefInfo
|R16|
Word‑p. 87
6.1.6.2.49
Type: PfdData
|R16|
6.1.6.2.50
Type: AfEventExposureData
|R16|
6.1.6.2.51
Type: WAgfInfo
|R16|
Word‑p. 88
6.1.6.2.52
Type: TngfInfo
|R16|
6.1.6.2.53
Type: PcscfInfo
|R16|
6.1.6.2.54
Type: NfSetCond
|R16|
6.1.6.2.55
Type: NfServiceSetCond
|R16|
Word‑p. 89
6.1.6.2.56
Type: NfInfo
|R16|
6.1.6.2.57
Type: HssInfo
|R16|
6.1.6.2.58
Type: ImsiRange
|R16|
6.1.6.2.59
Type: InternalGroupIdRange
|R16|
Word‑p. 90
6.1.6.2.60
Type: UpfCond
|R16|
6.1.6.2.61
Type: TwifInfo
|R16|
6.1.6.2.62
Type: VendorSpecificFeature
|R16|
Word‑p. 91
6.1.6.2.63
Type: UdsfInfo
|R16|
6.1.6.2.64
Type: NfInstanceListCond
|R16|
6.1.6.2.65
Type: ScpInfo
|R16|
6.1.6.2.66
Type: ScpDomainInfo
|R16|
Word‑p. 92
6.1.6.2.67
Type: ScpDomainCond
|R16|
6.1.6.2.68
Type: OptionsResponse
|R16|
6.1.6.3
Simple data types and enumerations
6.1.6.3.1
Introduction
6.1.6.3.2
Simple data types
6.1.6.3.3
Enumeration: NFType
Word‑p. 93
6.1.6.3.4
Enumeration: NotificationType
6.1.6.3.5
Enumeration: TransportProtocol
Word‑p. 94
6.1.6.3.6
Enumeration: NotificationEventType
6.1.6.3.7
Enumeration: NFStatus
6.1.6.3.8
Enumeration: DataSetId
6.1.6.3.9
Enumeration: UPInterfaceType
6.1.6.3.10
Relation Types
Word‑p. 95
6.1.6.3.10.1
General
6.1.6.3.11
Enumeration: ServiceName
Word‑p. 96
6.1.6.3.12
Enumeration: NFServiceStatus
Word‑p. 97
6.1.6.3.13
Enumeration: AnNodeType
|R16|
6.1.6.3.14
Enumeration: ConditionEventType
|R16|
6.1.7
Error Handling
6.1.7.1
General
6.1.7.2
Protocol Errors
6.1.7.3
Application Errors
6.1.8
Security
Word‑p. 98
6.1.9
Features supported by the NFManagement service
|R16|
6.2
Nnrf_NFDiscovery Service API
6.2.1
API URI
6.2.2
Usage of HTTP
6.2.2.1
General
6.2.2.2
HTTP standard headers
Word‑p. 99
6.2.2.2.1
General
6.2.2.2.2
Content type
6.2.2.2.3
Cache-Control
6.2.2.2.4
ETag
6.2.2.2.5
If-None-Match
6.2.2.3
HTTP custom headers
6.2.2.3.1
General
6.2.3
Resources
6.2.3.1
Overview
6.2.3.2
Resource: nf-instances (Store)
Word‑p. 100
6.2.3.2.1
Description
6.2.3.2.2
Resource Definition
6.2.3.2.3
Resource Standard Methods
Word‑p. 101
6.2.3.2.3.1
GET
6.2.3.2.4
Resource Custom Operations
Word‑p. 110
6.2.3.3
Resource: Stored Search (Document)
|R16|
6.2.3.3.1
Description
6.2.3.3.2
Resource Definition
6.2.3.3.2.1
GET
6.2.3.4
Resource: Complete Stored Search (Document)
|R16|
Word‑p. 111
6.2.3.4.1
Description
6.2.3.4.2
Resource Definition
6.2.3.4.2.1
GET
6.2.4
Custom Operations without associated resources
Word‑p. 112
6.2.5
Notifications
6.2.6
Data Model
6.2.6.1
General
6.2.6.2
Structured data types
Word‑p. 114
6.2.6.2.1
Introduction
6.2.6.2.2
Type: SearchResult
6.2.6.2.3
Type: NFProfile
Word‑p. 115
6.2.6.2.4
Type: NFService
Word‑p. 119
6.2.6.2.5
Type: StoredSearchResult
|R16|
Word‑p. 121
6.2.6.2.6
Type: PreferredSearch
|R16|
6.2.6.3
Simple data types and enumerations
6.2.6.3.1
Introduction
6.2.6.3.2
Simple data types
6.2.7
Error Handling
6.2.7.1
General
6.2.7.2
Protocol Errors
6.2.7.3
Application Errors
6.2.8
Security
Word‑p. 122
6.2.9
Features supported by the NFDiscovery service
6.3
Nnrf_AccessToken Service API
Word‑p. 124
6.3.1
General
6.3.2
API URI
6.3.3
Usage of HTTP
6.3.3.1
General
6.3.3.2
HTTP standard headers
6.3.3.2.1
General
6.3.3.2.2
Content type
6.3.3.3
HTTP custom headers
6.3.3.3.1
General
6.3.4
Custom Operations without associated resources
6.3.4.1
Overview
6.3.4.2
Operation: Get (Access Token Request)
Word‑p. 125
6.3.4.2.1
Description
6.3.4.2.2
Operation Definition
6.3.5
Data Model
Word‑p. 126
6.3.5.1
General
6.3.5.2
Structured data types
6.3.5.2.1
Introduction
6.3.5.2.2
Type: AccessTokenReq
Word‑p. 127
6.3.5.2.3
Type: AccessTokenRsp
Word‑p. 129
6.3.5.2.4
Type: AccessTokenClaims
Word‑p. 130
6.3.5.3
Simple data types and enumerations
Word‑p. 131
6.3.5.3.1
Introduction
6.3.5.3.2
Simple data types
6.3.5.3.3
Enumeration: GrantType
6.3.5.4
Data types describing alternative data types or combinations of data types
6.3.5.4.1
Type: Audience
6.4
Nnrf_Bootstrapping Service API
|R16|
6.4.1
API URI
6.4.2
Usage of HTTP
6.4.2.1
General
6.4.2.2
HTTP standard headers
6.4.2.2.1
General
6.4.2.2.2
Content type
Word‑p. 132
6.4.2.3
HTTP custom headers
6.4.2.3.1
General
6.4.3
Resources
6.4.3.1
Overview
6.4.3.2
Resource: Bootstrapping (Document)
6.4.3.2.1
Description
6.4.3.2.2
Resource Definition
Word‑p. 133
6.4.3.2.3
Resource Standard Methods
6.4.3.2.3.1
GET
6.4.4
Custom Operations without associated resources
6.4.5
Notifications
6.4.6
Data Model
6.4.6.1
General
6.4.6.2
Structured data types
Word‑p. 134
6.4.6.2.1
Introduction
6.4.6.2.2
Type: BootstrappingInfo
6.4.6.3
Simple data types and enumerations
6.4.6.3.1
Introduction
6.4.6.3.2
Enumeration: Status
6.4.6.3.3
Relation Types
Word‑p. 135
6.4.6.3.3.1
General