Self/Networks/GET
Returns the networks associated with a person
Response Body
Returns a complete list of Network Entity instances associated with a person.
Self/Networks/POST
Creates a network for the person.
Request Body
The Network Entity
______________________________________________________________
Response Body
Returns a 201 status code and the new resource created and referenced by the Uri (given by the Location header field) in the response. The response includes the network entity (see Network Entity).
Self/Networks/{id:int}/GET
Get a list of networks associated with a specified id.
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns the Network Entity
Self/Networks/{name}/GET
Get a list of networks associated with a specified name.
Parameters
name
string
The name of a network
______________________________________________________________
Response Body
Returns the Network Entity
Self/Networks/{id:int}/Settings/GET
Returns the settings associated with a specified network.
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns the Network Settings Entity
Self/Networks/{id:int}/Settings/PUT
Update the settings associated with a specified network
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Request Body
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Networks/{name}/Settings/GET
Get the settings associated with a specified network.
Parameters
name
string
The name of a network
______________________________________________________________
Response Body
Returns the Network Settings Entity
Self/Networks/{name}/Settings/PUT
Update the settings associated with a specified network
Parameters
name
string
The name of a network
______________________________________________________________
Request Body
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Networks/{id:int}/Subscription/GET
Returns the current subscription Information associated with a specified network.
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns the Network Subscription Entity
Self/Networks/{id:int}/Subscription/PUT
Update the current subscription information associated with a specified network
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Request Body
The Network Subscription Entity
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Networks/{name}/Subscription/GET
Returns the current subscription information associated with a specified network.
Parameters
name
string
The name of a network
______________________________________________________________
Response Body
Returns the Network Subscription Entity
Self/Networks/{name}/Subscription/PUT
Updates the current subscription information associated with a specified network
Parameters
name
string
The name of a network
______________________________________________________________
Request Body
The Network Subscription Entity
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Networks/{id:int}/Subscriptions/GET
Returns all of the network subscriptions associated with a specified network.
Parameters
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns all Network Subscription entities on a network
Self/Networks/{name}/Subscriptions/GET
Returns all of the network subscriptions associated with a specified network.
Parameters
name
string
The name of a network
______________________________________________________________
Response Body
Returns all Network Subscription entities on a network
Users/GET
Returns all user entities that the customer is associated with over all networks where the person has a user record
Response Body
Returns an array of user entities (see User Entity) if the user is a member of multiple networks, or to a single User Entity if the user is only a member of one network, or nothing if the user is not a member of any network.
Users/{userid:int}/GET
Returns information about a specified user on a network
Parameters
id
int
The unique identifier for a user
______________________________________________________________
Response Body
Returns the User Entity
Users/{userid:int}/Role/GET
Returns information about a specified user role on a network
Parameters
id
int
The unique identifier for a user
______________________________________________________________
Response Body
If the user is not assigned to a role, then the expected response status is 204 (No content). Otherwise this returns the User Entity.
Users/{userid:int}/Profile/GET
Returns the user profile settings
Parameters
id
int
The unique identifier for a user
______________________________________________________________
Response Body
The return type is object, where property names are profile keys and the profile values are those property values
Users/{userid:int}/Profile/POST
Creates the user profile property
Parameters
id
int
The unique identifier for a user
______________________________________________________________
Request Body
pair
<string, string>
A key value pair. There should be not more than 100 properties per user, and each property value should be not more than 64KB.
______________________________________________________________
Response Body
Returns a 201 status code, the key value pair, and a link to the GET method to retrieve it.
Users/{userid:int}/Profile/{key}/GET
Returns the value of a user profile key
Parameters
id
int
The unique identifier for a user
key
string
The name of the profile property
______________________________________________________________
Response Body
Returns the value of the requested user profile key
Users/{userid:int}/Profile/{key}/PUT
Sets a property value in a user profile
Parameters
id
int
The unique identifier for a user
key
string
The name of the profile property
______________________________________________________________
Request Body
value string:
The profile property value to update
______________________________________________________________
Response Body
Returns HTTP status code 201 if the property value is defined for first time, or status code 204 if the property already exists and has been updated.
Users/{userid:int}/Profile/{key}/DELETE
Removes a user profile property
Parameters
id
int
The unique identifier for a user
key
string
The name of the profile property
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Profile/GET
Returns a complete person profile
Response Body
The return type is object, where property names are profile keys and the profile values are those property values
Self/Profile/POST
Creates a profile property for the person
Request Body
pair <string, string>
<string, string>
A key value pair of the person and profile property
______________________________________________________________
Response Body
Returns a 201 status code and the new resource created and referenced by the Uri (given by the Location header field) in the response. Returns an object where property names correspond to profile keys and property values correspond to profile names.
Self/Profile/{key}/GET
Returns a profile property value for a person
Parameters
key
string
The name of the profile property
______________________________________________________________
Response Body
Returns a profile property value
Self/Profile/{key}/PUT
Sets a profile property value for a person
Parameters
key
string
The name of the profile property
______________________________________________________________
Request Body
value string
The profile property value to update
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Profile/{key}/DELETE
Removes a profile property for a person
Parameters
key
string
The name of the profile property
______________________________________________________________
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
Self/Users/{userid:int}/Permissions/GET
Returns permissions for a given user
Parameters
id int
A unique identifier for a user
______________________________________________________________
Response Body
Returns an array of Permission Entity entities
Self/Users/{userid:int}/Role/Permissions/GET
Returns permissions for a given user role.
Parameters
id int
A unique identifier for a user
______________________________________________________________
Response Body
Returns the Permission Entity for a given user role