# List integrations (/docs/api-reference/integrations/listIntegrations)

> List the integrations connected to your workspace, with each one's `id` and `integration_type`. Stored credentials (tokens, secrets, passwords, API keys, and the values of a custom API's headers and parameters) are never returned: they read `********`. When you create an integration, send the real values: `********` is refused. Accounts that sign in with OAuth (Google Sheets, Slack, HubSpot, Salesforce, Zoho Bigin) are connected in the dashboard.

**GET** `/integrations`

List the integrations connected to your workspace, with each one's `id` and `integration_type`. Stored credentials (tokens, secrets, passwords, API keys, and the values of a custom API's headers and parameters) are never returned: they read `********`. When you create an integration, send the real values: `********` is refused. Accounts that sign in with OAuth (Google Sheets, Slack, HubSpot, Salesforce, Zoho Bigin) are connected in the dashboard.

```yaml
operationId: listIntegrations
parameters:
  - in: query
    name: user_id
    required: false
    description: |
      Reseller keys only: act as one of your clients by its user id. Omit
      it to act on your own account.
      [How acting for a client works](/docs/reseller/your-clients/acting-as-clients).
    schema:
      type: integer
      description: |
        Reseller keys only: act as one of your clients by its user id. Omit
        it to act on your own account.
        [How acting for a client works](/docs/reseller/your-clients/acting-as-clients).
      example: 1234
responses:
  '200':
    description: The workspace's integrations.
    content:
      application/json:
        schema:
          type: object
          properties:
            success:
              type: boolean
            integrations:
              type: array
              items:
                type: object
                description: |
                  One connected integration. Besides the fields below, each type adds
                  its own settings, for example `slack_channels` for Slack or
                  `google_sheets_email` for Google Sheets.
                additionalProperties: true
                properties:
                  id:
                    type: integer
                    description: Use it as `integration_id` in a post-call action.
                  name:
                    type: string
                  integration_type:
                    type: string
                    description: The kind of integration.
                    example: google_sheets
                  user_id:
                    type: integer
                  user_name:
                    type: string
                  organization_id:
                    type: integer
                  organization_name:
                    type: string
```

**curl**

```bash
curl -X GET "https://backend.omnidim.io/api/v1/integrations?user_id=1234" \
  -H "Authorization: Bearer $OMNIDIM_API_KEY"
```