Skip to main content
GET
Get a disbursement

Authorizations

Authorization
string
header
required

A JWT signed using your CDP API Key Secret, encoded in base64. Refer to the Generate Bearer Token section of our Authentication docs for information on how to generate your Bearer Token.

Path Parameters

disbursementId
string
required

The unique identifier of the disbursement. The ID of the disbursement, a UUID prefixed by disbursement_.

Pattern: ^disbursement_[a-f0-9\-]{36}$
Example:

"disbursement_82c879c1-84e1-44ed-a8c2-1ac239cf09ad"

Response

Successfully retrieved disbursement.

A Disbursement represents a merchant-initiated payment of funds from a CDP account they own to a Coinbase account or onchain address. Used for standalone refunds, goodwill disbursements, rebates, and other merchant-driven payouts that are not tied to a specific payment session.

Disbursements are asynchronous: the resource is returned in pending status and transitions to succeeded (with associated onchainTransactions) or failed (with error).

disbursementId
string
required

The unique identifier of the disbursement.

Pattern: ^disbursement_[a-f0-9\-]{36}$
Example:

"disbursement_82c879c1-84e1-44ed-a8c2-1ac239cf09ad"

source
Account · object
required

The source from which the disbursement is funded.

Example:
target
Disbursement Coinbase Target · object
required

The target receiving the disbursement.

Example:
amount
string
required

A decimal representation of the disbursed amount, denominated in asset.

Example:

"25.00"

asset
string
required

The symbol of the asset for the disbursement amount.

Required string length: 1 - 42
Example:

"usdc"

status
enum<string>
required

The current status of the disbursement.

Available options:
pending,
succeeded,
failed
Example:

"pending"

createdAt
string<date-time>
required

The UTC ISO 8601 timestamp at which the disbursement was created.

Example:

"2026-04-17T17:00:00.000Z"

updatedAt
string<date-time>
required

The UTC ISO 8601 timestamp at which the disbursement was last updated.

Example:

"2026-04-17T17:00:00.000Z"

reason
string

Human-readable reason for the disbursement.

Example:

"Goodwill disbursement for delayed shipment."

externalReferenceId
string

A merchant-provided internal identifier for this disbursement, from the merchant's own system—not visible to the payer. It must not contain personally identifiable information (PII) or payment credentials.

Maximum string length: 256
Example:

"disbursement-2026-04-1234"

customerDisplay
Operation Customer Display · object

Customer-facing display data for this disbursement, shown to the payer. Always present: if the create request omits referenceCode, one is auto-generated, since disbursements have no payment session to fall back to.

Example:
metadata
object

Optional metadata as key-value pairs. Use this to store additional structured information on a resource, such as customer IDs, order references, or any application-specific data. Up to 10 key/value pairs may be provided. Keys and values are both strings. Keys must be ≤ 40 characters; values must be ≤ 500 characters.

Example:
error
object

Error details, present only when the disbursement failed.

Example:
onchainTransactions
object[]

The onchain transactions associated with this disbursement.

Example: