Skip to main content
GET
Read a settlement window

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Scopes

settlements_read
bearer_auth
settlements_read
api_key

Headers

X-Workspace-Id
string<uuid>

The workspace the request acts in. An API key bound to a workspace implies it: omit the header, or send that same id (another id answers 403 WORKSPACE_SCOPE_MISMATCH). A member session must send it (400 MISSING_WORKSPACE without it).

Path Parameters

workspaceId
string
required

Workspace id

venueAccountId
string<uuid>
required

The venue account's id

windowId
string<uuid>
required

The window's id

Response

Choices, comparison, keep requests, obligations, capabilities and revision.

readAt
string<date-time>
required
scheduleId
string
required
scheduleVersion
integer<int64>
required
snapshotAt
string<date-time>
required
state
string
required
windowId
string<uuid>
required
capabilities
object
required
keepPolicy
string
required

paidOutEachWindow unless the LP confirmed a keep for this window.

keepRequests
object[]
required
nettedIn
object[]
required

Earlier windows' obligations whose unpaid remainder this window's cumulative position took over, one entry per netting, oldest window first. Empty when it took over none.

obligations
object[]
required

This window's obligations and the earlier ones it carries forward.

revision
integer<int64>
required

Window review revision; every choice, comparison or keep write advances it.

statementSource
enum<string>
required

Whose statement settles the window (the schedule's statementSource).

Available options:
indicative,
lpIssued
matches
object[]
required
matching
object
required
unappliedMovements
object[]
required
consequencePolicy
null | object

The LP's explicit, versioned consequence terms. Every setting is stated; an absent policy is unavailable, never read as all disabled.

dueAt
string<date-time> | null

The confirmed payment deadline; absent while the LP value is pending.

dueRefusal
string | null
dueState
enum<string>

New values may be added; treat unknown values as other.

Available options:
notDue,
dueSoon,
overdue,
lpDeliveryOverdue,
disputed,
met,
lapsed,
nothingOwed,
deadlineUnconfirmed,
unavailable,
updating,
dueNow
lpDelivery
null | object

The LP's delivery against the schedule's promise, the most actionable of the window's LP-paid residuals; absent when the schedule makes none.

overdueSince
string<date-time> | null
remindersPaused
boolean
residuals
object[]

This window's own obligations; carried earlier debt stays on its original window.

completionAt
string<date-time> | null
cutoffAt
string<date-time> | null
failure
null | object
paymentDeadlineAt
string<date-time> | null
statement
null | object
choices
null | object
comparison
null | object
lpStatement
null | object

The LP's own statement on an lpIssued window: recorded figures, comparison and agreement.