Skip to main content

Get enrichment status

Use this endpoint to check the status of an enrichment job started by enrichment of collected profiles. Pass the action_uid returned by that request to retrieve the current processing state and its result summary.

Request

Use the action_uid returned when you enqueue the enrichment.

Endpoint

GET https://api.woodpecker.co/rest/v2/linkedin/post_profiles_collectors/enrichment_actions/{action_uid}

Headers

x-api-key: {YOUR_API_KEY}

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

Parameters

ParameterRequiredTypeDescription
action_uidYesstringEnrichment action UUID returned by enrich collected profiles

Request samples

Retrieve an enrichment action

curl --request GET \
--url "https://api.woodpecker.co/rest/v2/linkedin/post_profiles_collectors/enrichment_actions/89cb9618-945f-40f2-a147-86fd508933c2" \
--header "x-api-key: {YOUR_API_KEY}"

Response

Response examples

The enrichment action status and its current progress.

{
"action_uid": "89cb9618-945f-40f2-a147-86fd508933c2",
"status": "completed",
"processed": 15,
"total": 15,
"percentage": 100,
"cancel_requested": false,
"submitted_at": "2026-08-20T16:06:41+02:00",
"started_at": "2026-08-20T16:06:42+02:00",
"finished_at": "2026-08-20T16:07:15+02:00",
"error_code": null,
"result": {
"total_rows": 15,
"failed_rows": 1,
"completed_rows": 14,
"processed_rows": 15,
"failed_row_samples": [
{
"code": "NOT_ENRICHED",
"row_id": "b3a4b3a4-0199-4cf7-a3d6-8bf9f55cf905",
"message": "Lead finder did not enrich this row"
}
],
"error_summary_by_code": {
"NOT_ENRICHED": 1
}
}
}

Body schema

FieldTypeDescription
action_uidstringEnrichment action UUID
statusstringAction status:
  • queued - waiting to start
  • running - enrichment is in progress
  • cancel_requested - a cancellation request was recorded
  • completed - processing finished
  • failed - processing failed
  • canceled - processing was canceled
processedintegerNumber of list rows processed so far
totalintegerTotal number of list rows to be processed
percentageintegerProcessing progress as a percentage
cancel_requestedbooleanWhether cancellation was requested for the action
submitted_atstringSubmission time in ISO 8601 format, including an offset
started_atstringStart time in ISO 8601 format, including an offset; omitted until processing starts
finished_atstringFinish time in ISO 8601 format, including an offset; omitted until processing finishes
error_codestring/nullAction-level error code
resultobjectProcessing summary
  └─ total_rowsintegerTotal number of rows included in the result
  └─ failed_rowsintegerNumber of rows that could not be enriched
  └─ completed_rowsintegerNumber of rows processed successfully
  └─ processed_rowsintegerTotal number of processed rows
  └─ failed_row_samplesarray[object]Sample errors for rows that could not be enriched; empty when there are no failed samples
    └─ codestringRow error code, such as NOT_ENRICHED
    └─ row_idstringUUID of the affected list row
    └─ messagestringHuman-readable row error details
  └─ error_summary_by_codeobjectNumber of failed rows grouped by error code; empty when there are no errors