/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': 
                Description: 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': 
                Description: 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': 
                Description: 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': 
        Description: 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': 
        Description: temporary redirect 
      '308': 
        Description: 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'