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 2-4 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's provisioning APIs
Resource Name: AccessAndMobilityPolicyData
HTTP Method: PUT, GET, DELETE
Table 2-5 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 2-6 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 2-7 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 |
|
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 |
|