The RESTful Subscriber Profile interfaces allow an application to query an operator’s database for individual subscriber profile attributes (such as a user’s terminal type) or entire subscriber profiles.
In the listings below, bold indicates a required attribute, <> a descriptive comment.
Note: | An HTML version of this information is at http://host:port/rest/subscriber_profile/index.html where host and port depend on the Oracle Communications Services Gatekeeper installation. |
Gets specific subscriber profile properties.The properties that can be accessed are defined in the service provider and application SLAs associated with the application.
http://host:port/rest/subscriber_profile/profile?query=${query}
"
address"
: "URI",
<The address associated with the subscriber whose data is being accessed. Supported schemes include tel, id, imsi, and ipv4.>
"pathNames"
: ["String"]
<The requested subsciber profile properties. These are expressed as a relative UNIX path, such as serviceName/accessControlId/accessControlId
>
{
"properties"
: [{
<An array of the requested properties, as key value pairs>
"pathName"
: "String",
<The pathname of the requested property>
"propertyValue"
: "String"
<The value associated with the requested property>
Gets an entire subscriber profile.
http://host:port/rest/subscriber_profile/profile?id=${id}
"profileID"
: "String",
<The ID of the profile,which acts as a set of filters limiting the attributes that can be accessed based on the SLAs associated with the application. May be ignored if Oracle Communications Services Gatekeeper connects to the network using certain protocols.>
"subscriberID"
: "String"
<An ID that uniquely identifies the subscriber whose profile is being accessed>
{"result": [{
<An array of properties from the requested profile>
"pathName": "String",
<The pathname of the property>
"propertyValue": "String"
<The value associated with that property>
The content of possible error messages.
"type":
"com.bea.wlcp.wlng.schema.ews.common.ServiceException"
"type"
:"com.bea.wlcp.wlng.schema.ews.common.PolicyException"