---
title: "List archived AML screening rules revisions"
method: GET
path: "/resources/api/agent/amlResolutionRules/archive"
tags: ["AmlResolutionRulesApiAgentResource"]
---

# List archived AML screening rules revisions

`GET /resources/api/agent/amlResolutionRules/archive`

Returns archived revisions of the AML screening rule chain, most recent first, 10 per page. Pagination is marker-based: the response carries a `forwardMarker` when more pages exist — pass it back via the `forwardMarker` query parameter to fetch the next page. This endpoint is heavily rate-limited; archived revisions are history, not something to poll.

## Query parameters

- `forwardMarker` string

## Response `default`

default response

- AmlRulesArchivePagePublicDto — One page of archived AML screening rules revisions.
  - `forwardMarker` string — Marker of the next page; pass it as the `forwardMarker` query parameter to continue. Absent when there are no further pages.
  - `items` AmlScreeningRulesRevision[] — Archived revisions of this page, most recent revision first.
    - `archived` AmlScreeningRulesActionTrail — Records who performed an action on the revision, and when.
      - `clientSubject` string — Name of the user who performed the action.
      - `date` string, date-time — When the action occurred.
    - `created` AmlScreeningRulesActionTrail — Records who performed an action on the revision, and when.
      - `clientSubject` string — Name of the user who performed the action.
      - `date` string, date-time — When the action occurred.
    - `id` string
    - `modified` AmlScreeningRulesActionTrail — Records who performed an action on the revision, and when.
      - `clientSubject` string — Name of the user who performed the action.
      - `date` string, date-time — When the action occurred.
    - `notices` AmlRuleNoticePublicDto[] — Validation findings for this revision. Publishing requires no error-level notices.
      - `message` string — Message key identifying the finding.
      - `messageParams` object — Parameters of the message, keyed by parameter name.
      - `ruleId` string — Id of the rule the finding refers to, when applicable.
      - `severity` string — Severity of the finding.
    - `published` AmlScreeningRulesActionTrail — Records who performed an action on the revision, and when.
      - `clientSubject` string — Name of the user who performed the action.
      - `date` string, date-time — When the action occurred.
    - `revision` integer — Revision number; increases with each new revision.
    - `revisionStatus` string — Current status of this revision.
    - `rules` AmlRulePublicDto[] — The AML screening rules, in evaluation order.
      - `condition` Condition
        - `astId` integer
        - `negate` boolean
        - `or` And[]
          - `and` Criterion[]
            - `args` Arg[]
              - …
            - `astId` integer
            - `op` string
          - `astId` integer
          - `negate` boolean
          - `score` integer
      - `description` string — Free-form description of what the rule does.
      - `id` string — Id of the rule, unique within the rule chain. Omit to create a new rule: the server assigns the id and returns it in the response. Provide an existing id to update that rule.
      - `name` string, required — Display name of the rule.
      - `review` AmlRuleReviewActionPublicDto — Automatic review action applied to AML hits matched by the rule.
        - `expression` string — Condition expression guarding the review action: the action is applied only when it evaluates to true.
        - `matchStatus` Arg
          - `astId` integer
          - `exp` string
          - `lit` string
        - `note` Arg
          - `astId` integer
          - `exp` string
          - `lit` string
        - `riskLevel` Arg
          - `astId` integer
          - `exp` string
          - `lit` string
        - `whitelisted` Arg
          - `astId` integer
          - `exp` string
          - `lit` string
      - `tags` AmlRuleTagActionPublicDto — Tagging action applied to applicants whose AML hits match the rule.
        - `tags` string[] — Applicant tags to add when the rule matches.

---

[API](https://skmtc.net/sumsub/apis/sumsub-api-service.md) · [All operations](https://skmtc.net/sumsub/apis/sumsub-api-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sumsub/sumsub-api-service/revisions/cd1cf0bbd4f9/schema)
