lemlist Signal Agents API

Signal Agents (watch lists) - create and configure watches, list the available signal types and filters, read detected signals, and push external signals.

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /watchlist/signals Get signals detected by my Signal Agents · Get Signal Agent signals #
Ask an LLM
“What buying signals have my Signal Agents picked up this week?”
“Can I filter detected signals by type, status or date received?”
Tell an agent
Show the signals from Signal Agent {watchListId}.
List {type} signals received between {receivedAtFrom} and {receivedAtTo}.
POST /watchlist/{watchListId}/external-signals Push an external signal into a Signal Agent · Push external signals #
Ask an LLM
“How do I feed signals from my own tools into a lemlist Signal Agent?”
“Can I attach custom metadata to a signal I push in?”
Tell an agent
Push a signal about contact {contact} to external agent {watchListId}.
Send an external company signal for {company} to agent {watchListId} with metadata {customFields}.
GET /watchlist List my Signal Agents · List Signal Agents #
Ask an LLM
“Which Signal Agents has my team set up?”
“Can I see deleted Signal Agents as well as active ones?”
Tell an agent
List all my Signal Agents.
Show Signal Agents of type {type} in status {status}.
POST /watchlist Create a Signal Agent · Create Signal Agent #
Ask an LLM
“How do I set up an agent that watches for a particular buying signal?”
“Can I fully activate a new Signal Agent in the same call that creates it?”
Tell an agent
Create a Signal Agent named {name} monitoring {type}.
Create and activate agent {name} for {type} with filters {filters}, processing {signalProcessingType}, activate {activate}.
PATCH /watchlist Update a Signal Agent · Update Signal Agent #
Ask an LLM
“Can I rename a Signal Agent or change its emoji?”
“How do I swap the filters on an existing Signal Agent?”
Tell an agent
Rename Signal Agent {watchListId} to {name}.
Replace the filters of agent {watchListId} with {filters}.
DELETE /watchlist Delete a Signal Agent · Delete Signal Agent #
Ask an LLM
“How do I delete a Signal Agent I don't need anymore?”
“Can I stop and remove an agent that watches for signals?”
Tell an agent destructive · confirm first
Delete Signal Agent {watchListId}.
Remove the signal watcher {watchListId}.
GET /watchlist/history See a Signal Agent's configuration history · Get Signal Agent configuration history #
Ask an LLM
“Who changed my Signal Agent's settings, and when?”
“Can I audit past configuration versions of an agent?”
Tell an agent
Show the configuration history of Signal Agent {watchListId}.
Get page {page} of change history for agent {watchListId}.
GET /watchlist/library List the signal types I can monitor · List available signal types #
Ask an LLM
“What kinds of signals can a lemlist Signal Agent watch for?”
“Which signal types are available in the library?”
Tell an agent
List every available signal type.
Show the signal library.
GET /watchlist/filters List allowed filters per signal type · List allowed filters per signal type #
Ask an LLM
“Which filters can I apply to a given signal type?”
“What filter options exist when configuring a Signal Agent?”
Tell an agent
Show the allowed filters for signal type {type}.
List filters for every signal type.
GET /watchlist/filter-values Autocomplete values for a Signal Agent filter · Autocomplete filter values #
Ask an LLM
“How do I find valid values to put in a Signal Agent filter?”
“Can I search the options for a filter by typing part of a name?”
Tell an agent
Suggest values for filter {filterId} matching {query}.
List the possible values of filter {filterId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lemlist:lemlist-signal-agents-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lemlist-signal-agents-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: lemlist Signal Agents API
  version: 1.0.0
  description: Welcome to the lemlist Developer Documentation.
servers:
- url: https://api.lemlist.com/api
security:
- basicAuth: []
tags:


# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lemlist/refs/heads/main/openapi/lemlist-signal-agents-api-openapi.yml