Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 29.594
Word version: 19.0.0
1…
4…
5…
5
Nchf_SpendingLimitControl Service API
A
OpenAPI specification
B
5GC and EPC interworking scenario support
C
Wireless and wireline convergence access support
$
Change history
5
Nchf_SpendingLimitControl Service API
p. 18
5.1
Introduction
p. 18
5.2
Usage of HTTP
|R17|
p. 18
5.2.1
General
p. 18
5.2.2
HTTP standard headers
p. 18
5.2.2.1
General
p. 18
5.2.2.2
Content type
p. 18
5.2.3
HTTP custom headers
p. 19
5.2.3.1
General
p. 19
5.3
Resources
|R17|
p. 19
5.3.1
Resource Structure
p. 19
5.3.2
Resource: Spending Limit Retrieval Subscriptions (Collection)
p. 19
5.3.2.1
Description
p. 19
5.3.2.2
Resource definition
p. 19
5.3.2.3
Resource Standard Methods
p. 20
5.3.2.3.1
POST
p. 20
5.3.2.4
Resource Custom Operations
p. 20
5.3.3
Resource: Individual Spending Limit Retrieval Subscription (Document)
p. 20
5.3.3.1
Description
p. 20
5.3.3.2
Resource definition
p. 21
5.3.3.3
Resource Standard Methods
p. 21
5.3.3.3.1
PUT
p. 21
5.3.3.3.2
DELETE
p. 22
5.4
Custom Operations without associated resources
|R17|
p. 23
5.5
Notifications
|R17|
p. 23
5.5.1
General
p. 23
5.5.2
Spending limit notification
p. 24
5.5.2.1
Description
p. 24
5.5.2.2
Target URI
p. 24
5.5.2.3
Standard Methods
p. 24
5.5.2.3.1
POST
p. 24
5.5.3
Subscription Termination
p. 25
5.5.3.1
Description
p. 25
5.5.3.2
Target URI
p. 25
5.5.3.3
Standard Methods
p. 26
5.5.3.3.1
POST
p. 26
5.6
Data Model
|R17|
p. 27
5.6.1
General
p. 27
5.6.2
Structured data types
p. 28
5.6.2.1
Introduction
p. 28
5.6.2.2
Type SpendingLimitContext
p. 29
5.6.2.3
Type SpendingLimitStatus
p. 30
5.6.2.4
Type PolicyCounterInfo
p. 31
5.6.2.5
Type PendingPolicyCounterStatus
p. 31
5.6.2.6
Type SubscriptionTerminationInfo
p. 31
5.6.3
Simple data types and enumerations
p. 32
5.6.3.1
Introduction
p. 32
5.6.3.2
Simple data types
p. 32
5.6.3.3
Enumeration: TerminationCause
p. 32
5.7
Error handling
|R17|
p. 32
5.7.1
General
p. 32
5.7.2
Protocol Errors
p. 32
5.7.3
Application Errors
p. 32
5.8
Feature negotiation
|R17|
p. 33
5.9
Security
|R17|
p. 33
A
(Normative) OpenAPI specification
p. 34
A.1
General
p. 34
A.2
Nchf_SpendingLimitControl Service API
p. 34
B
(Normative) 5GC and EPC interworking scenario support
|R17|
p. 39
B.1
Scope
p. 39
B.2
Nchf_SpendingLimitControl Service
p. 39
B.2.1
Service Description
p. 39
B.2.1.1
Overview
p. 39
B.2.1.2
Service Architecture
p. 39
B.3
Service Operation
p. 39
B.3.1
Introduction
p. 39
B.3.2
Nchf_SpendingLimitControl_Subscribe Service Operation
p. 39
B.3.3
Nchf_SpendingLimitControl_Unsubscribe Service Operation
p. 40
B.3.4
Nchf_SpendingLimitControl_Notify Service Operation
p. 40
C
(Normative) Wireless and wireline convergence access support
|R17|
p. 40
C.1
Scope
p. 40
C.2
Nchf_SpendingLimitControl Service
p. 40
C.2.1
Service Description
p. 40
C.2.1.1
Overview
p. 40
C.2.1.2
Service Architecture
p. 40
C.3
Service Operation
p. 40
C.3.1
Introduction
p. 40
C.3.2
Nchf_SpendingLimitControl_Subscribe Service Operation
p. 40
C.3.2.1
General
p. 40
C.3.3
Nchf_SpendingLimitControl_Unsubscribe Service Operation
p. 41
C.3.4
Nchf_SpendingLimitControl_Notify Service Operation
p. 41
$
Change history
p. 42