API reference
Ext API
Every ext operation in the public API, from the OpenAPI spec. Base URL https://api.outlevo.com; the organization comes from the key.
| POST /v1/ext/chips | Gmail extension: inbox chips for known leads among up to 100 senders |
|---|---|
| POST /v1/ext/classify | Gmail extension: classify a non-campaign message on the rep's click (the text is not stored) |
| POST /v1/ext/contacts/{id}/handoff | Hand to sales: proposes a handoff Revenue Action (policy decides whether a person approves it) |
| POST /v1/ext/contacts/{id}/remind | "Not now": remind me about this person in N days (30 by default) |
| POST /v1/ext/contacts/{id}/suppress | Suppress this person everywhere in the workspace and stop them in every campaign (F10) |
| POST /v1/ext/context | Gmail extension: Outlevo context for the open thread's external participants (addresses and subject only) |
| POST /v1/ext/draft | Gmail extension: draft an email from the account's evidence; every factual sentence carries its source, unsourced ones are removed |
| POST /v1/ext/drafts/{id}/inserted | Gmail extension: the rep inserted this draft into Gmail's compose |
| POST /v1/ext/errors | Gmail extension: a Gmail surface failed to attach (reported once per version) |
| POST /v1/ext/handoffs/{id}/decide | Accept or reject a Readiness Card from Gmail (F09; a rejection needs a reason) |
| POST /v1/ext/leads/{id}/class | Set the reply's class by hand (e.g. mark interested) |
| POST /v1/ext/leads/{id}/pause | Stop the campaign for this lead (Smartlead stops emailing them in this campaign) |
| GET /v1/ext/me | Gmail extension: who is signed in, where it may run, and the settings |
| POST /v1/ext/recipients | Gmail extension: suppression and eligibility for up to 50 recipients (addresses only; cache 10 minutes) |
| POST /v1/ext/usage | Gmail extension: counts per surface (no addresses, no text) |
Verified on .
Try the API with a test key
Test keys run against a sandbox and are never charged.