Skip to main content

Get manual tasks

Use this endpoint to retrieve a list of all manual tasks in the authorized account.

Request

Endpoint

GET https://api.woodpecker.co/rest/v2/manual_tasks

Headers

x-api-key: {YOUR_API_KEY}

For details on how to authenticate your requests, please see the authentication guide.

Parameters

ParameterRequiredDescription
limitNoNumber of retrieved results. Default: 500, max: 500

Request sample

GET manual tasks

curl --request GET \
--url "https://api.woodpecker.co/rest/v2/manual_tasks?limit=100" \
--header "x-api-key: {YOUR_API_KEY}"

Response

Response examples

[
{
"prospect": {
"id": 123456789,
"email": "erlich@bachman.com",
"first_name": "Erlich",
"last_name": "Bachman",
"company": null,
"website": "https://www.bachmanity.com/",
"linkedin_url": "https://www.linkedin.com/in/erlich-bachman/",
"tags": "#VISIONARY",
"title": "VC Angel",
"phone": "",
"address": "221 Newell Rd",
"city": "Palo Alto",
"country": "USA",
"snippet1": "Pied Piper board member",
"snippet2": "A personalized sentence <br/> in two lines",
"snippet3": "",
"snippet4": "",
"snippet5": "",
"snippet6": "",
"snippet7": "",
"snippet8": "",
"snippet9": "",
"snippet10": "",
"snippet11": "",
"snippet12": "",
"snippet13": "",
"snippet14": "",
"snippet15": "",
"snippet_labels": {
"My snippet label": "Pied Piper board member"
},
"industry": "Software as a Service",
"state": "",
"last_contacted": 1735056455867,
"status": "ACTIVE",
"in_campaign": 2,
"emails_sent": 3,
"imported": "mydatabase.csv",
"interested": null
},
"campaign": {
"campaign_id": 987654,
"campaign_name": "Campaign with tasks",
"sent_from_emails": ["jared@piedpiper.com"]
},
"task": {
"type": "GENERIC",
"name": "Reminder",
"message": "Send a postcard",
"due_date": "2025-05-06T12:59:30.814+0200"
}
}
]

Body schema

FieldTypeDescription
prospectobjectContains prospect data
└─ idintegerUnique identifier for the prospect
└─ emailstringProspect's email address
└─ first_namestringProspect's first name
└─ last_namestringProspect's last name
└─ companynulldeprecated
└─ websitestringProspect's website URL
└─ linkedin_urlstringProspect's LinkedIn profile URL
└─ tagsstringTags associated with the prospect. Tags start with a # and are separated with a space
└─ titlestringProspect's job title
└─ phonestringProspect's phone number
└─ addressstringProspect's address
└─ citystringProspect's city
└─ countrystringProspect's country
└─ snippetstringProspect custom snippets. There are 15 snippet fields (snippet1 to snippet15)
└─ snippet_labelsobjectCustom snippet labels
└─└─ label_namestringKey - value pairs representing a snippet label and its value
└─ industrystringProspect's industry
└─ statestringProspect's state or region
└─ last_contactedintegerTimestamp (ms) of the last contact date
└─ statusstringProspect global status
└─ in_campaignintegerNumber of campaigns the prospect is in
└─ emails_sentintegerNumber of emails sent to the prospect
└─ importedstringName of the import file
└─ interestedstring/nullProspect's interest status
campaignobjectContains campaign data
└─ campaign_idintegerUnique identifier for the campaign
└─ campaign_namestringName of the campaign
└─ sent_from_emailsarray[string]List of sender email addresses
taskobjectContains task data
└─ typestringTask type. Available types: GENERIC, CALL, SMS, LINKEDIN
└─ namestringTask name
└─ messagestringTask message or description
└─ due_datestringTask due date in ISO 8601 format