Reachiz API
Manage LinkedIn outreach: accounts, lists, leads, campaigns, conversations and webhooks. Send your API key as a Bearer token.
- POSTApprove a waiting message or email: it sends as written
- PATCHEdit the text of a waiting message or email. It stays waiting unless approve is true
- GETMessages and emails that wait for approval, oldest first. Filter by campaignId
- POSTSkip a waiting message or email: the person moves on to the next step
- POSTAccept the sample leads and the copy
- POSTAdd a customer type from free text
- POSTAdd a writing rule to the style doc, then rewrite the first sequence
- POSTAsk the agent to change the play (steps or targets). Runs in the background: poll the play until working is null
- POSTCheck whether the snippet has sent its first visit
- POSTConnect PostHog with a read-only personal API key. The key is checked, then stored sealed and never returned
- POSTConnect Stripe with a read-only restricted key (rk_...). Imports the customers of canceled subscriptions as leads in a Former customers list
- POSTDesign 3 ranked plays from the confirmed targets. Runs in the background: poll GET /v1/autopilot
- DELETEDisconnect a source (site, posthog or stripe) and delete its stored key
- GETGet Autopilot: setup answers, progress, plays, senders and alert settings
- GETGet one play: strategy, sample leads with their rendered messages, steps and the conversation log
- POSTLaunch a play in review: create its campaign and start it now, or at the next 8:00
- GETList the plays, best rank first, with status and sequence
- GETList the saved sequence templates of Autopilot plays
- POSTMark one sample lead as a good fit or not a fit
- POSTPause Autopilot and its running campaigns
- POSTRead a website, or a description when there is none, into a business profile and 5 customer types. Runs in the background: poll GET /v1/autopilot
- GETRead the ideal-customer doc (icp) or the writing-style doc (style)
- POSTRegister a website for the visitor snippet. The answer carries the key and the script tag to paste
- PUTReplace the steps of a play (before it runs). Comment and manual steps are refused for now
- POSTReplace the steps of a play with a saved template
- POSTResume Autopilot
- PUTSave a doc as a new version
- PATCHSave setup answers: step, customerTypeId (starts the targets), targets, channel, country, offer, timezone
- POSTSave the steps of a play as a template
- PUTSet where Autopilot reaches you: an email address or a Slack webhook URL
- POSTStop a play and its campaign
- GETThe connected sources: website snippet, PostHog, Stripe (former customers)
- POSTTurn Autopilot on. Needs a trial or paid plan and a connected LinkedIn account. Plays build now and start at 8:00 the next morning
- POSTWrite the first play's sequence in the writing style: an invite, then LinkedIn messages on days 2, 5 and 9. Runs in the background
- POSTAdd 7 days to the trial before the first charge. Once per account, only while trialing
- POSTCancel at the end of the period (a trial ends at its trial end, with no charge). Needs 20 characters of feedback or the text Confirm cancellation
- GETWhen the plan ends, and whether the trial can still get its extra week
- POSTAdd existing leads to a campaign
- PATCHChange campaign settings. Turning approval off releases every message that waits
- POSTCreate a draft campaign
- GETGet a campaign
- GETGet the settings of a campaign: approval, sender names, out of office, daily cap, priority, auto pause, skips
- GETList campaigns
- GETList the leads of a campaign with their state
- POSTPause a running campaign
- POSTResume a paused campaign
- POSTStart a draft campaign
- POSTAdd up to 1000 profiles to a list
- POSTCreate a lead list
- DELETEDelete a lead list and its leads
- POSTFind emails or phones for leads in a list that do not have them yet (a miss is free)
- POSTFind leads by title, location, industry and company size (3 credits per lead added)
- GETGet a find-leads search and how many leads it added
- GETGet a lead list
- GETList lead lists
- GETList the leads of a list
- PATCHRename a lead list
- POSTSet a list's filters (replaces them), which score each lead's fit in the table