Skip to content

Retrieve Replace Participants on Multiple Workflows Results

Retrieve per-workflow outcomes for a completed Replace Participants on Multiple Workflows request.

Results are available once the job completes. If the job is still running, this endpoint returns OPERATION_IN_PROGRESS. Results are retained for 14 days after the job completes.

GET/api/{version}/object/workflow/actions/replaceparticipants/results/{job_id}
NameDescription
Acceptapplication/json
NameDescription
{job_id}The job ID returned by the originating request.
NameDescription
limit
optional
The page size, ranging from 1 to 500. Defaults to 200.
offset
optional
Paginate the results displayed per page by specifying the amount of offset. If omitted, defaults to 0. Follow next_page and previous_page URLs to navigate.
curl -X GET -H "Authorization: {AUTH_VALUE}" -H "Accept: application/json" \
"https://myvault.veevavault.com/api/v26.3/object/workflow/actions/replaceparticipants/results/93602?limit=200&offset=0"
{
  "responseStatus": "SUCCESS",
  "data": {
    "url": "/api/v26.3/object/workflow/actions/replaceparticipants/results/93602?limit=200&offset=0",
    "responseDetails": { "limit": 200, "offset": 0, "size": 2, "total": 2, "next_page": null, "previous_page": null },
    "job": {
      "job_id": 93602, "action": "replaceparticipants", "job_status": "SUCCESS",
      "started_date": "2026-11-05T15:10:04.000Z", "completed_date": "2026-11-05T15:10:59.000Z",
      "succeeded_count": 1, "warning_count": 1, "failed_count": 0
    },
    "results": [
      {
        "workflow_id": 2903,
        "participant_group_name": "approvers__c",
        "responseStatus": "SUCCESS",
        "added":   { "user_ids": [1090], "group_ids": [] },
        "removed": { "user_ids": [2055], "group_ids": [] }
      },
      {
        "workflow_id": 2904,
        "participant_group_name": "reviewers__c",
        "responseStatus": "WARNING",
        "warnings": [
          { "warning_type": "NO_DATA_CHANGES", "message": "Specified membership is identical to current membership; no change applied." }
        ],
        "added":   { "user_ids": [], "group_ids": [] },
        "removed": { "user_ids": [], "group_ids": [] }
      }
    ]
  }
}

On SUCCESS, Vault returns the per-workflow results of the job.