/pdu-sessions
Method: Post
Summary: Create
Tags:
- PDU sessions collection
Operation ID: PostPduSessions
Request Body:
Description: representation of the PDU session to be created in the H-SMF
Required/Optional: true
Content:
Application/JSON: # message without binary body part
Schema:
Reference: '#/components/schemas/PduSessionCreateData'
Multipart/Related: # message with binary body part(s)
Schema:
Type: object
Properties: # Request parts
JSON Data:
Reference: '#/components/schemas/PduSessionCreateData'
binaryDataN1SmInfoFromUe:
Type: string
Format: binary
binaryDataUnknownN1SmInfo:
Type: string
Format: binary
Encoding:
JSON Data:
Content Type: application/json
binaryDataN1SmInfoFromUe:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
binaryDataUnknownN1SmInfo:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
Callbacks:
statusNotification:
'{$request.body#/vsmfPduSessionUri}':
Method: Post
Summary: Notify Status
Tags:
- Individual PDU session (V-SMF)
Operation ID: NotifyStatus
Request Body:
Description: representation of the status notification
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/StatusNotification'
Responses:
'204' successful notificationof the status change
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'
'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'
'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'
'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
update:
'{$request.body#/vsmfPduSessionUri}/modify':
Method: Post
Summary: Update (initiated by H-SMF)
Tags:
- Individual PDU session (V-SMF)
Operation ID: ModifyPduSession
Request Body:
Description: representation of updates to apply to the PDU session
Required/Optional: true
Content:
application/+json: # message without binary body part
Schema:
Reference: '#/components/schemas/VsmfUpdateData'
Multipart/Related: # message with binary body part(s)
Schema:
Type: object
Properties: # Request parts
JSON Data:
Reference: '#/components/schemas/VsmfUpdateData'
binaryDataN1SmInfoToUe:
Type: string
Format: binary
Encoding:
JSON Data:
Content Type: application/json
binaryDataN1SmInfoToUe:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
Responses:
'200' successful update of a PDU session with content in the response
Content:
Application/JSON: # message without binary body part
Schema:
Reference: '#/components/schemas/VsmfUpdatedData'
Multipart/Related: # message with binary body part(s)
Schema:
Type: object
Properties: # Request parts
JSON Data:
Reference: '#/components/schemas/VsmfUpdatedData'
binaryDataN1SmInfoFromUe:
Type: string
Format: binary
binaryDataUnknownN1SmInfo:
Type: string
Format: binary
Encoding:
JSON Data:
Content Type: application/json
binaryDataN1SmInfoFromUe:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
binaryDataUnknownN1SmInfo:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
'204' successful update of a PDU session without content in the response
'400': Reference '#/components/responses/VsmfUpdateError'
'403': Reference '#/components/responses/VsmfUpdateError'
'404': Reference '#/components/responses/VsmfUpdateError'
'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'
'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'
'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'
'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'
'500': Reference '#/components/responses/VsmfUpdateError'
'503': Reference '#/components/responses/VsmfUpdateError'
'504': Reference '#/components/responses/VsmfUpdateError'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'
Responses:
'201' successful creation of a PDU session
Content:
Application/JSON: # message without binary body part
Schema:
Reference: '#/components/schemas/PduSessionCreatedData'
Multipart/Related: # message with binary body part(s)
Schema:
Type: object
Properties: # Request parts
JSON Data:
Reference: '#/components/schemas/PduSessionCreatedData'
binaryDataN1SmInfoToUe:
Type: string
Format: binary
Encoding:
JSON Data:
Content Type: application/json
binaryDataN1SmInfoToUe:
Content Type: application/vnd.3gpp.5gnas
Headers:
Content ID:
Schema:
Type: string
Headers:
Location:
Description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nsmf-pdusession/v1/pdu-sessions/{pduSessionRef}'
Required/Optional: true
Schema:
Type: string
'307' temporary redirect
'308' permanent redirect
'400': Reference '#/components/responses/PduSessionCreateError'
'403': Reference '#/components/responses/PduSessionCreateError'
'404': Reference '#/components/responses/PduSessionCreateError'
'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'
'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'
'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'
'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'
'500': Reference '#/components/responses/PduSessionCreateError'
'503': Reference '#/components/responses/PduSessionCreateError'
default: Reference 'TS29571_CommonData.yaml#/components/responses/default'