Skip to main content
POST
Approve or reject a reimbursement

Authorizations

Authorization
string
header
required

A Dueflow access token: dfp_ (personal) or dfs_ (service). Permissions are the token's scopes intersected with the role ceiling, re-evaluated per request.

Headers

Idempotency-Key
string
required

A unique key per logical operation, e.g. a UUID. Retrying with the same key replays the original response instead of repeating the write; reusing it with different parameters is a 409.

Maximum string length: 255

Path Parameters

reimbursementId
string
required

Body

application/json
decision
enum<string>
required
Available options:
approved,
rejected
note
string
Required string length: 1 - 1000

Response

Success

id
string
required
memberId
string | null
required
recipientOrganizationId
string | null
required
amount
string
required
currency
string
required
category
string
required
description
string
required
incurredAt
string
required
status
enum<string>
required
Available options:
draft,
submitted,
approved,
rejected,
paid,
voided
submittedAt
string<date-time> | null
required
reviewedAt
string<date-time> | null
required
paidAt
string<date-time> | null
required
voidedAt
string<date-time> | null
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required