Write

Manage Outreach Lists

Create, delete, or list outreach lists with a single action parameter. Use action='create' to spin up a new contacts, companies, or blocklist roster, action='delete' to remove one by slug, and action='list' to return a stable page with has_more and next_offset. Blocklist lists create a managed do-not-contact roster, keeping your segmentation and suppression organized in one place.

manage_listsGET/api/v1/lists
crispy — bash

Example prompt: Create a new contacts list called 'Senior Clinical Belgium' for my upcoming campaign

{
  "action": "create",
  "list": {
    "id": "senior-clinical-belgium",
    "name": "Senior Clinical Belgium",
    "kind": "contacts",
    "member_count": 0
  }
}
Permission scope
core
Access
Write
Category
Lists

What you can build

Spin up a fresh prospect list for each campaign segment before enrolling contacts
Maintain a managed do-not-contact blocklist that outreach automatically respects
Audit every list you have built, including archived ones, in a single paginated view
Clean up stale or finished lists by deleting them once a campaign wraps

Parameters

Inputs accepted by manage_lists.

NameTypeDescription
action"create" | "delete" | "list"Action to perform on lists
list_idstringList slug, required for action='delete', used as ID for action='create'
namestringHuman-readable list name (for action='create')
descriptionstringOptional list description (for action='create')
kind"contacts" | "companies" | "blocklist"List kind. Default 'contacts'. 'blocklist' creates a managed do-not-contact roster.
include_archivedbooleanInclude archived lists (for action='list', default: false)
limitnumberMax results to return (for action='list', default 50, max 100)
offsetnumberPagination offset (for action='list', default 0)

Run LinkedIn workflows from the AI client you already use.

Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.