Infomaniak Public Cloud icon

Infomaniak Public Cloud

Interact with Infomaniak Public Cloud API

Actions70

Database Service → List Database Services

AI-generated

Summary

List database services in a selected public cloud project.

Inputs

  • authentication — Authentication method (OAuth2 or API Key)
  • path_public_cloud_id (required) — Identifier of the public cloud
  • path_public_cloud_project_id (required) — Identifier of the public cloud project
  • query_with — Optional parameter to load additional data about a resource
  • query_filter — JSON filter to restrict returned items
  • query_return — If set to 'total', returns the count of items instead of the items themselves
  • query_page — Page number for pagination
  • query_per_page — Number of items per page
  • query_order_by — Field to sort by
  • query_order — Sort order (asc or desc)
  • query_order_for — Sorting order for a field (defaults to 'order')
  • returnAll — If true, returns all items without pagination limits
  • limit — Maximum number of items to return (default 50, max 500)
  • returnFullResponse — If true, returns the full response including metadata

Output shape

a collection of database service records

Supports pagination via query_page, query_per_page, and limit; optional filtering, sorting, and count return. If query_return is 'total', the response body contains only the item count.

Examples

Example 1: List services in cloud 123 project 456 using OAuth2

authentication: oauth2; path_public_cloud_id: 123; path_public_cloud_project_id: 456; limit: 50

Example 2: Get total count of services with a filter

query_return: total; path_public_cloud_id: 123; path_public_cloud_project_id: 456

Example 3: Paginated list with custom ordering

query_page: 2; query_per_page: 25; query_order_by: name; query_order: desc; path_public_cloud_id: 123; path_public_cloud_project_id: 456

Links

Discussion