Skip to main content
Exa
Exa
35 actions · 1 auth method
BetaDeveloper Tools

Authentication

API Key

API key authentication. Exa accepts the key as a Bearer token in the Authorization header on every request.Guides: Connector Profile, Link Account
Actions
35 actions
Action
Description
Generate Answer
Performs a search based on the query and generates either a direct answer or a detailed summary with citations, dependin…
Get Contents
Retrieve cleaned page contents (text, highlights, and/or summary) for one or more URLs or Exa result IDs.
List Events
List all events that have occurred in the system. You can paginate through the results using the cursor parameter.
Get Event
Get a single Event by id. You can subscribe to Events by creating a Webhook.
List Imports
Lists all imports for the Webset.
Get Import
Retrieve a single Websets Import by its ID, including its status and configuration.
Create Import
Create an Import to upload external data into Websets for enrichment, search, or exclusion.
Update Import
Updates a import configuration.
Delete Import
Permanently delete a Websets Import by its ID.
List Monitor Runs
Lists all runs for the Monitor.
Get Monitor Run
Gets a specific monitor run.
List Monitors
Lists all monitors for the Webset.
Get Monitor
Retrieve a single Websets Monitor by its ID, including its schedule and behavior.
Create Monitor
Create a Monitor that re-runs a Webset search on a schedule to keep the Webset updated with fresh items.
Update Monitor
Updates a monitor configuration.
Delete Monitor
Permanently delete a Websets Monitor by its ID.
Search
Perform a search with an Exa prompt-engineered query and retrieve a list of relevant results. Optionally get contents.
Get Webset Enrichment
Retrieve a single enrichment on a Webset by the Webset ID and enrichment ID.
Create Webset Enrichment
Create an Enrichment for a Webset.
Update Webset Enrichment
Update an Enrichment configuration for a Webset.
Delete Webset Enrichment
When deleting an Enrichment, any running enrichments will be canceled and all existing enrichment_result generated by…
Cancel Webset Enrichment
All running enrichments will be canceled. You can not resume an Enrichment after it has been canceled.
List Webset Items
Returns a list of Webset Items. You can paginate through the Items using the cursor parameter.
Get Webset Item
Retrieve a single item within a Webset by the Webset ID and item ID.
Delete Webset Item
Deletes an Item from the Webset. This will cancel any enrichment process for it.
Get Webset Search
Retrieve a single search on a Webset by the Webset ID and search ID.
Create Webset Search
Creates a new Search for the Webset. The default behavior is to reuse the previous Search results and evaluate them agai…
Cancel Webset Search
Cancels a currently running Search. You can cancel all searches at once by using the websets/:webset/cancel endpoint.
List Websets
Returns a list of Websets. You can paginate through the results using the cursor parameter.
Get Webset
Retrieve a single Webset by its ID, optionally expanding its items.
Create Webset
Creates a new Webset with optional search, import, and enrichment configurations. The Webset will automatically begin pr…
Update Webset
Update the metadata of an existing Webset identified by its ID.
Delete Webset
Deletes a Webset. Once deleted, the Webset and all its Items will no longer be available.
Cancel Webset
Cancels all operations being performed on a Webset. Any enrichment or search will be stopped and the Webset will be mark…
Preview Webset
Preview how a search query will be decomposed before creating a webset. This endpoint performs the same query analysis t…

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Exa - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Exa - API Key
4

Use Actions

Invoke actions using one of the methods below: