{login}/PUT
Updates information for a specified user on a network
Parameters
[string] login:
The login information of the user
Request Body
The User Entity
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
{login}/DELETE
Deletes information for a specified user on a network
Parameters
[string] login:
The login information of the user
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
/Users/{id:int}/
GET
Returns information for a specified user on a network.
Parameters
A unique identifier for a user[int]
id:
Response Body
Returns the User Entity
{id:int}/PUT
Update the given user instance
Parameters
A unique identifier for a user[int]
id:
Request Body
The User Entity
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
{id:int}/DELETE
Deletes information for a specified user on a network
Parameters
A unique identifier for a user[int]
id:
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX
/Users/Operations/
GET
Returns the operational permissions granted to roles for specific business operations
Response Body
Returns the Business Operations Entity
/Users/{id:int}/Permissions/
GET
Includes object permissions for a given user instance.
Parameters
A unique identifier for a user[int]
id:
Response Body
Returns the Permission Entity
{id:int}/Permissions/POST
Adds permissions for a specified user on a network
Parameters
A unique identifier for a user[int]
id:
Request Body
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
{id:int}/Permissions/DELETE
Removes permissions for a specified user on a network
Parameters
A unique identifier for a user[int]
id:
Request Body
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
/Users/{login}/Permissions/
GET
Includes object permissions for a given user instance.
Parameters
[string] login:
The login information of the user
Response Body
Returns the Permission Entity
{login}/Permissions/POST
Adds permissions for a specified user on a network
Parameters
The login information of the user[string] login
:
Request Body
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
{login}/Permissions/DELETE
Removes permissions for a specified user on a network
Parameters
The login information of the user[string] login
:
Request Body
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
/Users/{id:int}/Tokens/{token}/
GET
Validates the specified user's token
Parameters
A unique identifier for a user[int]
id:
A device registration token for a BSN.cloud network[string]
token:
Response Body
Returns the Token Info Entity
{id:int}/Tokens/{token}/DELETE
Revokes tokens for the specified user
Parameters
A unique identifier for a user[int]
id:[string]
token: The token to use with this endpoint call
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.
/Users/{login}/Tokens/{token}/
GET
Validates the specified user's token
Parameters
[string] login:
The login for the user
A device registration token for a BSN.cloud network[string]
token:
Response Body
Returns the Token Info Entity
{login}/Tokens/{token}/DELETE
Revokes tokens for the specified user
Parameters
The login for the user
login:[string
][string]
token: A device registration token for a BSN.cloud network
Response Body
On success this method returns a status code 2XX, on failure it returns a status code of 5XX.