---
title: "List DBaaS services"
method: GET
path: "/dbaas-service"
tags: ["dbaas"]
---

# List DBaaS services

`GET /dbaas-service`

## Request

- Base URL: `https://api-ch-gva-2.exoscale.com/v2`
- URL: `https://api-ch-gva-2.exoscale.com/v2/dbaas-service`
- Auth: none declared
- TypeScript: <https://skmtc.dev/exoscale/apis/exoscale-api/docs/dbaas-service/get.ts> (a function with typed inputs; its response is checked against the schema)

List DBaaS services

## Response `200`

200

- object
  - `dbaas-services` DbaasServiceCommon[]
    - `updated-at` string, date-time: Service last update timestamp (ISO 8601)
    - `node-count` integer: Number of service nodes in the active plan
    - `node-cpu-count` integer: Number of CPUs for each node
    - `integrations` DbaasIntegration[]: Service integrations
      - `description` string: Description of the integration
      - `settings` object: Integration settings
      - `type` string: Integration type
      - `is-enabled` boolean: Whether the integration is enabled or not
      - `source` string: Source service name
      - `is-active` boolean: Whether the integration is active or not
      - `status` string: Integration status
      - `id` string, uuid: Integration id
      - `dest` string: Destination service name
    - `zone` string: The zone where the service is running
    - `name` string, required
    - `type` string, required
    - `state` 'running' | 'rebuilding' | 'rebalancing' | 'poweroff'
    - `termination-protection` boolean: Service is protected against termination and powering off
    - `notifications` DbaasServiceNotification[]: Service notifications
      - `level` 'warning' | 'notice', required: Notification level
      - `message` string, required: Human notification message
      - `type` 'service_powered_off_removal' | 'service_end_of_life', required: Notification type
      - `metadata` object, required: Notification type
    - `disk-size` integer: TODO UNIT disk space for data storage
    - `node-memory` integer: TODO UNIT of memory for each node
    - `created-at` string, date-time: Service creation timestamp (ISO 8601)
    - `plan` string, required: Subscription plan

## Changes

- **2023-06-06** `cf7b08181585`: 1 info
  - added the optional property `dbaas-services/items/zone` to the response with the `200` status
- **2023-02-03** `6e9809fd1444`: 10 breaking, 21 warning, 8 info
  - the response property `dbaas-services/items/integrations/items/description` became optional for the status `200`
  - removed the required property `dbaas-services/items/integrations/items/active` from the response with the `200` status
  - removed the required property `dbaas-services/items/integrations/items/dest-service` from the response with the `200` status
  - removed the required property `dbaas-services/items/integrations/items/dest-service-type` from the response with the `200` status
  - …35 more

[Operation history](https://skmtc.dev/exoscale/apis/exoscale-api/changes/dbaas-service/get.md)

---

[API](https://skmtc.dev/exoscale/apis/exoscale-api.md) - [All operations](https://skmtc.dev/exoscale/apis/exoscale-api/llms.txt) - [OpenAPI document](https://skmtc.dev/exoscale/apis/exoscale-api/revisions/63da6f74c845?raw)
