Skip to main content
POST
Preview the direct order purge (dry run)

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Body

application/json
dryRun
boolean

Must be true: the preview only lists the eligible orders; each erase is a separate request.

Example:

true

limit
integer<int64>

Most orders listed, 1 to 100; 0 or absent lists up to 100.

Example:

100

reason
string

Required: retention-purge or lgpd-subject-request.

Example:

"retention-purge"

ticket
string

Required: the request id (at most 64 characters, no personal data).

Example:

"PURGE-2026-10"

Response

OK

asOf
string<date-time>
required

Instant the eligibility was read (UTC).

dryRun
boolean
required

Always true: nothing was erased.

orderIds
string[] | null
required

Direct orders eligible for erasure as of asOf, oldest eligibility first.

truncated
boolean
required

True when the listing stopped at its read bound before it found limit orders or ran out of candidates: more eligible orders may exist. Each listed order is one the erase would accept (eligibility and the money rule).