Go to primary content
Oracle® Communications Unified Data Repository REST Cloud Native Specification Document
Release 1.0
F17732-01
Go To Table Of Contents
Contents

Previous
Previous
Next
Next

Operations Supported for PCF

The Operations Supported for PCF table provides information about the operations supported for PCF

Table 2-1 Operations Supported for PCF

Operation Type Resource Name REST-URI as per TS29.519 v15.2.0 Notes Possible Error Codes
GET AccessAndMobilityPolicyData {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/am-data https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/am-data
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 404: "Data field does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
GET SessionManagementPolicyData {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/sm-data Different samples of GET
  1. Complete SM data GET: https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/sm-data
  2. Using query parameters
    1. https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/sm-data?dnn=dnn1&snssai=11-abc123&fields=umData
    2. https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/sm-data?dnn=dnn1&fields=umData,smPolicySnssaiData
    3. https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/sm-data?snssai=11-abc123&fields=smPolicySnssaiData
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
  • 404: "Requested data not found"
  • 400: "Invalid query parameters supplied"
PATCH SessionManagementPolicyData {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/sm-data https://10.75.212.116:31873/nudr-dr/v1/policy-data/ues/msisdn-7777777779/sm-data Payload: See PATCH-SessionManagementPolicyData
  • 400: "Blob syntax error with corresponding error details"
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
  • 400: Data field does not exist.
PUT UEPolicySet {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/ue-policy-set https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/ue-policy-set Payload: See PUT-UEPolicySet
  • 400: "Blob syntax error with corresponding error details"
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
GET UEPolicySet {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/ue-policy-set https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/ue-policy-set
  • 400: "Invalid URI sent from client"
  • 404:"Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
PATCH UEPolicySet {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/ue-policy-set https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/ue-policy-set Payload: See PATCH-UEPolicySet
  • 400 : "Blob syntax error with corresponding error details"
  • 400 : "Invalid URI sent from client"
  • 404 : "Subscriber does not exist"
  • 400 : "Unknown key, the key provided in the request is invalid"
  • 400: Data field does not exist
GET UsageMonitoringInformation {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/sm-data/{usageMonId} https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/sm-data/mk1
  • 400 : "Invalid URI sent from client"
  • 404 : "Subscriber does not exist"
  • 404 : "Data field does not exist "
  • 400 : "Unknown key, the key provided in the request is invalid"
PUT UsageMonitoringInformation {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/sm-data/{usageMonId} https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/sm-data/mk1 Payload: See PUT-UsageMonitoringInformation
  • 400 : "Blob syntax error with corresponding error details"
  • 400 : "Invalid URI sent from client"
  • 400 : "Unknown key, the key provided in the request is invalid"
  • 400: Data field does not exist.
DELETE UsageMonitoringInformation {apiRoot}/nudr-dr/v1/policy-data/ues/{ueId}/sm-data/{usageMonId} https://localhost:9443/nudr-dr/v1/policy-data/ues/msisdn-1111111111/sm-data/mk1
  • 400 : "Invalid URI sent from client"
  • 404 : "Subscriber does not exist"
  • 400 : "Unknown key, the key provided in the request is invalid"
  • 400: Data field does not exist.