- List remediations aggregated across campaigns for a target
Returns a paginated collection of remediation categories for the selected campaigns (each category nests probes with summary, distinct issues, AI-layer fix including optional how-to steps, engineering guidance, and retest criteria). Fixes are per probe; there is no cross-probe combined recipe. Uses the same cursor / limit pagination as other list APIs (default limit 50, max 200); totalItems is the number of categories.
Campaign selection uses the latest finished campaign of each campaign group. By default the newest 20 of that selection are used (lastNCampaigns defaults to 20; allowed range 1–20). campaigns replaces the selection with an explicit list (at most 20 ids; cannot be combined with lastNCampaigns). After selection, campaign ids are unique-sorted and capped at 20. Optional severity, category, and sort filter and sort the results. Campaigns still remediating are omitted. Download the full report via GET .../remediations/report with the same campaign/filter query params.
Comma-separated campaign ids to aggregate remediations for (at most 20 UUIDs). Sent once as a single value; each id must be a UUID, with no empty items, whitespace or duplicates (case-insensitive). Any id that does not belong to the target returns 404. Cannot be combined with lastNCampaigns.
Optional caller-supplied correlation id. Must be a UUID when present. When omitted or blank, the API generates a UUID. A non-UUID value returns 400 CORRELATION.INVALID. If a write fails because a UUID is already in use, the API returns 409 UUID.DUPLICATE. The value used (caller or generated) is echoed as supportToken and in the X-Correlation-ID response header.
- Generated server urlhttps://baseUrl/api/v3.0/redteaming/orgs/{orgUuid}/applications/{applicationUuid}/projects/{projectUuid}/targets/{targetId}/remediations
curl -i -X GET \
'https://baseUrl/api/v3.0/redteaming/orgs/{orgUuid}/applications/{applicationUuid}/projects/{projectUuid}/targets/{targetId}/remediations?pretty=false&cursor=0&limit=50&campaigns=497f6eca-6276-4993-bfeb-53cbbbba6f08&lastNCampaigns=20&severity=string&category=string&sort=asr' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-Correlation-ID: 497f6eca-6276-4993-bfeb-53cbbbba6f08'Collection of remediation categories (each with nested probes) for the same campaign ids and filters. Probe description is the campaign description; engineering guidance uses authorization; distinct issues use issue and evidence finding links. additionalData carries totalItems, cursor, and next like other list APIs.
Correlation id used for this request. Same value as the X-Correlation-ID response header.
{ "supportToken": "5bac741e-3f1c-4cd4-ad0d-a1492df0a5cc", "additionalData": { "totalItems": "string", "cursor": 0, "next": "string" }, "response": [ { … } ] }