Customer API Reference
This API reference has been automatically generated from the Customer GraphQL schema.
Queries
creditFacility
No description
creditFacility(
id: UUID!
): CreditFacility
Arguments
creditFacility.id ● UUID! non-null scalar
Type
CreditFacility object
me
No description
me: Me!
Type
Me object
realtimePrice
No description
realtimePrice: RealtimePrice!
Type
RealtimePrice object
Directives (Operations)
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
Objects
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 {
id: ID!
creditFacilityId: UUID!
facilityAmount: UsdCents!
collateralizationState: CollateralizationState!
status: CreditFacilityStatus!
activatedAt: Timestamp!
maturesAt: Timestamp!
creditFacilityTerms: TermValues!
balance: CreditFacilityBalance!
currentCvl: CVLPct!
history: [CreditFacilityHistoryEntry!]!
disbursals: [CreditFacilityDisbursal!]!
repaymentPlan: [CreditFacilityRepaymentPlanEntry!]!
}
Fields
CreditFacility.id ● ID! non-null scalar
CreditFacility.creditFacilityId ● UUID! non-null scalar
CreditFacility.facilityAmount ● UsdCents! non-null scalar
CreditFacility.collateralizationState ● CollateralizationState! non-null enum
CreditFacility.status ● CreditFacilityStatus! non-null enum
CreditFacility.activatedAt ● Timestamp! non-null scalar
CreditFacility.maturesAt ● Timestamp! non-null scalar
CreditFacility.creditFacilityTerms ● TermValues! non-null object
CreditFacility.balance ● CreditFacilityBalance! non-null object
CreditFacility.currentCvl ● CVLPct! non-null scalar
CreditFacility.history ● [CreditFacilityHistoryEntry!]! non-null union
CreditFacility.disbursals ● [CreditFacilityDisbursal!]! non-null object
CreditFacility.repaymentPlan ● [CreditFacilityRepaymentPlanEntry!]! non-null object
Returned By
creditFacility query
Member Of
CreditFacilityPaymentAllocation object ● Customer object
CreditFacilityApproved
No description
type CreditFacilityApproved {
cents: UsdCents!
recordedAt: Timestamp!
effective: Date!
txId: UUID!
}
Fields
CreditFacilityApproved.cents ● UsdCents! non-null scalar
CreditFacilityApproved.recordedAt ● Timestamp! non-null scalar
CreditFacilityApproved.effective ● Date! non-null scalar
CreditFacilityApproved.txId ● UUID! non-null scalar
Implemented By
CreditFacilityHistoryEntry union
CreditFacilityBalance
No description
type CreditFacilityBalance {
facilityRemaining: FacilityRemaining!
disbursed: Disbursed!
interest: Interest!
outstanding: Outstanding!
dueOutstanding: Outstanding!
collateral: Collateral!
}