Saltar al contenido principal
Version: 0.59.0-rc.2

Referencia de API de Cliente

Esta referencia de API ha sido generada automaticamente a partir del esquema GraphQL de Cliente.

Consultas

creditFacility

No description

creditFacility(
id: CreditFacilityId!
): CreditFacility

Arguments

creditFacility.id ● CreditFacilityId! non-null scalar

Type

CreditFacility object


me

No description

me: Me!

Type

Me object


realtimeExchangeRate

No description

realtimeExchangeRate: RealtimeExchangeRate!

Type

RealtimeExchangeRate object

Mutaciones

creditFacilityProposalCustomerApprovalConclude

No description

creditFacilityProposalCustomerApprovalConclude(
input: CreditFacilityProposalCustomerApprovalConcludeInput!
): CreditFacilityProposalCustomerApprovalConcludePayload!

Arguments

creditFacilityProposalCustomerApprovalConclude.input ● CreditFacilityProposalCustomerApprovalConcludeInput! non-null input

Type

CreditFacilityProposalCustomerApprovalConcludePayload object

Directivas (Operaciones)

include

Directs the executor to include this field or fragment only when the if argument is true.

directive @include(
if: Boolean!
) on
| FIELD
| FRAGMENT_SPREAD
| INLINE_FRAGMENT

Arguments

include.if ● Boolean! non-null scalar


skip

Directs the executor to skip this field or fragment when the if argument is true.

directive @skip(
if: Boolean!
) on
| FIELD
| FRAGMENT_SPREAD
| INLINE_FRAGMENT

Arguments

skip.if ● Boolean! non-null scalar

Objetos

CancelledWithdrawalEntry

No description

type CancelledWithdrawalEntry {
recordedAt: Timestamp!
withdrawal: Withdrawal!
}

Fields

CancelledWithdrawalEntry.recordedAt ● Timestamp! non-null scalar

CancelledWithdrawalEntry.withdrawal ● Withdrawal! non-null object

Implemented By

DepositAccountHistoryEntry union


Collateral

No description

type Collateral {
btcBalance: Satoshis!
}

Fields

Collateral.btcBalance ● Satoshis! non-null scalar

Member Of

CreditFacilityBalance object


CreditFacility

No description

type CreditFacility {
activatedAt: Timestamp!
balance: CreditFacilityBalance!
collateralizationState: CollateralizationState!
creditFacilityId: CreditFacilityId!
creditFacilityTerms: TermValues!
currentLtv: LtvPct!
disbursals: [CreditFacilityDisbursal!]!
facilityAmount: Money!
history: [CreditFacilityHistoryEntry!]!
maturesAt: Timestamp!
publicId: PublicId!
repaymentPlan: [CreditFacilityRepaymentPlanEntry!]!
status: CreditFacilityStatus!
}

Fields

CreditFacility.activatedAt ● Timestamp! non-null scalar

CreditFacility.balance ● CreditFacilityBalance! non-null object

CreditFacility.collateralizationState ● CollateralizationState! non-null enum

CreditFacility.creditFacilityId ● CreditFacilityId! non-null scalar

CreditFacility.creditFacilityTerms ● TermValues! non-null object

CreditFacility.currentLtv ● LtvPct! non-null union

CreditFacility.disbursals ● [CreditFacilityDisbursal!]! non-null object

CreditFacility.facilityAmount ● Money! non-null object

CreditFacility.history ● [CreditFacilityHistoryEntry!]! non-null union

CreditFacility.maturesAt ● Timestamp! non-null scalar

CreditFacility.publicId ● PublicId! non-null scalar

CreditFacility.repaymentPlan ● [CreditFacilityRepaymentPlanEntry!]! non-null object

CreditFacility.status ● CreditFacilityStatus! non-null enum

Returned By

creditFacility query

Member Of

CreditFacilityPaymentAllocation object ● Customer object


CreditFacilityApproved

No description

type CreditFacilityApproved {
amount: Money!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityApproved.amount ● Money! non-null object

CreditFacilityApproved.effective ● Date! non-null scalar

CreditFacilityApproved.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityApproved.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityBalance

No description

type CreditFacilityBalance {
collateral: Collateral!
disbursed: Disbursed!
dueOutstanding: Outstanding!
facilityRemaining: FacilityRemaining!
interest: Interest!
outstanding: Outstanding!
}

Fields

CreditFacilityBalance.collateral ● Collateral! non-null object

CreditFacilityBalance.disbursed ● Disbursed! non-null object

CreditFacilityBalance.dueOutstanding ● Outstanding! non-null object

CreditFacilityBalance.facilityRemaining ● FacilityRemaining! non-null object

CreditFacilityBalance.interest ● Interest! non-null object

CreditFacilityBalance.outstanding ● Outstanding! non-null object

Member Of

CreditFacility object


CreditFacilityCollateralizationUpdated

No description

type CreditFacilityCollateralizationUpdated {
collateral: Satoshis!
effective: Date!
exchangeRate: UsdCents!
outstandingDisbursal: Money!
outstandingInterest: Money!
recordedAt: Timestamp!
state: CollateralizationState!
}

Fields

CreditFacilityCollateralizationUpdated.collateral ● Satoshis! non-null scalar

CreditFacilityCollateralizationUpdated.effective ● Date! non-null scalar

CreditFacilityCollateralizationUpdated.exchangeRate ● UsdCents! non-null scalar

CreditFacilityCollateralizationUpdated.outstandingDisbursal ● Money! non-null object

CreditFacilityCollateralizationUpdated.outstandingInterest ● Money! non-null object

CreditFacilityCollateralizationUpdated.recordedAt ● Timestamp! non-null scalar

CreditFacilityCollateralizationUpdated.state ● CollateralizationState! non-null enum

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityCollateralSentOut

No description

type CreditFacilityCollateralSentOut {
amount: Satoshis!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityCollateralSentOut.amount ● Satoshis! non-null scalar

CreditFacilityCollateralSentOut.effective ● Date! non-null scalar

CreditFacilityCollateralSentOut.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityCollateralSentOut.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityCollateralUpdated

No description

type CreditFacilityCollateralUpdated {
amount: Money!
direction: CollateralDirection!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityCollateralUpdated.amount ● Money! non-null object

CreditFacilityCollateralUpdated.direction ● CollateralDirection! non-null enum

CreditFacilityCollateralUpdated.effective ● Date! non-null scalar

CreditFacilityCollateralUpdated.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityCollateralUpdated.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityDisbursal

No description

type CreditFacilityDisbursal {
amount: Money!
createdAt: Timestamp!
creditFacilityDisbursalId: CreditFacilityDisbursalId!
publicId: PublicId!
status: DisbursalStatus!
}

Fields

CreditFacilityDisbursal.amount ● Money! non-null object

CreditFacilityDisbursal.createdAt ● Timestamp! non-null scalar

CreditFacilityDisbursal.creditFacilityDisbursalId ● CreditFacilityDisbursalId! non-null scalar

CreditFacilityDisbursal.publicId ● PublicId! non-null scalar

CreditFacilityDisbursal.status ● DisbursalStatus! non-null enum

Member Of

CreditFacility object ● DisbursalEntry object


CreditFacilityDisbursalExecuted

No description

type CreditFacilityDisbursalExecuted {
amount: Money!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityDisbursalExecuted.amount ● Money! non-null object

CreditFacilityDisbursalExecuted.effective ● Date! non-null scalar

CreditFacilityDisbursalExecuted.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityDisbursalExecuted.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityIncrementalPayment

No description

type CreditFacilityIncrementalPayment {
cents: UsdCents!
effective: Date!
paymentAllocationId: PaymentAllocationId!
recordedAt: Timestamp!
}

Fields

CreditFacilityIncrementalPayment.cents ● UsdCents! non-null scalar

CreditFacilityIncrementalPayment.effective ● Date! non-null scalar

CreditFacilityIncrementalPayment.paymentAllocationId ● PaymentAllocationId! non-null scalar

CreditFacilityIncrementalPayment.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityInterestAccrued

No description

type CreditFacilityInterestAccrued {
cents: UsdCents!
days: Int!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityInterestAccrued.cents ● UsdCents! non-null scalar

CreditFacilityInterestAccrued.days ● Int! non-null scalar

CreditFacilityInterestAccrued.effective ● Date! non-null scalar

CreditFacilityInterestAccrued.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityInterestAccrued.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityPaymentAllocation

No description

type CreditFacilityPaymentAllocation {
amount: UsdCents!
createdAt: Timestamp!
creditFacility: CreditFacility!
creditFacilityPaymentAllocationId: CreditFacilityPaymentAllocationId!
}

Fields

CreditFacilityPaymentAllocation.amount ● UsdCents! non-null scalar

CreditFacilityPaymentAllocation.createdAt ● Timestamp! non-null scalar

CreditFacilityPaymentAllocation.creditFacility ● CreditFacility! non-null object

CreditFacilityPaymentAllocation.creditFacilityPaymentAllocationId ● CreditFacilityPaymentAllocationId! non-null scalar

Member Of

PaymentEntry object


CreditFacilityProposal

No description

type CreditFacilityProposal {
approvalProcessId: ApprovalProcessId
createdAt: Timestamp!
creditFacilityProposalId: CreditFacilityProposalId!
creditFacilityTerms: TermValues!
facilityAmount: Money!
status: CreditFacilityProposalStatus!
}

Fields

CreditFacilityProposal.approvalProcessId ● ApprovalProcessId scalar

CreditFacilityProposal.createdAt ● Timestamp! non-null scalar

CreditFacilityProposal.creditFacilityProposalId ● CreditFacilityProposalId! non-null scalar

CreditFacilityProposal.creditFacilityTerms ● TermValues! non-null object

CreditFacilityProposal.facilityAmount ● Money! non-null object

CreditFacilityProposal.status ● CreditFacilityProposalStatus! non-null enum

Member Of

CreditFacilityProposalCustomerApprovalConcludePayload object ● Customer object


CreditFacilityProposalCustomerApprovalConcludePayload

No description

type CreditFacilityProposalCustomerApprovalConcludePayload {
creditFacilityProposal: CreditFacilityProposal!
}

Fields

CreditFacilityProposalCustomerApprovalConcludePayload.creditFacilityProposal ● CreditFacilityProposal! non-null object

Returned By

creditFacilityProposalCustomerApprovalConclude mutation


CreditFacilityRepaymentAmountReceived

No description

type CreditFacilityRepaymentAmountReceived {
cents: UsdCents!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityRepaymentAmountReceived.cents ● UsdCents! non-null scalar

CreditFacilityRepaymentAmountReceived.effective ● Date! non-null scalar

CreditFacilityRepaymentAmountReceived.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityRepaymentAmountReceived.recordedAt ● Timestamp! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityRepaymentPlanEntry

No description

type CreditFacilityRepaymentPlanEntry {
accrualAt: Timestamp!
dueAt: Date!
initial: UsdCents!
outstanding: UsdCents!
repaymentType: CreditFacilityRepaymentType!
status: CreditFacilityRepaymentStatus!
}

Fields

CreditFacilityRepaymentPlanEntry.accrualAt ● Timestamp! non-null scalar

CreditFacilityRepaymentPlanEntry.dueAt ● Date! non-null scalar

CreditFacilityRepaymentPlanEntry.initial ● UsdCents! non-null scalar

CreditFacilityRepaymentPlanEntry.outstanding ● UsdCents! non-null scalar

CreditFacilityRepaymentPlanEntry.repaymentType ● CreditFacilityRepaymentType! non-null enum

CreditFacilityRepaymentPlanEntry.status ● CreditFacilityRepaymentStatus! non-null enum

Member Of

CreditFacility object


Currency

No description

type Currency {
code: CurrencyCode!
isFiat: Boolean!
minorUnitsPerMajor: Int!
}

Fields

Currency.code ● CurrencyCode! non-null scalar

Currency.isFiat ● Boolean! non-null scalar

Currency.minorUnitsPerMajor ● Int! non-null scalar

Member Of

DepositAccount object ● Money object


Customer

No description

type Customer {
createdAt: Timestamp!
creditFacilities: [CreditFacility!]!
creditFacilityProposals: [CreditFacilityProposal!]!
customerId: CustomerId!
customerType: CustomerType!
depositAccount: DepositAccount
email: String!
level: KycLevel!
pendingCreditFacilities: [PendingCreditFacility!]!
personalInfo: PersonalInfo
publicId: PublicId!
status: CustomerStatus!
}

Fields

Customer.createdAt ● Timestamp! non-null scalar

Customer.creditFacilities ● [CreditFacility!]! non-null object

Customer.creditFacilityProposals ● [CreditFacilityProposal!]! non-null object

Customer.customerId ● CustomerId! non-null scalar

Customer.customerType ● CustomerType! non-null enum

Customer.depositAccount ● DepositAccount object

Customer.email ● String! non-null scalar

Customer.level ● KycLevel! non-null enum

Customer.pendingCreditFacilities ● [PendingCreditFacility!]! non-null object

Customer.personalInfo ● PersonalInfo object

Customer.publicId ● PublicId! non-null scalar

Customer.status ● CustomerStatus! non-null enum

Member Of

Me object


Deposit

No description

type Deposit {
accountId: DepositAccountId!
amount: Money!
createdAt: Timestamp!
depositId: DepositId!
publicId: PublicId!
reference: String!
status: DepositStatus!
}

Fields

Deposit.accountId ● DepositAccountId! non-null scalar

Deposit.amount ● Money! non-null object

Deposit.createdAt ● Timestamp! non-null scalar

Deposit.depositId ● DepositId! non-null scalar

Deposit.publicId ● PublicId! non-null scalar

Deposit.reference ● String! non-null scalar

Deposit.status ● DepositStatus! non-null enum

Member Of

DepositAccount object ● DepositEntry object


DepositAccount

No description

type DepositAccount {
balance: DepositAccountBalance!
createdAt: Timestamp!
currency: Currency!
customerId: CustomerId!
depositAccountId: DepositAccountId!
deposits: [Deposit!]!
history(
after: String
first: Int!
): DepositAccountHistoryEntryConnection!
publicId: PublicId!
withdrawals: [Withdrawal!]!
}

Fields

DepositAccount.balance ● DepositAccountBalance! non-null object

DepositAccount.createdAt ● Timestamp! non-null scalar

DepositAccount.currency ● Currency! non-null object

DepositAccount.customerId ● CustomerId! non-null scalar

DepositAccount.depositAccountId ● DepositAccountId! non-null scalar

DepositAccount.deposits ● [Deposit!]! non-null object

DepositAccount.history ● DepositAccountHistoryEntryConnection! non-null object

DepositAccount.history.after ● String scalar
DepositAccount.history.first ● Int! non-null scalar

DepositAccount.publicId ● PublicId! non-null scalar

DepositAccount.withdrawals ● [Withdrawal!]! non-null object

Member Of

Customer object


DepositAccountBalance

No description

type DepositAccountBalance {
pending: Money!
settled: Money!
}

Fields

DepositAccountBalance.pending ● Money! non-null object

DepositAccountBalance.settled ● Money! non-null object

Member Of

DepositAccount object


DepositAccountHistoryEntryConnection

No description

type DepositAccountHistoryEntryConnection {
edges: [DepositAccountHistoryEntryEdge!]!
nodes: [DepositAccountHistoryEntry!]!
pageInfo: PageInfo!
}

Fields

DepositAccountHistoryEntryConnection.edges ● [DepositAccountHistoryEntryEdge!]! non-null object

A list of edges.

DepositAccountHistoryEntryConnection.nodes ● [DepositAccountHistoryEntry!]! non-null union

A list of nodes.

DepositAccountHistoryEntryConnection.pageInfo ● PageInfo! non-null object

Information to aid in pagination.

Member Of

DepositAccount object


DepositAccountHistoryEntryEdge

An edge in a connection.

type DepositAccountHistoryEntryEdge {
cursor: String!
node: DepositAccountHistoryEntry!
}

Fields

DepositAccountHistoryEntryEdge.cursor ● String! non-null scalar

A cursor for use in pagination

DepositAccountHistoryEntryEdge.node ● DepositAccountHistoryEntry! non-null union

The item at the end of the edge

Member Of

DepositAccountHistoryEntryConnection object


DepositEntry

No description

type DepositEntry {
deposit: Deposit!
recordedAt: Timestamp!
}

Fields

DepositEntry.deposit ● Deposit! non-null object

DepositEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


DisbursalEntry

No description

type DisbursalEntry {
disbursal: CreditFacilityDisbursal!
recordedAt: Timestamp!
}

Fields

DisbursalEntry.disbursal ● CreditFacilityDisbursal! non-null object

DisbursalEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


Disbursed

No description

type Disbursed {
dueOutstanding: Outstanding!
outstanding: Outstanding!
total: Total!
}

Fields

Disbursed.dueOutstanding ● Outstanding! non-null object

Disbursed.outstanding ● Outstanding! non-null object

Disbursed.total ● Total! non-null object

Member Of

CreditFacilityBalance object


Duration

No description

type Duration {
period: Period!
units: Int!
}

Fields

Duration.period ● Period! non-null enum

Duration.units ● Int! non-null scalar

Member Of

TermValues object


FacilityRemaining

No description

type FacilityRemaining {
usdBalance: UsdCents!
}

Fields

FacilityRemaining.usdBalance ● UsdCents! non-null scalar

Member Of

CreditFacilityBalance object


FiniteLtvPct

No description

type FiniteLtvPct {
value: LtvPctValue!
}

Fields

FiniteLtvPct.value ● LtvPctValue! non-null scalar

Implemented By

LtvPct union


FreezeEntry

No description

type FreezeEntry {
amount: Money!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

FreezeEntry.amount ● Money! non-null object

FreezeEntry.ledgerTransactionId ● LedgerTransactionId! non-null scalar

FreezeEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


InfiniteLtvPct

No description

type InfiniteLtvPct {
isInfinite: Boolean!
}

Fields

InfiniteLtvPct.isInfinite ● Boolean! non-null scalar

Implemented By

LtvPct union


Interest

No description

type Interest {
dueOutstanding: Outstanding!
outstanding: Outstanding!
total: Total!
}

Fields

Interest.dueOutstanding ● Outstanding! non-null object

Interest.outstanding ● Outstanding! non-null object

Interest.total ● Total! non-null object

Member Of

CreditFacilityBalance object


Me

No description

type Me {
customer: Customer!
}

Fields

Me.customer ● Customer! non-null object

Returned By

me query


Money

No description

type Money {
amount: Int!
currency: Currency!
}

Fields

Money.amount ● Int! non-null scalar

Money.currency ● Currency! non-null object

Member Of

CreditFacility object ● CreditFacilityApproved object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityCollateralUpdated object ● CreditFacilityDisbursal object ● CreditFacilityDisbursalExecuted object ● CreditFacilityProposal object ● Deposit object ● DepositAccountBalance object ● FreezeEntry object ● PendingCreditFacility object ● UnfreezeEntry object ● Withdrawal object


Outstanding

No description

type Outstanding {
usdBalance: UsdCents!
}

Fields

Outstanding.usdBalance ● UsdCents! non-null scalar

Member Of

CreditFacilityBalance object ● Disbursed object ● Interest object


PageInfo

Information about pagination in a connection

type PageInfo {
endCursor: String
hasNextPage: Boolean!
hasPreviousPage: Boolean!
startCursor: String
}

Fields

PageInfo.endCursor ● String scalar

When paginating forwards, the cursor to continue.

PageInfo.hasNextPage ● Boolean! non-null scalar

When paginating forwards, are there more items?

PageInfo.hasPreviousPage ● Boolean! non-null scalar

When paginating backwards, are there more items?

PageInfo.startCursor ● String scalar

When paginating backwards, the cursor to continue.

Member Of

DepositAccountHistoryEntryConnection object


PaymentEntry

No description

type PaymentEntry {
payment: CreditFacilityPaymentAllocation!
recordedAt: Timestamp!
}

Fields

PaymentEntry.payment ● CreditFacilityPaymentAllocation! non-null object

PaymentEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


PendingCreditFacility

No description

type PendingCreditFacility {
approvalProcessId: ApprovalProcessId!
collateralId: CollateralId!
collateralizationState: PendingCreditFacilityCollateralizationState!
createdAt: Timestamp!
creditFacilityId: CreditFacilityId!
facilityAmount: Money!
pendingCreditFacilityId: PendingCreditFacilityId!
status: PendingCreditFacilityStatus!
}

Fields

PendingCreditFacility.approvalProcessId ● ApprovalProcessId! non-null scalar

PendingCreditFacility.collateralId ● CollateralId! non-null scalar

PendingCreditFacility.collateralizationState ● PendingCreditFacilityCollateralizationState! non-null enum

PendingCreditFacility.createdAt ● Timestamp! non-null scalar

PendingCreditFacility.creditFacilityId ● CreditFacilityId! non-null scalar

PendingCreditFacility.facilityAmount ● Money! non-null object

PendingCreditFacility.pendingCreditFacilityId ● PendingCreditFacilityId! non-null scalar

PendingCreditFacility.status ● PendingCreditFacilityStatus! non-null enum

Member Of

Customer object


PendingCreditFacilityCollateralizationUpdated

No description

type PendingCreditFacilityCollateralizationUpdated {
collateral: Satoshis!
effective: Date!
exchangeRate: UsdCents!
recordedAt: Timestamp!
state: PendingCreditFacilityCollateralizationState!
}

Fields

PendingCreditFacilityCollateralizationUpdated.collateral ● Satoshis! non-null scalar

PendingCreditFacilityCollateralizationUpdated.effective ● Date! non-null scalar

PendingCreditFacilityCollateralizationUpdated.exchangeRate ● UsdCents! non-null scalar

PendingCreditFacilityCollateralizationUpdated.recordedAt ● Timestamp! non-null scalar

PendingCreditFacilityCollateralizationUpdated.state ● PendingCreditFacilityCollateralizationState! non-null enum

Implemented By

CreditFacilityHistoryEntry union


PersonalInfo

No description

type PersonalInfo {
address: String
companyName: String
dateOfBirth: String
firstName: String!
lastName: String!
nationality: String
}

Fields

PersonalInfo.address ● String scalar

PersonalInfo.companyName ● String scalar

PersonalInfo.dateOfBirth ● String scalar

PersonalInfo.firstName ● String! non-null scalar

PersonalInfo.lastName ● String! non-null scalar

PersonalInfo.nationality ● String scalar

Member Of

Customer object


RealtimeExchangeRate

No description

type RealtimeExchangeRate {
usdCentsPerBtc: UsdCents!
}

Fields

RealtimeExchangeRate.usdCentsPerBtc ● UsdCents! non-null scalar

Returned By

realtimeExchangeRate query


TermValues

No description

type TermValues {
accrualCycleInterval: InterestInterval!
accrualInterval: InterestInterval!
annualRate: AnnualRatePct!
duration: Duration!
initialLtvLimit: LtvPct!
liquidationLtvLimit: LtvPct!
marginCallLtvLimit: LtvPct!
oneTimeFeeRate: OneTimeFeeRatePct!
}

Fields

TermValues.accrualCycleInterval ● InterestInterval! non-null enum

TermValues.accrualInterval ● InterestInterval! non-null enum

TermValues.annualRate ● AnnualRatePct! non-null scalar

TermValues.duration ● Duration! non-null object

TermValues.initialLtvLimit ● LtvPct! non-null union

TermValues.liquidationLtvLimit ● LtvPct! non-null union

TermValues.marginCallLtvLimit ● LtvPct! non-null union

TermValues.oneTimeFeeRate ● OneTimeFeeRatePct! non-null scalar

Member Of

CreditFacility object ● CreditFacilityProposal object


Total

No description

type Total {
usdBalance: UsdCents!
}

Fields

Total.usdBalance ● UsdCents! non-null scalar

Member Of

Disbursed object ● Interest object


UnfreezeEntry

No description

type UnfreezeEntry {
amount: Money!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

UnfreezeEntry.amount ● Money! non-null object

UnfreezeEntry.ledgerTransactionId ● LedgerTransactionId! non-null scalar

UnfreezeEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


UnknownEntry

No description

type UnknownEntry {
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

UnknownEntry.ledgerTransactionId ● LedgerTransactionId! non-null scalar

UnknownEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


Withdrawal

No description

type Withdrawal {
accountId: DepositAccountId!
amount: Money!
createdAt: Timestamp!
publicId: PublicId!
reference: String!
status: WithdrawalStatus!
withdrawalId: WithdrawalId!
}

Fields

Withdrawal.accountId ● DepositAccountId! non-null scalar

Withdrawal.amount ● Money! non-null object

Withdrawal.createdAt ● Timestamp! non-null scalar

Withdrawal.publicId ● PublicId! non-null scalar

Withdrawal.reference ● String! non-null scalar

Withdrawal.status ● WithdrawalStatus! non-null enum

Withdrawal.withdrawalId ● WithdrawalId! non-null scalar

Member Of

CancelledWithdrawalEntry object ● DepositAccount object ● WithdrawalEntry object


WithdrawalEntry

No description

type WithdrawalEntry {
recordedAt: Timestamp!
withdrawal: Withdrawal!
}

Fields

WithdrawalEntry.recordedAt ● Timestamp! non-null scalar

WithdrawalEntry.withdrawal ● Withdrawal! non-null object

Implemented By

DepositAccountHistoryEntry union

Enumeraciones

CollateralDirection

No description

enum CollateralDirection {
ADD
REMOVE
}

Values

CollateralDirection.ADD

CollateralDirection.REMOVE

Member Of

CreditFacilityCollateralUpdated object


CollateralizationState

No description

enum CollateralizationState {
FULLY_COLLATERALIZED
NO_COLLATERAL
NO_EXPOSURE
UNDER_LIQUIDATION_THRESHOLD
UNDER_MARGIN_CALL_THRESHOLD
}

Values

CollateralizationState.FULLY_COLLATERALIZED

CollateralizationState.NO_COLLATERAL

CollateralizationState.NO_EXPOSURE

CollateralizationState.UNDER_LIQUIDATION_THRESHOLD

CollateralizationState.UNDER_MARGIN_CALL_THRESHOLD

Member Of

CreditFacility object ● CreditFacilityCollateralizationUpdated object


CreditFacilityProposalStatus

No description

enum CreditFacilityProposalStatus {
APPROVED
CUSTOMER_DENIED
DENIED
PENDING_APPROVAL
PENDING_CUSTOMER_APPROVAL
}

Values

CreditFacilityProposalStatus.APPROVED

CreditFacilityProposalStatus.CUSTOMER_DENIED

CreditFacilityProposalStatus.DENIED

CreditFacilityProposalStatus.PENDING_APPROVAL

CreditFacilityProposalStatus.PENDING_CUSTOMER_APPROVAL

Member Of

CreditFacilityProposal object


CreditFacilityRepaymentStatus

No description

enum CreditFacilityRepaymentStatus {
DEFAULTED
DUE
NOT_YET_DUE
OVERDUE
PAID
UPCOMING
}

Values

CreditFacilityRepaymentStatus.DEFAULTED

CreditFacilityRepaymentStatus.DUE

CreditFacilityRepaymentStatus.NOT_YET_DUE

CreditFacilityRepaymentStatus.OVERDUE

CreditFacilityRepaymentStatus.UPCOMING

Member Of

CreditFacilityRepaymentPlanEntry object


CreditFacilityRepaymentType

No description

enum CreditFacilityRepaymentType {
DISBURSAL
INTEREST
}

Values

CreditFacilityRepaymentType.DISBURSAL

CreditFacilityRepaymentType.INTEREST

Member Of

CreditFacilityRepaymentPlanEntry object


CreditFacilityStatus

No description

enum CreditFacilityStatus {
ACTIVE
CLOSED
MATURED
}

Values

CreditFacilityStatus.ACTIVE

CreditFacilityStatus.CLOSED

CreditFacilityStatus.MATURED

Member Of

CreditFacility object


CustomerStatus

No description

enum CustomerStatus {
ACTIVE
CLOSED
FROZEN
}

Values

CustomerStatus.ACTIVE

CustomerStatus.CLOSED

CustomerStatus.FROZEN

Member Of

Customer object


CustomerType

No description

enum CustomerType {
BANK
FINANCIAL_INSTITUTION
FOREIGN_AGENCY_OR_SUBSIDIARY
GOVERNMENT_ENTITY
INDIVIDUAL
NON_DOMICILED_COMPANY
PRIVATE_COMPANY
}

Values

CustomerType.BANK

CustomerType.FINANCIAL_INSTITUTION

CustomerType.FOREIGN_AGENCY_OR_SUBSIDIARY

CustomerType.GOVERNMENT_ENTITY

CustomerType.INDIVIDUAL

CustomerType.NON_DOMICILED_COMPANY

CustomerType.PRIVATE_COMPANY

Member Of

Customer object


DepositStatus

No description

enum DepositStatus {
CONFIRMED
REVERTED
}

Values

DepositStatus.CONFIRMED

DepositStatus.REVERTED

Member Of

Deposit object


DisbursalStatus

No description

enum DisbursalStatus {
APPROVED
CONFIRMED
DENIED
NEW
}

Values

DisbursalStatus.APPROVED

DisbursalStatus.CONFIRMED

DisbursalStatus.DENIED

DisbursalStatus.NEW

Member Of

CreditFacilityDisbursal object


InterestInterval

No description

enum InterestInterval {
END_OF_DAY
END_OF_MONTH
}

Values

InterestInterval.END_OF_DAY

InterestInterval.END_OF_MONTH

Member Of

TermValues object


KycLevel

No description

enum KycLevel {
ADVANCED
BASIC
NOT_KYCED
}

Values

KycLevel.ADVANCED

KycLevel.BASIC

KycLevel.NOT_KYCED

Member Of

Customer object


PendingCreditFacilityCollateralizationState

No description

enum PendingCreditFacilityCollateralizationState {
FULLY_COLLATERALIZED
NOT_YET_COLLATERALIZED
UNDER_COLLATERALIZED
}

Values

PendingCreditFacilityCollateralizationState.FULLY_COLLATERALIZED

PendingCreditFacilityCollateralizationState.NOT_YET_COLLATERALIZED

PendingCreditFacilityCollateralizationState.UNDER_COLLATERALIZED

Member Of

PendingCreditFacility object ● PendingCreditFacilityCollateralizationUpdated object


PendingCreditFacilityStatus

No description

enum PendingCreditFacilityStatus {
COMPLETED
PENDING_COLLATERALIZATION
}

Values

PendingCreditFacilityStatus.COMPLETED

PendingCreditFacilityStatus.PENDING_COLLATERALIZATION

Member Of

PendingCreditFacility object


Period

No description

enum Period {
MONTHS
}

Values

Period.MONTHS

Member Of

Duration object


WithdrawalStatus

No description

enum WithdrawalStatus {
CANCELLED
CONFIRMED
DENIED
PENDING_APPROVAL
PENDING_CONFIRMATION
REVERTED
}

Values

WithdrawalStatus.CANCELLED

WithdrawalStatus.CONFIRMED

WithdrawalStatus.DENIED

WithdrawalStatus.PENDING_APPROVAL

WithdrawalStatus.PENDING_CONFIRMATION

WithdrawalStatus.REVERTED

Member Of

Withdrawal object

Tipos de Entrada

CreditFacilityProposalCustomerApprovalConcludeInput

No description

input CreditFacilityProposalCustomerApprovalConcludeInput {
approved: Boolean!
creditFacilityProposalId: CreditFacilityProposalId!
}

Fields

CreditFacilityProposalCustomerApprovalConcludeInput.approved ● Boolean! non-null scalar

CreditFacilityProposalCustomerApprovalConcludeInput.creditFacilityProposalId ● CreditFacilityProposalId! non-null scalar

Member Of

creditFacilityProposalCustomerApprovalConclude mutation

Escalares

AnnualRatePct

No description

scalar AnnualRatePct

Member Of

TermValues object


ApprovalProcessId

No description

scalar ApprovalProcessId

Member Of

CreditFacilityProposal object ● PendingCreditFacility object


Boolean

The Boolean scalar type represents true or false.

scalar Boolean

Member Of

CreditFacilityProposalCustomerApprovalConcludeInput input ● Currency object ● include directive ● InfiniteLtvPct object ● PageInfo object ● skip directive


CollateralId

No description

scalar CollateralId

Member Of

PendingCreditFacility object


CreditFacilityDisbursalId

No description

scalar CreditFacilityDisbursalId

Member Of

CreditFacilityDisbursal object


CreditFacilityId

No description

scalar CreditFacilityId

Member Of

creditFacility query ● CreditFacility object ● PendingCreditFacility object


CreditFacilityPaymentAllocationId

No description

scalar CreditFacilityPaymentAllocationId

Member Of

CreditFacilityPaymentAllocation object


CreditFacilityProposalId

No description

scalar CreditFacilityProposalId

Member Of

CreditFacilityProposal object ● CreditFacilityProposalCustomerApprovalConcludeInput input


CurrencyCode

No description

scalar CurrencyCode

Member Of

Currency object


CustomerId

No description

scalar CustomerId

Member Of

Customer object ● DepositAccount object


Date

An ISO 8601 calendar date without time or timezone (e.g., 2024-01-15). Represents a business date; timezone-naive by design.

scalar Date

Member Of

CreditFacilityApproved object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityCollateralSentOut object ● CreditFacilityCollateralUpdated object ● CreditFacilityDisbursalExecuted object ● CreditFacilityIncrementalPayment object ● CreditFacilityInterestAccrued object ● CreditFacilityRepaymentAmountReceived object ● CreditFacilityRepaymentPlanEntry object ● PendingCreditFacilityCollateralizationUpdated object


DepositAccountId

No description

scalar DepositAccountId

Member Of

Deposit object ● DepositAccount object ● Withdrawal object


DepositId

No description

scalar DepositId

Member Of

Deposit object


Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

scalar Int

Member Of

CreditFacilityInterestAccrued object ● Currency object ● Duration object ● Money object


LedgerTransactionId

No description

scalar LedgerTransactionId

Member Of

CreditFacilityApproved object ● CreditFacilityCollateralSentOut object ● CreditFacilityCollateralUpdated object ● CreditFacilityDisbursalExecuted object ● CreditFacilityInterestAccrued object ● CreditFacilityRepaymentAmountReceived object ● FreezeEntry object ● UnfreezeEntry object ● UnknownEntry object


LtvPctValue

No description

scalar LtvPctValue

Member Of

FiniteLtvPct object


OneTimeFeeRatePct

No description

scalar OneTimeFeeRatePct

Member Of

TermValues object


PaymentAllocationId

No description

scalar PaymentAllocationId

Member Of

CreditFacilityIncrementalPayment object


PendingCreditFacilityId

No description

scalar PendingCreditFacilityId

Member Of

PendingCreditFacility object


PublicId

No description

scalar PublicId

Member Of

CreditFacility object ● CreditFacilityDisbursal object ● Customer object ● Deposit object ● DepositAccount object ● Withdrawal object


Satoshis

No description

scalar Satoshis

Member Of

Collateral object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityCollateralSentOut object ● PendingCreditFacilityCollateralizationUpdated object


String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

scalar String

Member Of

Customer object ● Deposit object ● DepositAccountHistoryEntryEdge object ● deprecated directive ● PageInfo object ● PersonalInfo object ● specifiedBy directive ● Withdrawal object


Timestamp

An ISO 8601 UTC timestamp (e.g., 2024-01-15T09:30:00Z). Always in UTC.

scalar Timestamp

Member Of

CancelledWithdrawalEntry object ● CreditFacility object ● CreditFacilityApproved object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityCollateralSentOut object ● CreditFacilityCollateralUpdated object ● CreditFacilityDisbursal object ● CreditFacilityDisbursalExecuted object ● CreditFacilityIncrementalPayment object ● CreditFacilityInterestAccrued object ● CreditFacilityPaymentAllocation object ● CreditFacilityProposal object ● CreditFacilityRepaymentAmountReceived object ● CreditFacilityRepaymentPlanEntry object ● Customer object ● Deposit object ● DepositAccount object ● DepositEntry object ● DisbursalEntry object ● FreezeEntry object ● PaymentEntry object ● PendingCreditFacility object ● PendingCreditFacilityCollateralizationUpdated object ● UnfreezeEntry object ● UnknownEntry object ● Withdrawal object ● WithdrawalEntry object


UsdCents

No description

scalar UsdCents

Member Of

CreditFacilityCollateralizationUpdated object ● CreditFacilityIncrementalPayment object ● CreditFacilityInterestAccrued object ● CreditFacilityPaymentAllocation object ● CreditFacilityRepaymentAmountReceived object ● CreditFacilityRepaymentPlanEntry object ● FacilityRemaining object ● Outstanding object ● PendingCreditFacilityCollateralizationUpdated object ● RealtimeExchangeRate object ● Total object


WithdrawalId

No description

scalar WithdrawalId

Member Of

Withdrawal object

Uniones

CreditFacilityHistoryEntry

No description

union CreditFacilityHistoryEntry = CreditFacilityIncrementalPayment | CreditFacilityCollateralUpdated | CreditFacilityApproved | PendingCreditFacilityCollateralizationUpdated | CreditFacilityCollateralizationUpdated | CreditFacilityDisbursalExecuted | CreditFacilityInterestAccrued | CreditFacilityCollateralSentOut | CreditFacilityRepaymentAmountReceived

Possible types

CreditFacilityHistoryEntry.CreditFacilityIncrementalPayment object

CreditFacilityHistoryEntry.CreditFacilityCollateralUpdated object

CreditFacilityHistoryEntry.CreditFacilityApproved object

CreditFacilityHistoryEntry.PendingCreditFacilityCollateralizationUpdated object

CreditFacilityHistoryEntry.CreditFacilityCollateralizationUpdated object

CreditFacilityHistoryEntry.CreditFacilityDisbursalExecuted object

CreditFacilityHistoryEntry.CreditFacilityInterestAccrued object

CreditFacilityHistoryEntry.CreditFacilityCollateralSentOut object

CreditFacilityHistoryEntry.CreditFacilityRepaymentAmountReceived object

Member Of

CreditFacility object


DepositAccountHistoryEntry

No description

union DepositAccountHistoryEntry = DepositEntry | WithdrawalEntry | CancelledWithdrawalEntry | DisbursalEntry | PaymentEntry | FreezeEntry | UnfreezeEntry | UnknownEntry

Possible types

DepositAccountHistoryEntry.DepositEntry object

DepositAccountHistoryEntry.WithdrawalEntry object

DepositAccountHistoryEntry.CancelledWithdrawalEntry object

DepositAccountHistoryEntry.DisbursalEntry object

DepositAccountHistoryEntry.PaymentEntry object

DepositAccountHistoryEntry.FreezeEntry object

DepositAccountHistoryEntry.UnfreezeEntry object

DepositAccountHistoryEntry.UnknownEntry object

Member Of

DepositAccountHistoryEntryConnection object ● DepositAccountHistoryEntryEdge object


LtvPct

No description

union LtvPct = FiniteLtvPct | InfiniteLtvPct

Possible types

LtvPct.FiniteLtvPct object

LtvPct.InfiniteLtvPct object

Member Of

CreditFacility object ● TermValues object

Directivas (Tipos)

deprecated

Marks an element of a GraphQL schema as no longer supported.

directive @deprecated(
reason: String = "No longer supported"
) on
| FIELD_DEFINITION
| ARGUMENT_DEFINITION
| INPUT_FIELD_DEFINITION
| ENUM_VALUE

Arguments

deprecated.reason ● String scalar

Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by CommonMark.


oneOf

Indicates exactly one field must be supplied and this field must not be null.

directive @oneOf on INPUT_OBJECT

specifiedBy

Exposes a URL that specifies the behavior of this scalar.

directive @specifiedBy(
url: String!
) on SCALAR

Arguments

specifiedBy.url ● String! non-null scalar

The URL that specifies the behavior of this scalar.