block-list

Import contacts or blacklist entries from CSV or array. target='contacts' imports to contact DB; target='blacklist' adds

post/api/v1/blacklist/import

Request

  • Base URL: https://crispy.sh
  • URL: https://crispy.sh/api/v1/blacklist/import
  • Auth: HTTP bearer

Request body

contactsobject[]

Array of contact objects (for target='contacts'). Each must have a LinkedIn URL.

csv_contentstring

Raw CSV or TSV text (for target='contacts')

csv_urlstring

HTTPS URL of a CSV/TSV file (for target='contacts')

storage_pathstring

Path inside the 'imports' Supabase Storage bucket (for target='contacts')

sourcestring

Where contacts came from, e.g. 'lemlist', 'heyreach' (for target='contacts')

list_idstring

Optional list ID — imported contacts are automatically added (for target='contacts')

merge_strategy'merge' | 'replace' | 'skip'

How to handle duplicate linkedin_url (target='contacts' only): 'merge' (default; tags UNION, attrs deep-merge), 'replace' (overwrite + null unspecified user-facing fields: first_name,last_name,email,company,title,phone,industry,location,country,status,source,source_detail,tags,custom_attrs,external_ids), 'skip' (no-op dupes).

Response

Success

Changes

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