---
title: "Search Integrations"
method: POST
path: "/v0/platform/integrations/search"
tags: ["external api integrations"]
---

# Search Integrations

`POST /v0/platform/integrations/search`

## Request body

- IntegrationSearchRequest — Request body for searching integrations (pagination, sort, and optional filter).
  - `pageSize` integer
  - `page` integer
  - `sort` IntegrationSortRequest[], nullable
    - `field` 'created_at' | 'name' | 'type', required
    - `operator` 'asc' | 'desc', required
  - `filter` IntegrationFilterRequest — Optional filters for integration search (type and/or name).
    - `type` ExternalIntegrationType[], nullable
    - `name` IntegrationNameFilter
      - `contains` string, nullable

## Response `200`

Successful Response

- PageAnnotatedUnionFireblocksIntegrationSlackIntegrationFordefiIntegrationTelegramIntegrationResponseWalletIntegrationFieldInfoAnnotationNoneTypeRequiredTrueDiscriminatorType — Paginated response containing a list of integrations (Fireblocks, Fordefi, Slack, Telegram, or response wallet).
  - `items` union[], required
    - union
      - FireblocksIntegration — Fireblocks integration instance (vaults provider).
        - `type` 'fireblocks'
        - `integrationInstanceId` string, required
        - `name` string, required
      - SlackIntegration — Slack integration instance (workspace and channels).
        - `type` 'slack'
        - `integrationInstanceId` string, required
        - `workspace` SlackWorkspace, required
          - `id` string, required
          - `name` string, required
      - FordefiIntegration — Fordefi integration instance (MPC wallet provider).
        - `type` 'fordefi'
        - `integrationInstanceId` string, required
        - `name` string, required
      - TelegramIntegration — Telegram integration instance.
        - `type` 'telegram'
        - `integrationInstanceId` string, required
      - ResponseWalletIntegration — Response wallet integration (generic wallet type).
        - `type` 'response_wallet'
        - `integrationInstanceId` string, required
        - `name` string, required — Display name of the response wallet
        - `address` string, required — The blockchain address of the response wallet
  - `total` integer, nullable, required
  - `page` integer, nullable, required
  - `size` integer, nullable, required
  - `pages` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/blockaid-official/apis/blockaid-api.md) · [All operations](https://skmtc.net/blockaid-official/apis/blockaid-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockaid-official/blockaid-api/revisions/17c41f337b2e/schema)
