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
Returns a network associated with a specified id.
Segment
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns the Network Entity
Self/Networks/{name}/GET
Returns a network associated with a specified name.
Segment
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.
Segment
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
Segment
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.
Segment
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
Segment
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.
Segment
id
int
The unique identifier for a network
______________________________________________________________
Response Body
Returns the Network Subscription Entity
Self/Networks/{id:int}/Subscription/PUT
Updates the current subscription information associated with a specified network. A regular user can only use this to enable a trial period of the Content Cloud (if it was not previously enabled).
Segment
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.
Segment
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. A regular user can only use this to enable a trial period of the Content Cloud (if it was not previously enabled).
Segment
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 the current subscription, and all previously expired subscriptions, associated with a specified network
Segment
id
int
The unique identifier for a network
______________________________________________________________
Response Body
200: Returns an array of Network Subscription entities
Self/Networks/{name}/Subscriptions/GET
Returns the current subscription, and all previously expired subscriptions, associated with a specified network
Segment
name
string
The name of a network
______________________________________________________________
Response Body
200: Returns an array of Network Subscription entities
Self/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.
Self/Users/{id:int}/GET
Returns information about a specified user on a network
Segment
id
int
The unique identifier for a user
______________________________________________________________
Response Body
Returns the User Entity
Self/Users/{id:int}/Role/GET
Returns information about a specified user role on a network
Segment
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.
Self/Users/{id:int}/Profile/GET
Returns the user profile settings
Segment
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
Self/Users/{id:int}/Profile/POST
Creates the user profile property
Segment
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.
Self/Users/{id:int}/Profile/{key}/GET
Returns the value of a user profile key
Segment
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
Self/Users/{id:int}/Profile/{key}/PUT
Sets a property value in a user profile
Segments
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.
Self/Users/{id:int}/Profile/{key}/DELETE
Removes a user profile property
Segments
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/Users/{id:int}/Notifications/GET
Returns the user notification settings
Segment
id int
A unique identifier for a user
______________________________________________________________
Response Body
Success
200: Returns information about whether each setting in User Notification Settings Entity is enabled or disabled
Failure
300: The user entity is not specified correctly (there is more than one possible response)
400: Either the request or the user entity is invalid or not specified
401: The access token is invalid or not specified
403: The supplied access token, though valid, doesn't provide access to this method
406: The server cannot return the data representation that you requested (as specified in the "Accept" header)
5XX: Any 500 code is an internal server error
Self/Users/{id:int}/Notifications/PUT
Updates the user notification settings
Segment
id int
A unique identifier for a user
______________________________________________________________
Request Body
The User Notification Settings Entity
______________________________________________________________
Response Body
Success
204: The specified user notification settings have been updated on the network
304: The resource was not modified since the time specified in the “If-Modified-Since” header
Failure
300: An acceptable user notification settings entity is not specified
400: Either the request or the user entity is invalid or not specified
401: The access token is invalid or not specified
403: The supplied access token, though valid, doesn't provide access to this method
404: The server cannot find the requested resource
415: The specified representation of the user notification settings entity is invalid or not supported
5XX: Any 500 code is an internal server error
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
Segment
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
Segment
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
Segment
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/{id:int}/Permissions/GET
Returns permissions for a given user
Segment
id int
A unique identifier for a user
______________________________________________________________
Response Body
Returns an array of Permission Entity entities
Self/Users/{id:int}/Role/Permissions/GET
Returns permissions for a given user role.
Segment
id int
A unique identifier for a user
______________________________________________________________
Response Body
Returns the Permission Entity for a given user role