Skip to main content

Developer quickstart

Make an authenticated Signaliz API request and inspect its evidence receipt.

Written by Josh Whitfield

Developer quickstart

Signaliz exposes the same workspace products through REST, MCP, the CLI, and the TypeScript SDK.

Signaliz API setup

1. Create a key

Open Settings → Connect → API keys, create a scoped key, and keep it in a secret manager.

2. Run a no-spend preflight

curl -sS https://api.signaliz.com/functions/v1/api/v1/company-signals \
  -H "Authorization: Bearer $SIGNALIZ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com","dry_run":true}'

dry_run: true returns a conservative plan without provider calls, jobs, writes, or credit spend.

3. Run the request

Remove dry_run when you are ready. Save the returned run ID, job ID, idempotency key, credit receipt, and source URLs. They are the recovery and audit trail for the work.

4. Choose a client

  • REST for any language or HTTP system.

  • MCP for Claude, ChatGPT, Codex, Cursor, n8n, and compatible tools.

  • CLI for shell workflows, JSONL, and operator automation.

  • TypeScript SDK for typed application integration and built-in durable-job helpers.

The production REST base is https://api.signaliz.com/functions/v1/api/v1. Version 2 schemas are also available under /api/v2/. Use the generated OpenAPI document in Settings → API reference as the exact schema source.

Did this answer your question?