leads

Add or update a lead by linkedin_url (e.g. 'john-doe' or 'linkedin.com/in/john-doe'). Creates if not found, updates stat

post/api/v1/leads/upsert

Request

  • Base URL: https://crispy.sh
  • URL: https://crispy.sh/api/v1/leads/upsert
  • Auth: HTTP bearer

Request body

linkedin_urlstring

LinkedIn profile URL or slug (e.g. 'john-doe' or 'linkedin.com/in/john-doe'). [Deprecated: use lookup.linkedin_url]

statusstring

Lead status to set (e.g. new, contacted, replied, qualified).

first_namestring

First name.

last_namestring

Last name.

emailstring

Email address.

companystring

Company name.

titlestring

Job title.

tagsstring[]

Tags for categorization.

custom_attrsobject

Custom personalization variables (max 100 string keys, 1KB total). Used in templates as {key}. Merged with existing.

external_idsobject

Stable third-party identifiers (CRM IDs, enrichment IDs). Keys ending in _id are auto-populated from CSV imports.

Response

Success

Changes

No recorded changes to this operation across all 1 revision of this API.