---
title: "get the catalog of services that the service broker offers"
method: GET
path: "/v2/catalog"
tags: ["Catalog"]
---

# get the catalog of services that the service broker offers

`GET /v2/catalog`

## Headers

- `X-Broker-API-Version` string, required

## Response `200`

catalog response

- Catalog
  - `services` Service[]
    - `name` string, required
    - `id` string, required
    - `description` string, required
    - `tags` string[]
    - `requires` string[]
    - `bindable` boolean, required
    - `metadata` Metadata — See [Service Metadata Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata) for more details.
    - `dashboard_client` DashboardClient
      - `id` string
      - `secret` string
      - `redirect_uri` string
    - `binding_rotatable` boolean
    - `plan_updateable` boolean
    - `plans` Plan[], required
      - `id` string, required
      - `name` string, required
      - `description` string, required
      - `metadata` Metadata — See [Service Metadata Conventions](https://github.com/openservicebrokerapi/servicebroker/blob/master/profile.md#service-metadata) for more details.
      - `maintenance_info` MaintenanceInfo
        - `version` string, required
        - `description` string
      - `free` boolean
      - `bindable` boolean
      - `schemas` Schemas
        - `service_instance` ServiceInstanceSchema
          - `create` object
            - `parameters` object
          - `update` object
            - `parameters` object
        - `service_binding` ServiceBindingSchema
          - `create` object
            - `parameters` object
      - `maximum_polling_duration` integer
      - `plan_updateable` boolean
      - `binding_rotatable` boolean

## Changes

- **2021-06-22** `04ffbbbbd96d` — 3 info
  - added the optional property `services/items/plans/items/binding_rotatable` to the response with the `200` status
  - added the optional property `services/items/plans/items/maximum_polling_duration` to the response with the `200` status
  - added the optional property `services/items/plans/items/plan_updateable` to the response with the `200` status
- **2021-05-24** `56a3fa692da0` — 3 breaking
  - the `services/items/plans/items/schemas/service_binding/create/parameters` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - the `services/items/plans/items/schemas/service_instance/create/parameters` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - the `services/items/plans/items/schemas/service_instance/update/parameters` response's property type/format changed from ``/`` to `object`/`` for status `200`
- **2020-05-18** `8cf18c79937e` — 1 info
  - added the optional property `services/items/binding_rotatable` to the response with the `200` status
- **2020-05-12** `c02c8ad06b20` — 1 warning
  - removed the optional property `services/items/binding_rotatable` from the response with the `200` status
- **2020-04-28** `25dd370ccbb1` — 1 info
  - added the optional property `services/items/binding_rotatable` to the response with the `200` status

[Full history](https://skmtc.dev/cloudfoundry/apis/open-service-broker-api/changes/v2/catalog/get.md)

---

[API](https://skmtc.dev/cloudfoundry/apis/open-service-broker-api.md) · [All operations](https://skmtc.dev/cloudfoundry/apis/open-service-broker-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudfoundry/open-service-broker-api/revisions/8e8ca70f8e59/schema)
