Build on Signal

Signal identifies the companies behind the anonymous traffic on your site. This is how you get that out of the dashboard and into whatever you actually work in.

Read

Accounts and visitors over a paginated JSON API, authenticated with a key you create yourself.

Subscribe

A POST to your endpoint the moment a visitor is identified, retried until it lands.

Ask

Natural-language questions answered from your own data, with the SQL it ran.

The public API is read-only. Keys reach reads. Changes are made in the dashboard, or by asking the copilot in a signed-in session, where each one is described and confirmed before it runs. If you need a write endpoint, tell us which one — that is how this list gets shorter.

For agents

Every page here is also served as its markdown source. Point an agent at these instead of scraping the HTML.

Endpoint reference

Paths, parameters, error codes and exact limits live on geysera.com/developers, generated from the running service — so it cannot describe an endpoint that does not exist. This site is the part that explains how the product behaves.

Get started

From nothing to a first response.

Guides

How the product behaves, and what will surprise you.

Workflows

Whole jobs, end to end. Each one is a thing a customer actually asked for.

Playbooks

Longer programmes, where the value is in the judgement between the steps.

Case studies

What we found running this in production. Each one changed the product, and each is a mistake you can avoid making with your own data.