---
title: "Search Resources"
method: GET
path: "/v2.0/search"
tags: ["Search"]
---

# Search Resources

`GET /v2.0/search`

Searches resources across the organization and list the first 25 results by default. This endpoint searches only for Extensions, Projects, Lexicons, Endpoints, Flows, Functions, Playbooks, NLU Connectors, Snapshots, and Simulations. To change the default number of listed results, use the `limit` query parameter. Additionally, you can filter, sort, and paginate the results.

## Query parameters

- `projectId` string
- `filter` string
- `limit` integer
- `skip` integer
- `sort` string
- `next` string
- `previous` string

## Headers

- `Accept` 'application/json' | 'application/hal+json' | 'application/xml' | 'text/xml' | 'text/csv'

## Response `200`

Paginated array of search results retrieved.

- object
  - `items` object[]
    - `_id` string
    - `name` string — The name of the Resource
    - `type` 'endpoint' | 'extension' | 'flow' | 'function' | 'lexicon' | 'goal' | 'handoverProvider' | 'nluconnector' | 'playbook' | 'project' | 'snapshot' — The type of a resource
    - `subType` union
      - 'alexa' | 'dialogflow' | 'dialogflowBuiltIn' | 'amazonLexBuiltIn' | 'luis' | 'watson' | 'noNlu' | 'cognigy' | 'code' | 'generativeAI' | 'lex' — The NLU Connector type.
      - 'facebook' | 'alexa' | 'slack' | 'generic' | 'inject' | 'rest' | 'realtime' | 'socket' | 'adminconsole' | 'webchat2' | 'dialogflow' | 'twilio' | 'twilio-sms' | 'line' | 'intercom' | 'microsoftBotFramework' | 'microsoftTeams' | 'sunshineConversations' | 'admin-webchat' | 'avaya' | 'nonConversational' | 'voiceGateway2' | 'amazonLex' | 'workplace' | 'webhook' | 'abstractRest' | 'userlike' | 'ringCentralEngage' | 'audioCodes' | 'bandwidth' | 'whatsapp' | 'eightByEight' | 'genesysBotConnector' | 'niceCXOne' | 'agentAssistVoice' | 'webchat3' | 'niceCXOneAAH' | 'zoomContactCenter' | 'mcpServer'
      - 'openAI' | 'openAICompatible' | 'azureOpenAI' | 'anthropic' | 'googleVertexAI' | 'googleGemini' | 'googleGenAI' | 'alephAlpha' | 'awsBedrock' | 'mistral' — Supported Generative AI Providers
    - `projectId` string
    - `lastChanged` integer — Unix-timestamp
  - `total` integer
  - `nextCursor` string, nullable
  - `previousCursor` string, nullable

## Other responses

- `400` — The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing)
- `401` — The request has not been applied because it lacks valid authentication credentials for the target resource.
- `402` — Upgrade your Plan to increase your Quota.
- `403` — The server understood the request but refuses to authorize it.
- `404` — The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
- `405` — The method received in the request-line is known by the origin server but not supported by the target resource.
- `409` — The request conflicts with current state of the server.
- `413` — The request entity is larger than limits defined by server.
- `500` — The server encountered an unexpected condition that prevented it from fulfilling the request.
- `501` — The server does not support the functionality required to fulfill the request.
- `502` — The server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request.
- `503` — The server is not ready to handle the request.
- `504` — The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server it needed to access in order to complete the request.

---

[API](https://skmtc.net/cognigy/apis/simulator-openapi-rest-ful-api-reference.md) · [All operations](https://skmtc.net/cognigy/apis/simulator-openapi-rest-ful-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cognigy/simulator-openapi-rest-ful-api-reference/revisions/85b2872bdfb7/schema)
