REST API

Use your verified Supabase access token at https://ralix-harness-api.hello-ferlyai.workers.dev/v1. Every route below is scoped to your active workspace. Manage subscriptions in dashboard Billing; research and delivery routes require their release controls to be enabled.

POST/offersCreate an offer (what you sell, your ICP, fit criteria).
GET/offers/:idRead one offer.
GET/offersList your offers.
POST/runsStart a run against an offer — enqueues the pipeline, returns a run id immediately.
GET/runs/:idPoll a run's status and spend.
GET/runsList your runs.
GET/runs/:id/cardsCards produced by one run.
GET/cards/:idRead one card.
GET/cardsYour full card inbox across every run.
GET/cards/locked-backlogAggregate teaser for cards a Free plan's cap is currently holding back.
POST/cards/:id/statusUpdate a card's status (snoozed, actioned, etc.).
POST/cards/:id/sendQueue a human-requested email through a verified sending domain. Supply a stable requestId UUID; HTTP202 confirms Queued.
POST/signalsSave a signal spec — the monitor re-checks it on a schedule.
GET/signalsList your saved signals.
POST/cards/:id/followupsSchedule a follow-up reminder against a card.
GET/followupsList open follow-ups.
GET/tenantYour account/tenant record.
GET/usageCurrent workspace UTC day/month research and delivery resource accounting.
GET/cards/exportCRM-ready CSV for Growth/Scale: limit up to 200, offset paging, X-Next-Offset response header.

Your next client is already out there.

Ralix finds them. Your agents follow through. You close.