Saltar al contenido principal
Version: 0.52.0-rc.104

Referencia de API de Cliente

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

Consultas

creditFacility

Obtiene una facilidad crediticia especifica por su identificador unico para el cliente autenticado

creditFacility(
id: CreditFacilityId!
): CreditFacility

Arguments

creditFacility.id ● CreditFacilityId! non-null scalar

Type

CreditFacility object


me

Devuelve la informacion del cliente autenticado actual incluyendo cuenta de deposito y facilidades crediticias

me: Me!

Type

Me object


realtimePrice

Devuelve el tipo de cambio actual BTC/USD

realtimePrice: RealtimePrice!

Type

RealtimePrice 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!
currentCvl: CvlPct!
disbursals: [CreditFacilityDisbursal!]!
facilityAmount: UsdCents!
history: [CreditFacilityHistoryEntry!]!
maturesAt: Timestamp!
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.currentCvl ● CvlPct! non-null union

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

CreditFacility.facilityAmount ● UsdCents! non-null scalar

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

CreditFacility.maturesAt ● Timestamp! 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 {
cents: UsdCents!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

CreditFacilityApproved.cents ● UsdCents! non-null scalar

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!
outstandingDisbursal: UsdCents!
outstandingInterest: UsdCents!
price: UsdCents!
recordedAt: Timestamp!
state: CollateralizationState!
}

Fields

CreditFacilityCollateralizationUpdated.collateral ● Satoshis! non-null scalar

CreditFacilityCollateralizationUpdated.effective ● Date! non-null scalar

CreditFacilityCollateralizationUpdated.outstandingDisbursal ● UsdCents! non-null scalar

CreditFacilityCollateralizationUpdated.outstandingInterest ● UsdCents! non-null scalar

CreditFacilityCollateralizationUpdated.price ● UsdCents! non-null scalar

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 {
direction: CollateralDirection!
effective: Date!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
satoshis: Satoshis!
}

Fields

CreditFacilityCollateralUpdated.direction ● CollateralDirection! non-null enum

CreditFacilityCollateralUpdated.effective ● Date! non-null scalar

CreditFacilityCollateralUpdated.ledgerTransactionId ● LedgerTransactionId! non-null scalar

CreditFacilityCollateralUpdated.recordedAt ● Timestamp! non-null scalar

CreditFacilityCollateralUpdated.satoshis ● Satoshis! non-null scalar

Implemented By

CreditFacilityHistoryEntry union


CreditFacilityDisbursal

No description

type CreditFacilityDisbursal {
amount: UsdCents!
createdAt: Timestamp!
creditFacilityDisbursalId: CreditFacilityDisbursalId!
status: DisbursalStatus!
}

Fields

CreditFacilityDisbursal.amount ● UsdCents! non-null scalar

CreditFacilityDisbursal.createdAt ● Timestamp! non-null scalar

CreditFacilityDisbursal.creditFacilityDisbursalId ● CreditFacilityDisbursalId! non-null scalar

CreditFacilityDisbursal.status ● DisbursalStatus! non-null enum

Member Of

CreditFacility object ● DisbursalEntry object


CreditFacilityDisbursalExecuted

No description

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

Fields

CreditFacilityDisbursalExecuted.cents ● UsdCents! non-null scalar

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


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


Customer

No description

type Customer {
createdAt: Timestamp!
creditFacilities: [CreditFacility!]!
customerId: CustomerId!
customerType: CustomerType!
depositAccount: DepositAccount!
email: String!
level: KycLevel!
personalInfo: PersonalInfo
status: CustomerStatus!
telegramHandle: String!
}

Fields

Customer.createdAt ● Timestamp! non-null scalar

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

Customer.customerId ● CustomerId! non-null scalar

Customer.customerType ● CustomerType! non-null enum

Customer.depositAccount ● DepositAccount! non-null object

Customer.email ● String! non-null scalar

Customer.level ● KycLevel! non-null enum

Customer.personalInfo ● PersonalInfo object

Customer.status ● CustomerStatus! non-null enum

Customer.telegramHandle ● String! non-null scalar

Member Of

Me object


Deposit

No description

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

Fields

Deposit.accountId ● DepositAccountId! non-null scalar

Deposit.amount ● UsdCents! non-null scalar

Deposit.createdAt ● Timestamp! non-null scalar

Deposit.depositId ● DepositId! 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!
customerId: CustomerId!
depositAccountId: DepositAccountId!
deposits: [Deposit!]!
history(
after: String
first: Int!
): DepositAccountHistoryEntryConnection!
withdrawals: [Withdrawal!]!
}

Fields

DepositAccount.balance ● DepositAccountBalance! non-null object

DepositAccount.createdAt ● Timestamp! non-null scalar

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.withdrawals ● [Withdrawal!]! non-null object

Member Of

Customer object


DepositAccountBalance

No description

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

Fields

DepositAccountBalance.pending ● UsdCents! non-null scalar

DepositAccountBalance.settled ● UsdCents! non-null scalar

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


FiniteCvlPct

No description

type FiniteCvlPct {
value: CVLPctValue!
}

Fields

FiniteCvlPct.value ● CVLPctValue! non-null scalar

Implemented By

CvlPct union


FreezeEntry

No description

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

Fields

FreezeEntry.amount ● UsdCents! non-null scalar

FreezeEntry.ledgerTransactionId ● LedgerTransactionId! non-null scalar

FreezeEntry.recordedAt ● Timestamp! non-null scalar

Implemented By

DepositAccountHistoryEntry union


InfiniteCvlPct

No description

type InfiniteCvlPct {
isInfinite: Boolean!
}

Fields

InfiniteCvlPct.isInfinite ● Boolean! non-null scalar

Implemented By

CvlPct 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


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


PendingCreditFacilityCollateralizationUpdated

No description

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

Fields

PendingCreditFacilityCollateralizationUpdated.collateral ● Satoshis! non-null scalar

PendingCreditFacilityCollateralizationUpdated.effective ● Date! non-null scalar

PendingCreditFacilityCollateralizationUpdated.price ● 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


RealtimePrice

No description

type RealtimePrice {
usdCentsPerBtc: UsdCents!
}

Fields

RealtimePrice.usdCentsPerBtc ● UsdCents! non-null scalar

Returned By

realtimePrice query


TermValues

No description

type TermValues {
accrualCycleInterval: InterestInterval!
accrualInterval: InterestInterval!
annualRate: AnnualRatePct!
duration: Duration!
initialCvl: CvlPct!
liquidationCvl: CvlPct!
marginCallCvl: CvlPct!
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.initialCvl ● CvlPct! non-null union

TermValues.liquidationCvl ● CvlPct! non-null union

TermValues.marginCallCvl ● CvlPct! non-null union

TermValues.oneTimeFeeRate ● OneTimeFeeRatePct! non-null scalar

Member Of

CreditFacility 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: UsdCents!
ledgerTransactionId: LedgerTransactionId!
recordedAt: Timestamp!
}

Fields

UnfreezeEntry.amount ● UsdCents! non-null scalar

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: UsdCents!
createdAt: Timestamp!
reference: String!
status: WithdrawalStatus!
withdrawalId: WithdrawalId!
}

Fields

Withdrawal.accountId ● DepositAccountId! non-null scalar

Withdrawal.amount ● UsdCents! non-null scalar

Withdrawal.createdAt ● Timestamp! 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


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

PendingCreditFacilityCollateralizationUpdated 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

Escalares

AnnualRatePct

No description

scalar AnnualRatePct

Member Of

TermValues object


Boolean

The Boolean scalar type represents true or false.

scalar Boolean

Member Of

include directive ● InfiniteCvlPct object ● PageInfo object ● skip directive


CreditFacilityDisbursalId

No description

scalar CreditFacilityDisbursalId

Member Of

CreditFacilityDisbursal object


CreditFacilityId

No description

scalar CreditFacilityId

Member Of

creditFacility query ● CreditFacility object


CreditFacilityPaymentAllocationId

No description

scalar CreditFacilityPaymentAllocationId

Member Of

CreditFacilityPaymentAllocation object


CustomerId

No description

scalar CustomerId

Member Of

Customer object ● DepositAccount object


CVLPctValue

No description

scalar CVLPctValue

Member Of

FiniteCvlPct 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 ● Duration 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


OneTimeFeeRatePct

No description

scalar OneTimeFeeRatePct

Member Of

TermValues object


PaymentAllocationId

No description

scalar PaymentAllocationId

Member Of

CreditFacilityIncrementalPayment object


Satoshis

No description

scalar Satoshis

Member Of

Collateral object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityCollateralSentOut object ● CreditFacilityCollateralUpdated 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 ● CreditFacilityRepaymentAmountReceived object ● CreditFacilityRepaymentPlanEntry object ● Customer object ● Deposit object ● DepositAccount object ● DepositEntry object ● DisbursalEntry object ● FreezeEntry object ● PaymentEntry object ● PendingCreditFacilityCollateralizationUpdated object ● UnfreezeEntry object ● UnknownEntry object ● Withdrawal object ● WithdrawalEntry object


UsdCents

No description

scalar UsdCents

Member Of

CreditFacility object ● CreditFacilityApproved object ● CreditFacilityCollateralizationUpdated object ● CreditFacilityDisbursal object ● CreditFacilityDisbursalExecuted object ● CreditFacilityIncrementalPayment object ● CreditFacilityInterestAccrued object ● CreditFacilityPaymentAllocation object ● CreditFacilityRepaymentAmountReceived object ● CreditFacilityRepaymentPlanEntry object ● Deposit object ● DepositAccountBalance object ● FacilityRemaining object ● FreezeEntry object ● Outstanding object ● PendingCreditFacilityCollateralizationUpdated object ● RealtimePrice object ● Total object ● UnfreezeEntry object ● Withdrawal 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


CvlPct

No description

union CvlPct = FiniteCvlPct | InfiniteCvlPct

Possible types

CvlPct.FiniteCvlPct object

CvlPct.InfiniteCvlPct object

Member Of

CreditFacility object ● TermValues 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

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.