project_get_all_projects
Retrieve projects with pagination, sorting, field selection, and role-based filters to control which VCF Automation projects are returned.
Instructions
Get all projects Get all projects with specified paging parameters. GET /project-service/api/projects
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Results page you want to retrieve (0..N) | |
| size | No | Number of records per page. | |
| select | No | Select a subset of properties to include in the response. Possible values for this parameter are id, name, description, operationTimeout, constraints. Id will always be included in the response | |
| orderby | No | Sorting criteria in the format: property (asc | desc). Default sort order is ascending. | |
| apiVersion | No | The version of the API in yyyy-MM-dd format. For versioning information refer to /project-service/api/about. | 2019-01-15 |
| excludeViewer | No | Filters projects based on the viewer role. When the value is true it will not return the projects in which the current user is only viewer and will ignore privileged roles: CodeStream:Developer and CodeStream:Executor, if the user has them. Else it … | |
| excludeSupervisor | No | Filters projects based on the supervisor role. When the value istrue it will not return the projects in which the current user is having only supervisor role | |
| withAnyPermission | No | Optional permissions that, if granted to the users, allow them access to the proper set of projects. If the user actually has any of those permissions, the 'excludeViewer' parameter has no effect. | |
| excludeNotSharedProjectsForMember | No | Filters projects based on the member role and the access to the resources of the project. When the value is true it will not return the projects in which the current user is only member and the project is not with shared resources. |