Project roles and permissions
Last updated on
Intake Project Roles
Section titled “Intake Project Roles”| Role | Permissions | Title | Description |
|---|---|---|---|
intake.admin |
intake.intake.create |
Intake Admin | Has full admin access to the Intake domain. Can do anything on Intake Runners, Intakes, and Intake Users that project editors can |
intake.intake.delete |
|||
intake.intake.get |
|||
intake.intake.list |
|||
intake.intake.update |
|||
intake.reader |
intake.intake.get |
Intake Reader | Has read access to the Intake domain. Can list and read information about Intake Runners, Intakes, and Intake Users |
intake.intake.list |
Intake Project Permissions to API Mapping
Section titled “Intake Project Permissions to API Mapping”| Permission | API Endpoint/s | Description |
|---|---|---|
intake.intake.list |
- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intake-runners (GET)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes (GET)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId}/users (GET) |
List STACKIT Intake resources, including Intake Runners, Intakes, and Intake Users |
intake.intake.get |
- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intake-runners/{intakeRunnerId} (GET)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId} (GET)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId}/users/{intakeUserId} (GET) |
Get details on STACKIT Intake resource properties, including Intake Runners, Intakes and Intake Users |
intake.intake.create |
- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intake-runners (POST)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes (POST)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId}/users (POST) |
Create STACKIT Intake resources in the project, including Intake Runners, Intakes, and Intake Users |
intake.intake.update |
- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intake-runners/{intakeRunnerId} (PUT)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId} (PUT)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId}/users/{intakeUserId} (PUT) |
Update the properties of STACKIT Intake resources in the project, including Intake Runners, Intakes, and Intake Users |
intake.intake.delete |
- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intake-runners/{intakeRunnerId} (DELETE)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{regionId}/intakes/{intakeId} (DELETE)- https://intake.api.eu01.stackit.cloud/v1beta/projects/{projectId}/regions/{region} |