list_projects
Retrieve and filter projects in a Terraform Cloud organization. Use search queries, permissions filters, or sorting options to manage and organize project lists efficiently.
Instructions
List projects in an organization.
Retrieves a paginated list of all projects in a Terraform Cloud organization. Results can be filtered using a search string or permissions filters to find specific projects.
API endpoint: GET /organizations/{organization}/projects
Args: organization: The name of the organization to list projects from page_number: The page number to return (default: 1) page_size: The number of items per page (default: 20, max: 100) q: Optional search query to filter projects by name filter_names: Filter projects by name (comma-separated list) filter_permissions_update: Filter projects that the user can update filter_permissions_create_workspace: Filter projects that the user can create workspaces in sort: Sort projects by name ('name' or '-name' for descending)
Returns: Paginated list of projects with their configuration settings and metadata
See: docs/tools/project.md for reference documentation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
filter_names | No | ||
filter_permissions_create_workspace | No | ||
filter_permissions_update | No | ||
organization | Yes | ||
page_number | No | ||
page_size | No | ||
q | No | ||
sort | No |