Actions70
- Config Actions
- Database Service Actions
- Database Service > Backups Actions
- Database Service > Backups > Scheduled Actions
- Database Service > Configurations Actions
- Database Service > Data Actions
- Database Service > IP Filters Actions
- Database Service > Restores Actions
- Kubernetes Service Actions
- Kubernetes Service > Data Actions
- Kubernetes Service > IP Filtering Actions
- Kubernetes Service > Instance Pools Actions
- Product Management Actions
- Projects Actions
- Users Actions
Projects → List Projects
AI-generatedSummary
List projects in a specified Infomaniak Public Cloud, optionally with pagination, filtering, and sorting controls.
Inputs
- authentication — Authentication method (OAuth2 or API Key).
- path_public_cloud_id (required) — Unique identifier of the Public Cloud product.
- query_with — Optional: Load additional data about a resource, e.g., related resources.
- query_filter — Optional: Filter criteria as JSON.
- query_return — Optional: If set to 'total', the response is the count of items instead of the items themselves.
- query_limit — Optional: Number of items to return.
- query_skip — Optional: Index of the first item to return (0‑based).
- query_page — Optional: Page number for pagination.
- query_per_page — Optional: Number of items per page.
- query_order_by — Optional: Field used for sorting results.
- query_order — Optional: Sort order, either 'asc' or 'desc'.
- query_order_for — Optional: Sorting order for a specific field.
- returnAll — Optional: If true, return all items without pagination limits.
- limit — Optional: Maximum number of items to return (default 50, max 500).
- returnFullResponse — Optional: If true, return the full response object instead of a trimmed subset.
Output shape
a list of project objects (one per project)
Pagination parameters (limit, skip, page, per_page) control the slice of results; returnAll defaults to true and can override pagination; limit defaults to 50 (max 500); returnFullResponse defaults to false and can include full response details.
Examples
Example 1: List all projects in a specific public cloud using OAuth2
authentication: oauth2, path_public_cloud_id: 123, returnAll: true
Example 2: Fetch the first page of projects with a limit of 25 and order by name descending
authentication: apiKey, path_public_cloud_id: 45, query_limit: 25, query_order_by: "name", query_order: "desc", query_page: 1