> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tokenrip.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Sources & Adapters

> GET /v0/sources and GET /v0/sources/adapters — what is configured, and what can be configured

# Draft — needs review

**Auth:** `Authorization: Bearer tr_...`

## `GET /v0/sources`

Lists sources with their schedule and health. Defaults to your personal sources.

| Parameter          | Type    | Required | Description                                        |
| ------------------ | ------- | -------- | -------------------------------------------------- |
| `team`             | string  | No       | Team slug or id — list that team's sources instead |
| `include_disabled` | boolean | No       | Include disabled sources. Default `false`          |

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.tokenrip.com/v0/sources?team=quintel" \
    -H "Authorization: Bearer tr_live_AbCdEfGhIjKlMnOpQrStUvWx"
  ```

  ```bash CLI theme={null}
  rip source list --team quintel --include-disabled
  ```
</CodeGroup>

Each row carries the adapter, the bound connection and brain, the interval, the task kind and assignee rule, plus health: `lastRunAt`, `nextRunAt`, `consecutiveFailures`, `lastError`, `disabledAt`.

## `GET /v0/sources/adapters`

Lists the supported adapters and what each one needs — a connection, a brain, an interval — so a caller can build a valid create request without guessing.

```bash theme={null}
rip source adapters
```

## Error codes

| Error            | Description                                    |
| ---------------- | ---------------------------------------------- |
| `NOT_A_MEMBER`   | You are not a current member of the named team |
| `TEAM_NOT_FOUND` | No such team                                   |

## Operator mirror

`GET /v0/operator/sources`, `GET /v0/operator/sources/adapters`.
