/sm-policies


  Method: Post 
    Request Body: 
      Required/Optional: true 
      Content: 
        Application/JSON: 
          Schema: 
            Reference: '#/components/schemas/SmPolicyContextData' 
 
    Responses: 
      '201': 
        Description: Created 
        Content: 
          Application/JSON: 
            Schema: 
              Reference: '#/components/schemas/SmPolicyDecision' 
        Headers: 
          Location: 
            Description: 'Contains the URI of the newly created resource' 
            Required/Optional: true 
            Schema: 
              Type: string 
      '400': 
        Reference: 'TS29571_CommonData.yaml#/components/responses/400' 
      '401': 
        Reference: 'TS29571_CommonData.yaml#/components/responses/401' 
      '403': 
        Reference: 'TS29571_CommonData.yaml#/components/responses/403' 
      '404': 
        Description: Not Found 
      '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' 
    Callbacks: 
      SmPolicyUpdateNotification: 
        '{$request.body#/notificationUri}/update': 
          Method: Post 
            Request Body: 
              Required/Optional: true 
              Content: 
                Application/JSON: 
                  Schema: 
                    Reference: '#/components/schemas/SmPolicyNotification' 
 
            Responses: 
              '200': 
                Description: OK. The current applicable values corresponding to the policy control request trigger is reported 
                Content: 
                  Application/JSON: 
                    Schema: 
                      oneOf: 
                        - $ref: '#/components/schemas/UeCampingRep' 
                        - type: array 
                          Items: 
                            Reference: '#/components/schemas/PartialSuccessReport' 
                          Min Items: 1 
              '204': 
                Description: No Content, Notification was succesfull 
                Content: 
                  Application/JSON: 
                    Schema: 
                      Reference: '#/components/schemas/RuleReport' 
              '400': 
                Description: Bad Request. 
                Content: 
                  Application/JSON: 
                    Schema: 
                      Reference: '#/components/schemas/ErrorReport' 
              '401': 
                Reference: 'TS29571_CommonData.yaml#/components/responses/401' 
              '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' 
      SmPolicyControlTerminationRequestNotification: 
        '{$request.body#/notificationUri}/terminate': 
          Method: Post 
            Request Body: 
              Required/Optional: true 
              Content: 
                Application/JSON: 
                  Schema: 
                    Reference: '#/components/schemas/TerminationNotification' 
 
            Responses: 
              '204': 
                Description: No Content, Notification was succesful 
              '400': 
                Reference: 'TS29571_CommonData.yaml#/components/responses/400' 
              '401': 
                Reference: 'TS29571_CommonData.yaml#/components/responses/401' 
              '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'