Provisioning Operations for Profile Data

This section provides provisioning operations for Profile data.

Resource Name: ProfileData

HTTP Method: POST, PUT, DELETE, GET

BASE URI: {apiRoot}/nudr-dr-prov/{version}/profile-data/{ue-id}

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-1111111114

Payload : See POST-ProfileData

You can add profile-data and policy-data in single rest request. For sample data blob, see POST-Profile Data and Policy Data

You can add profile-data and SLF-data in single rest request. For sample data blob, see POST-Profile Data and SLF Data

  • 400: "Invalid URI sent from client"
  • 400: "Unknown key, the key provided in the request is invalid"
  • 400: "Payload should contain key-value pair present in URI"
  • 400: "Invalid content request data supplied"
  • 400: "Occurrence constraint violation"
  • 400: "Duplicate key"
PUT https://localhost:9443/nudr-dr-prov/v1/profile-data/nai-3333333332

Payload: PUT-ProfileData

  • 400: "Invalid URI sent from client"
  • 400: "Unknown key, the key provided in the request is invalid"
  • 400: " Payload should contain key-value pair present in URI "
  • 400: "Invalid content request data supplied"
  • 400: "Occurrence constraint violation"
DELETE This operation deletes all data from all DATA tables (PCF, UDM etc.), https://localhost:9443/nudr-dr-prov/v1/profile-data/nai-3333333332
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"
GET https://localhost:9443/nudr-dr-prov/v1/profile-data/msisdn-1111111113
  • 400: "Invalid URI sent from client"
  • 404: "Subscriber does not exist"
  • 400: "Unknown key, the key provided in the request is invalid"