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

# List connector capabilities

> Static registry of connector actions and their risk class.

### Query parameters

<ParamField query="limit" type="integer">
  Max items (capped at 1000).
</ParamField>

<ParamField query="offset" type="integer" />

<ParamField query="status" type="string">
  Filter by status.
</ParamField>

### Response

`object[]` — each element:

<ResponseField name="connector_type" type="string" required />

<ResponseField name="connector_action" type="string" required />

<ResponseField name="activity_name" type="string" required />

<ResponseField name="risk" type="string" required />

<ResponseField name="idempotency_required" type="boolean" required />

<ResponseField name="review_recommended" type="boolean" required />

### Status codes

| Code  | Meaning                                                    |
| ----- | ---------------------------------------------------------- |
| `200` | Static registry of connector actions and their risk class. |
| `400` | Validation error                                           |
| `401` | Unauthorized                                               |
| `404` | Not found                                                  |
| `429` | Rate limited                                               |
| `500` | Internal error                                             |

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET \
    --url 'https://api.workstream.stateset.com/v1/connector-capabilities' \
    --header "x-api-key: $STATESET_TEMPORAL_API_KEY"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  [
    {
      "connector_type": "string",
      "connector_action": "string",
      "activity_name": "string",
      "risk": "read",
      "idempotency_required": true,
      "review_recommended": true
    }
  ]
  ```
</ResponseExample>
