Connectors

AI, LLM & Vector Stores

Perplexity

AI answer engine: search-grounded chat completions with cited sources
Perplexity API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
28
Ready-made triggers
0

Connect Perplexity

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Perplexity and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API keyRequiredSecretPerplexity API key; organization analytics endpoints require an organization analytics API key.

Use it in a flow

  1. Open a flow, open the node library and search for Perplexity.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

Operations

28 operations in 3 groups. Each one is a step you can add to a flow.

Auth2
Generate Auth TokengenerateAuthTokenPOSTGenerates a new authentication token for API access.
Revoke Auth TokenrevokeAuthTokenPOSTRevokes an existing authentication token.
Main18
Cancel Agent ResponsecancelAgentResponsePOSTRequests cancellation of response {id}.
Chat completion (single message compatibility)chatPOSTGenerate a chat completion response for the given conversation.
Computer Usage AnalyticscomputerUsageAnalyticsGETReturns your organization's Computer usage analytics as a bucketed time series for a single dataset.
Computer Usage Analytics per MembercomputerUsageAnalyticsV2GETReturns your organization's Computer credit usage broken down per member, as daily buckets.
Create Agent ResponsecreateAgentResponsePOSTGenerate a response for the provided input with optional web search and reasoning.
Create Agent Response (exact SSE bytes)createAgentResponseStreamPOSTGenerate a response for the provided input with optional web search and reasoning.
Create Async Chat CompletioncreateAsyncChatPOSTSubmit an asynchronous chat completion request.
Create Chat CompletionchatMessagesPOSTGenerate a chat completion response for the given conversation.
Create Chat Completion (exact SSE bytes)chatMessagesStreamPOSTGenerate a chat completion response for the given conversation.
Create Contextualized EmbeddingscontextualizedEmbeddingsPOSTGenerate contextualized embeddings for document chunks.
Create EmbeddingsembeddingsPOSTGenerate embeddings for a list of texts.
Download Agent Response FiledownloadAgentResponseFileGETDownload the raw bytes of a file the response delivered with the share file tool.
Get Async Chat CompletiongetAsyncChatGETRetrieve the response for a given asynchronous chat completion request.
List Agent Response FilesgetAgentResponseFilesGETList the files a response produced in the sandbox and delivered with the share file tool.
List Async Chat CompletionslistAsyncChatsGETRetrieve a list of all asynchronous chat completion requests for a given user.
List ModelslistModelsGETList the models available for the Agent API.
Retrieve Agent ResponsegetAgentResponseGETRetrieve a response created earlier.
Search the WebsearchPOSTSearch the web and retrieve relevant web page contents.
Router8
Create Chat CompletionrouterChatCompletionsPOSTSend a conversation to any Router model using the OpenAI Chat Completions schema.
Create Chat Completion (exact SSE bytes)routerChatCompletionsStreamPOSTSend a conversation to any Router model using the OpenAI Chat Completions schema.
Create MessagerouterMessagesPOSTSend a conversation to any Router model using the Anthropic Messages schema.
Create Message (exact SSE bytes)routerMessagesStreamPOSTSend a conversation to any Router model using the Anthropic Messages schema.
Create ResponserouterResponsesPOSTGenerate a model response using the OpenAI Responses schema.
Create Response (exact SSE bytes)routerResponsesStreamPOSTGenerate a model response using the OpenAI Responses schema.
List ModelsrouterListModelsGETList the models available through the Router, sorted by id.
Retrieve ModelrouterGetModelGETRetrieve one model by id, including its base token prices.