此内容没有您所选择的语言版本。
9.6. Add or Remove Team Members
Description
Add one or more members to a team, or remove them from a team.
Method and URL Structure
| Method | URL Structure |
|---|---|
PATCH | /broker/rest/team/:id/members |
Request Parameters
| 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 |
See Section A.5, “Members” for more information about the valid options applicable to these request parameters.
Request
{
"role": "view",
"login": "member@example.com"
}
{
"role": "view",
"login": "member@example.com"
}
cURL Command Example
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
$ 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
JSON Response
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.