Skip to main content
WEBHOOK

Authorizations

API-Key
string
header
required

Your public API key. Identifies the partner making the request.

API-Sign
string
header
required

HMAC signature over the request, computed with your private key.

API-Nonce
string
header
required

Monotonically increasing nonce included in the request signature.

Body

application/json

A Portfolio deposit transaction was created or updated.

transaction_id
string
required

Public Portfolio transaction id. Matches the id returned by the Portfolio Transactions endpoint.

user_id
string
required

Public id of the user whose Portfolio transaction changed.

account_id
string
required

Public id of the account that owns the Portfolio transaction.

timestamp
string<date-time>
required

RFC3339 UTC timestamp of the Portfolio transaction.

type
enum<string>
required

Event type discriminator.

Available options:
transaction.deposit
status
enum<string>

Current Portfolio transaction status, when available.

Available options:
uncategorized,
in_progress,
successful,
failed
funding_reference
string

Funding-system reference used by Portfolio, when available.

crypto_transaction_id
string

On-chain transaction id or hash, when applicable.

Response

200

Return any 2xx status to acknowledge receipt.