lemlist Fields API
The custom field definitions available on leads, contacts and companies.
The custom field definitions available on leads, contacts and companies.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/lemlist-fields-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Lemlist Fields API
version: 1.0.0
description: 'Operations tagged Fields across 2 of this provider''s published API definitions: lemlist-openapi-v2.json, lemlist-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.lemlist.com/api
security:
- basicAuth: []
tags:
- name: Fields
paths:
/fields:
get:
summary: List Fields
tags:
- Fields
parameters:
- name: entity
in: query
required: false
description: Filter by entity type
schema:
type: string
enum:
- contact
- company
- name: source
in: query
required: false
description: Filter by field source
schema:
type: string
enum:
- default
- custom
- crm_synced
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
data:
type: object
properties:
contact:
type: array
items:
type: object
properties:
name:
type: string
description: Internal field name (use this as the key when upserting contacts/companies)
label:
type: string
description: Human-readable display name
type:
type: string
enum:
- text
- number
- boolean
- datetime
- date
- phone
description: Field data type
source:
type: string
enum:
- default
- custom
- crm_synced
description: Origin of the field
crmField:
type: string
description: Corresponding CRM field name (crm_synced fields only)
required:
- name
- label
- type
- source
company:
type: array
items:
type: object
properties:
name:
type: string
description: Internal field name (use this as the key when upserting contacts/companies)
label:
type: string
description: Human-readable display name
type:
type: string
enum:
- text
- number
- boolean
- datetime
- date
- phone
description: Field data type
source:
type: string
enum:
- default
- custom
- crm_synced
description: Origin of the field
crmField:
type: string
description: Corresponding CRM field name (crm_synced fields only)
required:
- name
- label
- type
- source
example:
success: true
data:
contact:
- name: email
label: Email
type: text
source: default
- name: firstName
label: First name
type: text
source: default
- name: revenue
label: Annual Revenue
type: number
source: custom
- name: leadStatus
label: leadStatus
type: text
source: crm_synced
crmField: hs_lead_status
company:
- name: linkedinUrl
label: LinkedIn URL
type: text
source: default
- name: industry
label: Industry
type: text
source: custom
'400':
description: Bad request
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
error:
type: string
example:
success: false
error: 'Invalid entity parameter. Must be one of: contact, company'
'401':
description: Unauthorized
content:
application/json:
schema:
type: object
properties:
error:
type: string
example:
error: Unauthorized
'405':
description: Method not allowed
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
error:
type: string
example:
success: false
error: Method not allowed. Use GET.
servers:
- url: https://api.lemlist.com/api
components:
securitySchemes:
basicAuth:
type: http
scheme: basic
x-refined-from:
- lemlist-openapi-v2.json
- lemlist-openapi.yml