Retrieve Project Members
This API can be used to retrieve all users and teams that are members of this project. Does not include loft wide admins.
Project Members example
An example Project Members:
apiVersion: management.loft.sh/v1
kind: ProjectMembers
metadata: {}
teams:
- info:
displayName: My Team
name: my-team
users:
- info:
displayName: My User
email: my-email
name: my-user
Project Members reference
teams object[]
Teams holds all the teams that have access to the cluster
teams object[] info object
Info about the user or team
info object name string
Name is the kubernetes name of the object
name string displayName string
The display name shown in the UI
displayName string icon string
Icon is the icon of the user / team
icon string username string
The username that is used to login
username string email string
The users email address
email string subject string
The user subject
subject string users object[]
Users holds all the users that have access to the cluster
users object[] info object
Info about the user or team
info object name string
Name is the kubernetes name of the object
name string displayName string
The display name shown in the UI
displayName string icon string
Icon is the icon of the user / team
icon string username string
The username that is used to login
username string email string
The users email address
email string subject string
The user subject
subject string Project Members (Get)
You can retrieve all project users and teams through this API.
- kubectl
- curl
Run the following command:
# Exchange my-object in the url below with the name of the Project Members
kubectl get --raw "/kubernetes/management/apis/management.loft.sh/v1/projects/my-object/members"
Run the following curl command:
# Exchange my-object in the url below with the name of the Project Members
curl -s -X GET --insecure \
"https://$LOFT_DOMAIN/kubernetes/management/apis/management.loft.sh/v1/projects/my-object/members" \
-H "Authorization: Bearer $ACCESS_KEY"