Skip to content

Request settlement data-room repair

POST
/settlement-data-room-requests/{settlementDataRoomRequestId}/repair-requests
curl --request POST \
--url https://example.com/settlement-data-room-requests/example/repair-requests \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "actorKind": "headquarters_administrator", "actorProfileId": "example", "idempotencyKey": "example", "expectedRevision": 1, "reason": "example" }'
settlementDataRoomRequestId
required
string
>= 1 characters
Media typeapplication/json
RequestSettlementDataRoomRepairRequest
object
actorKind
required
string
Allowed values: headquarters_administrator branch_manager
actorProfileId
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
expectedRevision
required
integer
>= 1
reason
required
string
>= 1 characters
key
additional properties

Settlement data-room request after repair request

Media typeapplication/json
SettlementDataRoomRequest
object
requestId
required
string
>= 1 characters
requestCode
required
string
>= 1 characters
scope
required
object
collection
required
string
Allowed values: external_counterparty_settlement branch_to_headquarters_settlement headquarters_settlement inter_office_settlement
settlementPeriodStart
required
string format: date
settlementPeriodEnd
required
string format: date
branchProfileId
required
string | null
>= 1 characters
externalRecipientCode
required
string | null
>= 1 characters
sourceDatasetRevision
required
integer
>= 1
sourceEvidenceKeys
required
Array<string>
key
additional properties
status
required
string
Allowed values: requested building ready failed superseded cancelled
revision
required
integer
>= 1
requestedByActorProfileId
required
string
>= 1 characters
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
artifacts
required
Array<object>
object
artifactId
required
string
>= 1 characters
artifactKind
required
string
Allowed values: reconciliation_export download_package repair_result
storageBucket
required
Allowed value: business-report-exports
storageObjectKey
required
string
>= 1 characters
exportFormat
required
string
Allowed values: csv xlsx json
fileName
required
string
>= 1 characters
byteSize
required
integer
>= 1
contentSha256
required
string
>= 1 characters
generatedAt
required
string format: date-time
sourceDatasetRevision
required
integer
>= 1
supersededAt
required
string | null format: date-time
key
additional properties
actionJournal
required
Array<object>
object
actionId
required
string
>= 1 characters
actionKind
required
string
Allowed values: request_export start_build mark_ready mark_failed request_repair issue_download_link cancel_request
actorKind
required
string
Allowed values: headquarters_administrator branch_manager system_workflow
actorProfileId
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
expectedRevision
required
integer
committedRevision
required
integer
>= 1
recordedAt
required
string format: date-time
reason
required
string | null
>= 1 characters
artifactId
required
string | null
>= 1 characters
metadata
required
object
key
additional properties
key
additional properties
key
additional properties

Settlement data-room repair request is invalid

Supabase bearer token is required

Actor cannot request settlement data-room repair

Settlement data-room request not found

Expected revision is stale

Settlement data-room request store is unavailable