Federation User

/api/1.2/federations/:id/users

GET /api/1.2/federations/:id/users

Retrieves users assigned to a federation.

Authentication Required: Yes

Role(s) Required: None

Request Route Parameters

Name Type Description
federation string Federation ID.

Response Properties

Parameter Type Description
company string  
id int  
username string  
role string  
email string  
fullName string  

Response Example

{
 "response": [
    {
                    "id": 41
                    "username": "booya",
                    "company": "XYZ Corporation",
                    "role": "federation",
                    "email": "booya@fooya.com",
                    "fullName": "Booya Fooya"
            }
  ]
}

POST /api/1.2/federations/:id/users

Create one or more federation / user assignments.

Authentication Required: Yes

Role(s) Required: Admin

Request Parameters

Name Required Description
userIds yes An array of user IDs.
replace no Replace existing fed/user assignments? (true|false)

Request Example

{
    "userIds": [ 2, 3, 4, 5, 6 ],
    "replace": true
}

Response Properties

Parameter Type Description
userIds array An array of user IDs.
replace array Existing fed/user assignments replaced? (true|false).

Response Example

{
    "alerts": [
              {
                      "level": "success",
                      "text": "5 user(s) were assigned to the cname. federation"
              }
      ],
    "response": {
        "userIds" : [ 2, 3, 4, 5, 6 ],
        "replace" : true
    }
}

DELETE /api/1.2/federations/:id/users/:id

Removes a user from a federation.

Authentication Required: Yes

Role(s) Required: Admin

Request Route Parameters

Name Required Description
federation yes Federation ID.
user yes User ID.

Response Example

{
       "alerts": [
                 {
                         "level": "success",
                         "text": "Removed user [ bobmack ] from federation [ cname1. ]"
                 }
         ],
}