9.6. Add or Remove Team Members
Add one or more members to a team, or remove them from a team.
Method URL Structure PATCH
/broker/rest/team/:id/members
Name Description Required Default role
Type of role user has on the team Yes id
Unique user identifier No login
User's login attribute No members
An array of members to add with corresponding type and role No
{ "role": "view", "login": "member@example.com" }
$ curl -X PATCH https://openshift.redhat.com/broker/rest/team/5333d8b2a9429d1c3e0000ae/members --user user@example.com:password --data-urlencode role=view --data-urlencode login=member@example.com
The API returns the member resource with related resource links which have been left out for brevity. See Chapter 9, Members for more information on all member parameters.
{ "api_version": 1.6, "data": { "explicit_role": "view", "id": "533369f861b322dfc1000003", "links": { "GET": { "href": "https://openshift.redhat.com/broker/rest/team/5333d8b2a9429d1c3e0000ae/member/533369f861b322dfc1000003", "method": "GET", "optional_params": [ ], "rel": "Get member", "required_params": [ ] }, }, "login": "team.member@mycompany.com", "owner": false, "role": "view", "type": "user" }, "messages": [ { "exit_code": 0, "field": null, "index": null, "severity": "info", "text": "Updated 1 member." } ], "status": "ok", "supported_api_versions": [ 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 ], "type": "member", "version": "1.6" }