---
title: "List connector kinds"
method: GET
path: "/v0/connector-kinds"
tags: ["Connector kinds"]
---

# List connector kinds

`GET /v0/connector-kinds`

## Request

- Base URL: `https://docs.quivr.thevibecompany.co` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.quivr.thevibecompany.co/v0/connector-kinds`
- Auth: HTTP bearer

Connector kinds enabled in this deployment, with the JSON Schemas that validate their config and credential secret, so clients can render configuration forms without knowing the kinds. credential_deposits tells whether this deployment accepts Deposited Credentials at all; when unavailable, any create carrying a credential and every rotation is 503 credentials_unavailable.

## Response `200`

Successful response

- ConnectorKindCatalog
  - `credential_deposits` 'available' | 'unavailable', required: unavailable on a deployment without a credential key, where credential deposits and rotations are refused with 503 credentials_unavailable.
  - `min_interval_seconds` integer, required: Shortest polling interval this deployment accepts.
  - `items` ConnectorKindDescription[], required
    - `kind` string, required: Kind identifier accepted by createConnector for this deployment. A plain string so kinds added by future providers need no contract change here.
    - `title` string, required: Display name, from the config schema's title annotation (the kind when absent).
    - `description` string: Short explanation, from the config schema's description annotation.
    - `config_schema` object, required: JSON Schema (2020-12) validating config. Annotations (title, description, examples) are informational.
    - `credential_schema` object: JSON Schema validating credential.secret. Members annotated writeOnly are secrets. Absent when the kind takes no credential.
    - `credential` 'none' | 'optional' | 'required', required: Whether an instance of this kind takes, may take or needs a Deposited Credential.
    - `default_interval_seconds` integer, required

## Other responses

- `default`: Structured error; see contract HTTP mapping.

---

[API](https://skmtc.dev/thevibecompany/apis/quivr-http-api.md) - [All operations](https://skmtc.dev/thevibecompany/apis/quivr-http-api/llms.txt) - [OpenAPI document](https://skmtc.dev/thevibecompany/apis/quivr-http-api/revisions/4f4e30ba8f4e?raw)
