lemlist · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Lemlist Enrich API

5 actions 5 updates phrasing extends openapi/lemlist-enrich-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for lemlist's API. It is a proposal applied on top of the contract, not a document lemlist publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 5

$.info
$.paths['/enrich/{enrichId}'].get
$.paths['/enrich'].post
$.paths['/leads/{leadId}/enrich'].post
$.paths['/v2/enrichments/bulk'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Lemlist Enrich API
  version: 1.0.0
extends: openapi/lemlist-enrich-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 4
- target: $.paths['/enrich/{enrichId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the result of an enrichment request
      effect: read
      questions:
      - Has my enrichment request finished, and what did it find?
      - Where do I fetch the email or phone an enrichment job returned?
      instructions:
      - text: Get the result of enrichment {enrichId}.
        slots:
          enrichId: path.enrichId
      - text: Check whether enrichment {enrichId} has completed.
        slots:
          enrichId: path.enrichId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/enrich'].post
  update:
    x-apievangelist-phrasing:
      intent: Enrich a person who isn't a lead
      effect: write
      questions:
      - How do I find a verified email for someone from their name and company domain?
      - Can I enrich a LinkedIn profile without adding it to a campaign?
      - Is there a way to get notified by webhook when enrichment finishes?
      instructions:
      - text: Find the email of {firstName} {lastName} at {companyDomain}, with findEmail set to {findEmail}.
        slots:
          firstName: query.firstName
          lastName: query.lastName
          companyDomain: query.companyDomain
          findEmail: query.findEmail
      - text: Run LinkedIn enrichment ({linkedinEnrichment}) on profile {linkedinUrl}.
        slots:
          linkedinEnrichment: query.linkedinEnrichment
          linkedinUrl: query.linkedinUrl
      - text: Verify the address {email} with verifyEmail {verifyEmail} and post results to {webhookUrl}.
        slots:
          email: query.email
          verifyEmail: query.verifyEmail
          webhookUrl: query.webhookUrl
      method: generated
      generated: '2026-10-01'
- target: $.paths['/leads/{leadId}/enrich'].post
  update:
    x-apievangelist-phrasing:
      intent: Enrich an existing campaign lead
      effect: write
      questions:
      - How do I find the phone number for a lead already in my campaign?
      - Can I run LinkedIn enrichment on a lead I've already added?
      instructions:
      - text: Enrich lead {leadId} with findPhone {findPhone}.
        slots:
          leadId: path.leadId
          findPhone: query.findPhone
      - text: Find a verified email for campaign lead {leadId} and notify {webhookUrl}.
        slots:
          leadId: path.leadId
          webhookUrl: query.webhookUrl
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v2/enrichments/bulk'].post
  update:
    x-apievangelist-phrasing:
      intent: Enrich many people in one bulk request
      effect: write
      questions:
      - Can I submit a whole batch of people for enrichment at once?
      - What's the way to enrich a list of prospects without one call per person?
      instructions:
      - text: Submit a bulk enrichment for my prospect list.
      - text: Run a bulk enrichment and send the events to {webhookUrl}.
        slots:
          webhookUrl: query.webhookUrl
      method: generated
      generated: '2026-10-01'