Archive several investors
POST
/api/v1/applications/bulk/archive
Applications already archived are reported as skipped rather than re-archived, so their original reason survives.
Authorizations
Section titled “ Authorizations ”Request Bodyrequired
Section titled “ Request Bodyrequired ” Media type application/json
object
reason
Why this investor is being archived. Recorded on the profile and in the audit log.
string
applicationIds
required
Applications to archive or restore
Array<string>
Examples
{ "reason": "", "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8", "68f2c1a9d4b1f2a3c4d5e6f9" ]}{ "reason": "Investor redeemed in full; relationship closed 30 Jun 2026.", "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8", "68f2c1a9d4b1f2a3c4d5e6f9" ]}Responses
Section titled “ Responses ” Media type application/json
object
applicationIds
required
Applications whose archived state changed, including cascaded child applications
Array<string>
skippedApplicationIds
required
Applications already in the requested state, left untouched so their original reason and timestamp survive
Array<string>
partiesAffected
required
Screened parties whose ongoing monitoring was switched
number
monitoringSyncFailures
required
Parties whose monitoring intent was recorded but not confirmed by the screening provider
number
Example
{ "applicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f7", "68f2c1a9d4b1f2a3c4d5e6f8" ], "skippedApplicationIds": [ "68f2c1a9d4b1f2a3c4d5e6f9" ], "partiesAffected": 4, "monitoringSyncFailures": 0}