Testkube Control Plane ../members organisation operations
Testkube Pro API (cloud-api/1.10.51)
Download OpenAPI specification:Download
E-mail: testkube@kubeshop.io  License: COMMERICAL 
API for Testkube Pro
Get organization members
Get organizations members
Authorizations:
None
path Parameters
| id required  | string  unique id of the object  | 
Responses
Response samples
- 200
 - 401
 - 402
 - 403
 
Content type
application/json
[- {
- "id": "string",
 - "email": "jack.the.ripper@testkube.io",
 - "status": "Invited",
 - "role": "owner",
 - "inviteID": "1234567890-12312321-123123-3333",
 - "invitingEmail": "pikachu@testkube.io"
 
} 
]Remove user from organization
Remove user from organization
Authorizations:
None
path Parameters
| id required  | string  unique id of the object  | 
| memberEmail required  | string  unique email of the user  | 
Responses
Response samples
- 400
 
Content type
application/problem+json
{- "title": "Invalid test name",
 - "status": 500,
 - "detail": "Your test name can't contain forbidden characters like \"}}}\" passed",
 
}Update org member role
Update all organization members
Authorizations:
None
path Parameters
| id required  | string  unique id of the object  | 
| memberEmail required  | string  unique email of the user  | 
Request Body schema: application/jsonrequired
environment details body
| role required  | string (MemberRole)   Enum: "owner" "admin" "biller" "member"    | 
Responses
Request samples
- Payload
 
Content type
application/json
{- "role": "owner"
 
}Response samples
- 200
 - 400
 - 401
 - 402
 - 403
 
Content type
application/json
{- "id": "string",
 - "email": "jack.the.ripper@testkube.io",
 - "status": "Invited",
 - "role": "owner",
 - "inviteID": "1234567890-12312321-123123-3333",
 - "invitingEmail": "pikachu@testkube.io"
 
}