Objects
AccountingTransfer
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier for the accounting transfer. |
debitAccountIdID!
|
Unique identifier for the debit account. |
creditAccountIdID!
|
Unique identifier for the credit account. |
amountUInt64!
|
Amount sent (fixed send). |
transferTypeTransferType!
|
Type of the accounting transfer. |
ledgerUInt8!
|
Identifier that partitions the sets of accounts that can transact with each other. |
createdAtString!
|
The date and time that the accounting transfer was created. |
AccountingTransferConnection
Fields
Name | Description |
---|---|
debits[AccountingTransfer!]!
|
|
credits[AccountingTransfer!]!
|
AdditionalProperty
Fields
Name | Description |
---|---|
keyString!
|
Key for the additional property. |
valueString!
|
Value for the additional property. |
visibleInOpenPaymentsBoolean!
|
Indicates whether the property is visible in Open Payments wallet address requests. |
Amount
Fields
Name | Description |
---|---|
valueUInt64!
|
Numerical value. |
assetCodeString!
|
Should be an ISO 4217 currency code whenever possible, e.g. |
assetScaleUInt8!
|
Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. |
ApproveIncomingPaymentResponse
Fields
Name | Description |
---|---|
paymentIncomingPayment
|
The incoming payment that was approved. |
Asset
Implements
Fields
Name | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
idID!
|
Unique identifier of the asset. |
||||||||||||
codeString!
|
Should be an ISO 4217 currency code whenever possible, e.g. |
||||||||||||
scaleUInt8!
|
Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. |
||||||||||||
liquidityUInt64
|
Available liquidity |
||||||||||||
withdrawalThresholdUInt64
|
Minimum amount of liquidity that can be withdrawn from the asset. |
||||||||||||
liquidityThresholdUInt64
|
A webhook event will notify the Account Servicing Entity if liquidity falls below this value. |
||||||||||||
receivingFeeFee
|
The receiving fee structure for the asset. |
||||||||||||
sendingFeeFee
|
The sending fee structure for the asset. |
||||||||||||
feesFeesConnection
|
Fetches a paginated list of fees associated with this asset. Arguments
|
||||||||||||
createdAtString!
|
The date and time when the asset was created. |
AssetEdge
Fields
Name | Description |
---|---|
nodeAsset!
|
An asset node in the list. |
cursorString!
|
A cursor for paginating through the assets. |
AssetMutationResponse
Fields
Name | Description |
---|---|
assetAsset
|
The asset affected by the mutation. |
AssetsConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Information to aid in pagination. |
edges[AssetEdge!]!
|
A list of edges representing assets and cursors for pagination. |
CancelIncomingPaymentResponse
Fields
Name | Description |
---|---|
paymentIncomingPayment
|
The incoming payment that was canceled. |
CreateOrUpdatePeerByUrlMutationResponse
Fields
Name | Description |
---|---|
peerPeer
|
The peer created or updated based on a URL. |
CreatePeerMutationResponse
Fields
Name | Description |
---|---|
peerPeer
|
The peer created by the mutation. |
CreateReceiverResponse
Fields
Name | Description |
---|---|
receiverReceiver
|
The receiver object returned in the response. |
CreateWalletAddressKeyMutationResponse
Fields
Name | Description |
---|---|
walletAddressKeyWalletAddressKey
|
The wallet address key that was created. |
CreateWalletAddressMutationResponse
Fields
Name | Description |
---|---|
walletAddressWalletAddress
|
The newly created wallet address. |
DeleteAssetMutationResponse
Fields
Name | Description |
---|---|
assetAsset
|
The asset that was deleted. |
DeletePeerMutationResponse
Fields
Name | Description |
---|---|
successBoolean!
|
Indicates whether the peer deletion was successful. |
Fee
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the fee. |
assetIdID!
|
Unique identifier of the asset associated with the fee. |
typeFeeType!
|
Type of fee, either sending or receiving. |
fixedUInt64!
|
Amount of the flat, fixed fee to charge. |
basisPointsInt!
|
Basis points fee is a variable fee charged based on the total amount. Should be between 0 and 10000 (inclusive). 1 basis point = 0.01%, 100 basis points = 1%, 10000 basis points = 100%. |
createdAtString!
|
The date and time that this fee was created. |
FeeEdge
Fields
Name | Description |
---|---|
nodeFee!
|
A fee node in the list. |
cursorString!
|
A cursor for paginating through the fees. |
FeesConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for fees. |
edges[FeeEdge!]!
|
A list of fee edges, containing fee nodes and cursors for pagination. |
Http
Fields
Name | Description |
---|---|
outgoingHttpOutgoing!
|
Details of the outgoing connection for peering. |
HttpOutgoing
Fields
Name | Description |
---|---|
authTokenString!
|
Authorization token to be presented to the peer's Rafiki instance. |
endpointString!
|
Connection endpoint of the peer. |
IncomingPayment
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the incoming payment. |
walletAddressIdID!
|
Unique identifier of the wallet address under which the incoming payment was created. |
clientString
|
Information about the wallet address of the Open Payments client that created the incoming payment. |
liquidityUInt64
|
Current amount of liquidity available for this incoming payment. |
stateIncomingPaymentState!
|
State of the incoming payment. |
expiresAtString!
|
Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. |
incomingAmountAmount
|
The maximum amount that should be paid into the wallet address under this incoming payment. |
receivedAmountAmount!
|
The total amount that has been paid into the wallet address under this incoming payment. |
metadataJSONObject
|
Additional metadata associated with the incoming payment. |
createdAtString!
|
The date and time that the incoming payment was created. |
IncomingPaymentConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for the incoming payments. |
edges[IncomingPaymentEdge!]!
|
A list of incoming payment edges, containing incoming payment nodes and cursors for pagination. |
IncomingPaymentEdge
Fields
Name | Description |
---|---|
nodeIncomingPayment!
|
An incoming payment node in the list. |
cursorString!
|
A cursor for paginating through the incoming payments. |
IncomingPaymentResponse
Fields
Name | Description |
---|---|
paymentIncomingPayment
|
The incoming payment object returned in the response. |
Jwk
Fields
Name | Description |
---|---|
kidString!
|
Unique identifier for the key. |
xString!
|
Base64 url-encoded public key. |
algAlg!
|
Cryptographic algorithm used with the key. The only allowed value is |
ktyKty!
|
Key type. The only allowed value is |
crvCrv!
|
Cryptographic curve that the key pair is derived from. The only allowed value is |
LiquidityMutationResponse
Fields
Name | Description |
---|---|
successBoolean!
|
Indicates whether the liquidity operation was successful. |
OutgoingPayment
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the outgoing payment. |
walletAddressIdID!
|
Unique identifier of the wallet address under which the outgoing payment was created. |
clientString
|
Information about the wallet address of the Open Payments client that created the outgoing payment. |
liquidityUInt64
|
Current amount of liquidity available for this outgoing payment. |
stateOutgoingPaymentState!
|
State of the outgoing payment. |
errorString
|
Any error encountered during the payment process. |
stateAttemptsInt!
|
Number of attempts made to send an outgoing payment. |
debitAmountAmount!
|
Amount to send (fixed send). |
receiveAmountAmount!
|
Amount to receive (fixed receive). |
receiverString!
|
Wallet address URL of the receiver. |
metadataJSONObject
|
Additional metadata associated with the outgoing payment. |
quoteQuote
|
Corresponding quote for the outgoing payment. |
sentAmountAmount!
|
Amount already sent. |
createdAtString!
|
The date and time that the outgoing payment was created. |
grantIdString
|
Unique identifier of the grant under which the outgoing payment was created. |
OutgoingPaymentConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for the outgoing payments. |
edges[OutgoingPaymentEdge!]!
|
A list of outgoing payment edges, containing outgoing payment nodes and cursors for pagination. |
OutgoingPaymentEdge
Fields
Name | Description |
---|---|
nodeOutgoingPayment!
|
An outgoing payment node in the list. |
cursorString!
|
A cursor for paginating through the outgoing payments. |
OutgoingPaymentResponse
Fields
Name | Description |
---|---|
paymentOutgoingPayment
|
The outgoing payment object returned in the response. |
PageInfo
Fields
Name | Description |
---|---|
endCursorString
|
The cursor used to fetch the next page when paginating forwards. |
hasNextPageBoolean!
|
Indicates if there are more pages when paginating forwards. |
hasPreviousPageBoolean!
|
Indicates if there are more pages when paginating backwards. |
startCursorString
|
The cursor used to fetch the next page when paginating backwards. |
Payment
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the payment. |
typePaymentType!
|
Type of payment, either incoming or outgoing. |
walletAddressIdID!
|
Unique identifier of the wallet address under which the payment was created. |
clientString
|
Information about the wallet address of the Open Payments client that created the payment. |
stateString!
|
State of the payment, either |
liquidityUInt64
|
Current amount of liquidity available for this payment. |
metadataJSONObject
|
Additional metadata associated with the payment. |
createdAtString!
|
The date and time that the payment was created. |
PaymentConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for the payments. |
edges[PaymentEdge!]!
|
A list of payment edges, containing payment nodes and cursors for pagination. |
PaymentEdge
Fields
Name | Description |
---|---|
nodePayment!
|
A payment node in the list. |
cursorString!
|
A cursor for paginating through the payments. |
Peer
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the peer. |
maxPacketAmountUInt64
|
Maximum packet amount that the peer accepts. |
httpHttp!
|
Peering connection details. |
assetAsset!
|
Asset of peering relationship. |
staticIlpAddressString!
|
ILP address of the peer. |
nameString
|
Public name for the peer. |
liquidityThresholdUInt64
|
A webhook event will notify the Account Servicing Entity if liquidity falls below this value. |
liquidityUInt64
|
Current amount of peer liquidity available. |
createdAtString!
|
The date and time when the peer was created. |
PeerEdge
Fields
Name | Description |
---|---|
nodePeer!
|
A peer node in the list. |
cursorString!
|
A cursor for paginating through the peers. |
PeersConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Information to aid in pagination. |
edges[PeerEdge!]!
|
A list of edges representing peers and cursors for pagination. |
Quote
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the quote. |
walletAddressIdID!
|
Unique identifier of the wallet address under which the quote was created. |
receiverString!
|
Wallet address URL of the receiver. |
debitAmountAmount!
|
Amount to send (fixed send). |
receiveAmountAmount!
|
Amount to receive (fixed receive). |
createdAtString!
|
The date and time that the quote was created. |
expiresAtString!
|
The date and time that the quote will expire. |
estimatedExchangeRateFloat
|
Estimated exchange rate for this quote. |
QuoteConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for quotes. |
edges[QuoteEdge!]!
|
A list of quote edges, containing quote nodes and cursors for pagination. |
QuoteEdge
Fields
Name | Description |
---|---|
nodeQuote!
|
A quote node in the list. |
cursorString!
|
A cursor for paginating through the quotes. |
QuoteResponse
Fields
Name | Description |
---|---|
quoteQuote
|
The quote object returned in the response. |
Receiver
Fields
Name | Description |
---|---|
idString!
|
Unique identifier of the receiver (incoming payment URL). |
walletAddressUrlString!
|
Wallet address URL under which the incoming payment was created. |
completedBoolean!
|
Indicates whether the incoming payment has completed receiving funds. |
incomingAmountAmount
|
The maximum amount that should be paid into the wallet address under this incoming payment. |
receivedAmountAmount!
|
The total amount that has been paid into the wallet address under this incoming payment. |
expiresAtString
|
Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. |
metadataJSONObject
|
Additional metadata associated with the incoming payment. |
createdAtString!
|
The date and time that the incoming payment was created. |
updatedAtString!
|
The date and time that the incoming payment was last updated. |
RevokeWalletAddressKeyMutationResponse
Fields
Name | Description |
---|---|
walletAddressKeyWalletAddressKey
|
The wallet address key that was revoked. |
SetFeeResponse
Fields
Name | Description |
---|---|
feeFee
|
The fee that was set. |
TriggerWalletAddressEventsMutationResponse
Fields
Name | Description |
---|---|
countInt
|
The number of events that were triggered. |
UpdatePeerMutationResponse
Fields
Name | Description |
---|---|
peerPeer
|
The peer that was updated. |
UpdateWalletAddressMutationResponse
Fields
Name | Description |
---|---|
walletAddressWalletAddress
|
The updated wallet address. |
WalletAddress
Implements
Fields
Name | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
idID!
|
Unique identifier of the wallet address. |
||||||||||||
assetAsset!
|
Asset of the wallet address. |
||||||||||||
liquidityUInt64
|
Current amount of liquidity available for this wallet address. |
||||||||||||
urlString!
|
Wallet Address URL. |
||||||||||||
publicNameString
|
Public name associated with the wallet address. This is visible to anyone with the wallet address URL. |
||||||||||||
incomingPaymentsIncomingPaymentConnection
|
List of incoming payments received by this wallet address Arguments
|
||||||||||||
quotesQuoteConnection
|
List of quotes created at this wallet address Arguments
|
||||||||||||
outgoingPaymentsOutgoingPaymentConnection
|
List of outgoing payments sent from this wallet address Arguments
|
||||||||||||
createdAtString!
|
The date and time when the wallet address was created. |
||||||||||||
statusWalletAddressStatus!
|
The current status of the wallet, either active or inactive. |
||||||||||||
walletAddressKeysWalletAddressKeyConnection
|
List of keys associated with this wallet address Arguments
|
||||||||||||
additionalProperties[AdditionalProperty]
|
Additional properties associated with the wallet address. |
WalletAddressEdge
Fields
Name | Description |
---|---|
nodeWalletAddress!
|
A wallet address node in the list. |
cursorString!
|
A cursor for paginating through the wallet addresses. |
WalletAddressesConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for the wallet addresses. |
edges[WalletAddressEdge!]!
|
A list of wallet address edges, containing wallet address nodes and cursors for pagination. |
WalletAddressKey
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique internal identifier for the wallet address key. |
walletAddressIdID!
|
Unique identifier of the wallet address to associate with the key. |
jwkJwk!
|
The public key object in JSON Web Key (JWK) format. |
revokedBoolean!
|
Indicator of whether the key has been revoked. |
createdAtString!
|
The date and time that this wallet address key was created. |
WalletAddressKeyConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for wallet address keys. |
edges[WalletAddressKeyEdge!]!
|
A list of wallet address key edges, containing wallet address key nodes and cursors for pagination. |
WalletAddressKeyEdge
Fields
Name | Description |
---|---|
nodeWalletAddressKey!
|
A wallet address key node in the list. |
cursorString!
|
A cursor for paginating through the wallet address keys. |
WalletAddressWithdrawal
Fields
Name | Description |
---|---|
idID!
|
Unique identifier for the withdrawal. |
amountUInt64!
|
Amount to be withdrawn. |
walletAddressWalletAddress!
|
Details about the wallet address from which the withdrawal is made. |
WalletAddressWithdrawalMutationResponse
Fields
Name | Description |
---|---|
withdrawalWalletAddressWithdrawal
|
The wallet address withdrawal that was processed. |
WebhookEvent
Implements
Fields
Name | Description |
---|---|
idID!
|
Unique identifier of the webhook event. |
typeString!
|
Type of webhook event. |
dataJSONObject!
|
Stringified JSON data for the webhook event. |
createdAtString!
|
The date and time when the webhook event was created. |
WebhookEventsConnection
Fields
Name | Description |
---|---|
pageInfoPageInfo!
|
Pagination information for webhook events. |
edges[WebhookEventsEdge!]!
|
A list of webhook event edges, containing event nodes and cursors for pagination. |
WebhookEventsEdge
Fields
Name | Description |
---|---|
nodeWebhookEvent!
|
A webhook event node in the list. |
cursorString!
|
A cursor for paginating through the webhook events. |