woodpeckerco.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Campaigns
deleteStep
campaigns.deleteStep
Permanently delete an unused EMAIL or LINKEDIN step that is not the first step; the campaign must be DRAFT or EDITED
Risk: destructive
Output
campaign full type
campaign full type
list
campaigns.list
List campaigns, optionally filtered by status or ID; asking for exactly one ID also returns its statistics
Risk: read
Output
campaigns full type
campaigns full type
pause
campaigns.pause
Pause a campaign: no further contact with prospects until it is run again
Risk: write
Output
run
campaigns.run
Start or resume a campaign: it becomes RUNNING and Woodpecker starts contacting its prospects
Risk: write
Output
stop
campaigns.stop
Stop a campaign: no further contact with prospects until it is run again
Risk: write
Output
Prospects
addToCampaign
prospects.addToCampaign
Add up to 20,000 prospects to a campaign, also creating them in the global list; each result says if that prospect was a duplicate or rejected
Risk: write
campaign full type
campaign full type
prospects full type
prospects full type
prospects full type
prospects full type
status full type
status full type
listInCampaigns
prospects.listInCampaigns
List the prospects in one or more campaigns with their campaign status and interest level, with filters, sorting and paging
Risk: read
Output
prospects full type
prospects full type
Webhooks
listEvents
webhooks.listEvents
List the event types Woodpecker can send to a webhook, from Woodpecker’s docs; makes no API call
Risk: read
events full type
events full type