The ID of the project.
Creates a new service account in the project. This also returns an unredacted API key for the service account.
Path Parameters
Body
application/json
Body
The project service account create request payload.
ProjectServiceAccountCreateRequest
The name of the service account being created.
Response
application/json
Response
Project service account created successfully.
ProjectServiceAccountCreateResponse
Allowed values:organization.project.service_account
Service accounts can only have one role of type member
Allowed values:member
Show Child Parameters
Authentication
Path Parameters
Body
Retrieves a service account in the project.
Path Parameters
The ID of the project.
The ID of the service account.
Response
200 application/json
Response
Project service account retrieved successfully.
ProjectServiceAccount
Represents an individual service account in a project.
The object type, which is always organization.project.service_account
Allowed values:organization.project.service_account
The identifier, which can be referenced in API endpoints
The name of the service account
owner or member
Allowed values:ownermember
The Unix timestamp (in seconds) of when the service account was created
Authentication
Path Parameters
Deletes a service account from the project.
Path Parameters
The ID of the project.
The ID of the service account.
Response
200 application/json
Response
Project service account deleted successfully.
ProjectServiceAccountDeleteResponse
Allowed values:organization.project.service_account.deleted
Authentication
Path Parameters
Returns a list of users in the project.
Query Parameters
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
Default:20
A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
Path Parameters
The ID of the project.
Response
application/json
Response
Project users listed successfully.
ProjectUserListResponse
Represents an individual user in a project.
Show Child Parameters
Authentication
Path Parameters
Query Parameters
Adds a user to the project. Users must already be members of the organization to be added to a project.
Path Parameters
The ID of the project.
Body
application/json
Body
The project user create request payload.
ProjectUserCreateRequest
The ID of the user.
owner or member
Allowed values:ownermember
Response
application/json
Response
User added to project successfully.
ProjectUser
Represents an individual user in a project.
The object type, which is always organization.project.user
Allowed values:organization.project.user
The identifier, which can be referenced in API endpoints
The name of the user
The email address of the user
owner or member
Allowed values:ownermember
The Unix timestamp (in seconds) of when the project was added.