Provisioning Operations for PCF Data
This section provides provisioning operations for PCF data.
Resource Name: ProfileData
HTTP Method: POST, PUT, DELETE, GET
Base URI: {apiRoot}/nudr-dr-prov/v1/profile-data/{ue-id}
Table 3-1 ProfileData
Operation Type | Sample REST URL | Possible Error Codes |
---|---|---|
POST | This is for initial subscriber provisioning (Create
subscriber)
https://localhost:9443/nudr-dr-prov/v1/profile-data/
msisdn-1111111113
Payload : See POST-ProfileData You could also add profile-data and policy-data in single rest request, For sample, see POST-ProfileData and Policy Data |
|
PUT |
https://localhost:9443/nudr-dr-prov/v1/profile-data/nai-3333333332
Payload: PUT-ProfileData |
|
DELETE | https://localhost:9443/nudr-dr-prov/v1/profile-data/nai-3333333332 This operation deletes all data from all DATA tables (PCF,UDM etc.) |
|
GET | https://localhost:9443/nudr-dr-prov/v1/profile-data/msisdn-1111111113 |
|
PCF Data Provisioning APIs
Resource Name: AccessAndMobilityPolicyData
HTTP Method: PUT, GET, DELETE
Table 3-2 AccessAndMobilityPolicyData
Operation Type | Sample REST URL | Possible Error Codes |
---|---|---|
PUT |
https://10.75.212.116:31873/nudr-dr-prov/v1/policy-data/msisdn-7777777779/am-data
Payload: See PUT-AccessAndMobilityPolicyData |
|
GET | https://10.75.212.116:31873/nudr-dr-prov/v1/policy-data/ues/msisdn-7777777779/am-data |
|
DELETE | https://localhost:9443/nudr-dr-prov/v1/policy-data/msisdn-1111111111/am-data |
|
Resource Name: SessionManagementPolicyData
HTTP Method: PUT, GET, DELETE
Table 3-3 SessionManagementPolicyData
Operation Type | Sample REST URL | Possible Error Codes |
---|---|---|
PUT |
https://10.75.212.116:31873/nudr-dr-prov/v1/policy-data/msisdn-7777777779/sm-data
Payload: PUT-SessionManagementPolicyData |
|
GET | https://10.75.212.116:31873/nudr-dr-prov/v1/policy-data/msisdn-7777777779/sm-data |
|
DELETE | https://localhost:9443/nudr-dr-prov/v1/policy-data/msisdn-11111111131/sm-data |
|
Resource Name: UEPolicySet
HTTP Method: PUT, GET, DELETE
Table 3-4 UEPolicySet
Operation Type | Sample REST URL | Possible Error Codes |
---|---|---|
PUT |
https://localhost:9443/
nudr-dr-prov/v1/policy-data/ues/msisdn-1111111111/ue-policy-set
Payload: See PUT-UEPolicySet - Provisioning |
|
GET | https://localhost:9443 nudr-dr-prov/v1/policy-data/ues/msisdn-1111111111/ue-policy-set |
|
DELETE | https://localhost:9443/ nudr-dr-prov/v1/policy-data/ues/msisdn-1111111111/ue-policy-set |
|