Get current account information.
Returns AccountInformation!
This page documents the Guita GraphQL API. The first section contains guides to the basic workflows for a newly registered user: authentication, identity verification and document uploads. After them, the reference lists every query, mutation and type, generated from the production schema.
Endpoint: https://api.guita.cl/graphql
You must provide an Origin header to tell the API which platform the request belongs to (e.g. https://sugarblock.io).
Call userLogin with the user's email, password and a valid captchaToken. We use Google reCAPTCHA Enterprise to prove that a person using a browser is signing in, without showing them a challenge. Generate it in the browser with grecaptcha.enterprise.execute, passing the platform's reCAPTCHA site key and the authentication action.
If the user has two-factor authentication enabled, send the current one-time code in otp in the same call. The API limits sign-in attempts per IP address.
const captchaToken = await grecaptcha.enterprise.execute(SITE_KEY, { action: 'authentication' })
const response = await fetch('https://api.guita.cl/graphql', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
query: `mutation UserLogin($email: String!, $password: String!, $captchaToken: String!, $otp: String) {
userLogin(email: $email, password: $password, captchaToken: $captchaToken, otp: $otp) {
credentials { accessToken client uid provider expiry }
}
}`,
variables: { email: 'user@example.com', password: 'secret', captchaToken, otp: '123456' }
})
})
const { data } = await response.json()
const { credentials } = data.userLogin
Users registered with Google sign in with googleSignIn instead.
A successful sign-in returns credentials. Send these four values as headers on every authenticated request, along with Origin:
access-token: the credential's accessTokenclient: the credential's clientuid: the credential's uidprovider: the credential's provider (email or google)Every authenticated response may carry new values for access-token, client, uid and expiry in its headers, but not every response includes all of them. Requests sent within a few seconds of each other share the same token, and their responses return an empty access-token and expiry. After each response, overwrite only the values that come back non-empty and keep the stored ones for the rest.
The expiry value is the time when the current token stops being valid. After that, the user must sign in again.
A missing or invalid token is replied with HTTP 200 and an error with code AUTHENTICATION_ERROR. For example, querying accountInformation without a valid token returns:
{
"errors": [
{
"message": "accountInformation field requires authentication",
"locations": [{ "line": 1, "column": 28 }],
"path": ["accountInformation"],
"extensions": { "code": "AUTHENTICATION_ERROR" }
}
],
"data": null
}
Call userLogout to invalidate the current token.
Users must be manually verified before they can operate. Every user goes through a KYC or KYB flow where they provide their information and documents, then submit them for review. Our compliance team may request additional information in specific cases, so approval is never immediate. The Uploads guide explains how to upload documents.
BANK_ACCOUNT, VALIDITY_CERTIFICATE, TAX_REGISTRATION_CERTIFICATE and COMPANY_CONSTITUTION.BANK_ACCOUNT, VALIDITY_CERTIFICATE, E_RUT, TAX_FILE and UPDATED_STATUTES.BANK_ACCOUNT, VALIDITY_CERTIFICATE, E_RUT, TAX_FILE, COMPANY_CONSTITUTION, GAZETTE_PUBLICATION, CSR_INSCRIPTION and POWER_OF_ATTORNEY, plus BOARD_OF_DIRECTORS for corporations.LEGAL_REPRESENTATIVE role. The legal representative scans their identity document with FaceTec, and the scan creates them as an owner (see below). Add the other owners with createUltimateBeneficialOwner and upload their identity documents with createIdentityProofs. Every owner, including the legal representative, also needs a proof of address uploaded with createAddressProof. Pass the owner's uboId to both mutations.Company documents:
| documentType | Document |
|---|---|
BANK_ACCOUNT | Proof of the company's bank account, such as a statement or an account certificate. No more than 90 days old. |
VALIDITY_CERTIFICATE | Certificate of the company's current legal standing, issued by the commercial registry. No more than 60 days old. |
TAX_REGISTRATION_CERTIFICATE | Tax registration certificate, issued by the tax authority. |
COMPANY_CONSTITUTION | Public deed of incorporation. |
E_RUT | Current electronic RUT card, issued by the SII. |
TAX_FILE | Tax file (carpeta tributaria) issued by the SII for credit applications. No more than 6 months old. |
UPDATED_STATUTES | The company's current bylaws. No more than 90 days old. |
GAZETTE_PUBLICATION | Extract of incorporation published in the Diario Oficial. |
CSR_INSCRIPTION | Registration in the commercial registry, issued by the Conservador de Bienes Raíces. No more than 60 days old. |
POWER_OF_ATTORNEY | Certificate of current powers of attorney, issued by the Conservador. No more than 60 days old. |
BOARD_OF_DIRECTORS | Current list of the board of directors. |
SOCIAL_MODIFICATION | Optional. Deed, extract and registration of each amendment to the company's bylaws. |
After the liveness check, the user scans their identity document with the FaceTec SDK. For a business, the legal representative does the liveness check and the scan. The scan goes through the same facetecProcessRequest mutation.
The photo on the document must match the user's selfie, or the scan fails with INSUFFICIENT_MATCH_LEVEL. An expired document fails with INVALID_EXPIRATION_DATE. A successful scan stores the document images and replaces any stored before.
If the user has no personal identity yet, the scan fills in the name, nationality and identification number from the document. For a business with no beneficial owners yet, the scan creates the legal representative with that data, so scan before adding the other owners. Complete the rest of the information with updatePersonIdentity or, for the legal representative, updateUltimateBeneficialOwner.
Once everything is complete, call updateVerification. While the submission is under review, the API locks the user's information and mutations that change it fail with IDENTITY_NOT_EDITABLE.
In some cases compliance asks for more information, such as the origin of the user's funds and wealth. The user declares them with createFundOrigin and createWealthOrigin and uploads supporting documents.
Query accountInformation to follow the process through its accountStatus:
| accountStatus | What the user should do |
|---|---|
EMAIL_UNCONFIRMED | Confirm their email address. |
IDENTITY_UNVERIFIED | Complete their information and submit it. |
IDENTITY_PENDING_REVIEW | Wait for compliance to review the submission. |
IDENTITY_PENDING_CHANGES | Correct the information requested by compliance, then submit again. |
IDENTITY_PENDING_MORE_CHANGES | Provide the additional information requested by compliance, then submit again. |
IDENTITY_REJECTED | Nothing. Compliance did not approve the account. |
IDENTITY_VERIFIED | Nothing. The account is verified. |
The user receives an email every time compliance approves, rejects or requests changes. When compliance requests changes, the email says what to correct.
Files do not go through GraphQL. Uploading a document takes three steps:
create mutation, declaring the file's content type. The response includes a StoragePost in storagePost.storagePost.url in a multipart/form-data POST request. Add every pair from fieldsKeys and fieldsValues as a form field, in order, and the file last, in a field named file.update mutation. The document does not count as uploaded until this step succeeds.For example, in a browser:
const uploadToStorage = (storagePost, file) => {
const form = new FormData()
storagePost.fieldsKeys.forEach((key, index) => (
form.append(key, storagePost.fieldsValues[index])
))
form.append('file', file)
return fetch(storagePost.url, { method: 'POST', body: form })
}
| Create | Confirm | Content types |
|---|---|---|
| createIdentityProofs | updateIdentityProof, once per returned document | JPEG, PNG or HEIC images |
| createAddressProof | updateAddressProof | |
| createBusinessProof | updateBusinessProof | |
| createFundOriginProof | updateFundOriginProof | PDF or images |
| createWealthOriginProof | updateWealthOriginProof | PDF or images |
| createUserDocument | updateUserDocument |
create mutation. Querying storagePost again does not extend that window; create the document again instead.Origin in API requests.storageUrl. It is empty until you confirm the upload, and each URL is valid for 10 minutes.Get current account information.
Returns AccountInformation!
Get address proof document of this account or UBO.
| Argument | Type | Description |
|---|---|---|
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Returns AddressProofView
Get assets portfolios.
| Argument | Type | Description |
|---|---|---|
| quoteSymbol! | String! | Asset quote symbol. |
| range! | String! | One of 24h, 7d, 30d, 1y or all. |
Returns [AssetPortfolio!]!
Get assets prices.
| Argument | Type | Description |
|---|---|---|
| humanReadablePrices | Boolean | True if show human readable prices. (default: false) |
| quoteSymbol! | String! | Asset quote symbol. |
| range! | String! | One of 24h, 7d, 30d, 1y or all. |
Returns [AssetPrices!]!
Get assets unspent interests amounts.
Returns [AssetUnspentInterests!]!
Get user bank accounts information.
Returns [BankAccount!]!
Get current APYs.
Returns [BaseApy!]!
Get bulk purchase config for this user.
Returns BulkPurchaseConfig!
Get the latest bulk purchase quote.
Returns BulkPurchaseQuote!
Get a list of users allowed to receive bulk purchase from this account.
| Argument | Type | Description |
|---|---|---|
| filter | String | If passed an integer, it will be used to search the exact ID. Otherwise, if passed a string, it will be used to match emails and nicknames (default: nil) |
Returns [User!]!
Get bulk purchases overview.
Returns BulkPurchasesOverview!
Get business identity informations of this account.
Returns BusinessIdentity
Get business proofs of this account.
Returns [BusinessProofView!]
Get cross border accounts for this user.
Returns [CrossBorderAccount!]!
Get all supported cross border countries.
Returns [String!]!
Get cross border quote informations.
| Argument | Type | Description |
|---|---|---|
| amount! | Float! | Fiat amount. |
| countryCode! | String! | ISO4217 country code. |
| currency! | String! | ISO4217 currency code. |
| paymentMethod! | String! | Payment method. |
| receiverType! | String! | One of BUSINESS or INDIVIDUAL. |
| side! | String! | One of SOURCE or DESTINATION. |
| symbol! | String! | Market asset symbol. |
Returns CrossBorderQuote!
Get cross border quote config for this user.
| Argument | Type | Description |
|---|---|---|
| countryCode! | String! | ISO4217 country code. |
| currency! | String! | ISO4217 currency code. |
| paymentMethod! | String! | Payment method. |
| receiverType! | String! | One of BUSINESS or INDIVIDUAL. |
| symbol! | String! | Market asset symbol. |
Returns CrossBorderQuoteConfig!
Get cross border payment requirements.
| Argument | Type | Description |
|---|---|---|
| quoteId! | String! | Quote ID from CPN. |
Returns [String!]!
Get cross border routes for this destination country.
| Argument | Type | Description |
|---|---|---|
| destinationCountry! | String! | ISO4217 country code of the destination country. |
| receiverType! | String! | Cross border receiver ID. |
Returns [CrossBorderRoute!]!
Get all deposit addresses of this account.
Returns [DepositAddress!]!
Get electronic signature associated to this account.
Returns ElectronicSignature
Get USD quote prices for fiat currencies.
| Argument | Type | Description |
|---|---|---|
| fiatCurrencies! | [String!]! | Fiat currency identifiers. |
| range! | String! | One of 24h, 7d, 30d, 1y or all. |
Returns [AssetPrices!]!
Get the fund origins of this account or UBO.
| Argument | Type | Description |
|---|---|---|
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Returns [FundOrigin!]
Get identity proof documents of this account or UBO.
| Argument | Type | Description |
|---|---|---|
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Returns [IdentityProofView!]!
Get legal address information of this account.
Returns LegalAddress
Get user active limit orders.
Returns [LimitOrder!]!
Get one market asset.
| Argument | Type | Description |
|---|---|---|
| symbol! | String! | Market asset symbol. |
Returns MarketAsset!
Get all market assets.
Returns [MarketAsset!]!
Get the occupation profile of this account.
Returns OccupationProfile
Generate a two-factor authentication one-time-password provisioning URI.
Returns String!
Get person identity associated to this account.
Returns PersonIdentity
Get platform status.
Returns PlatformStatus!
Get crypto on-off ramp config for this user.
Returns RampConfig!
Get the latest ramp quote.
| Argument | Type | Description |
|---|---|---|
| amount! | Float! | CLP to purchase or USDT to sell. |
| direction! | String! | Either ON or OFF. |
Returns RampQuote!
Get all screening documents from this account.
| Argument | Type | Description |
|---|---|---|
| after | String | Returns the elements in the list that come after the specified cursor. |
| before | String | Returns the elements in the list that come before the specified cursor. |
| first | Int | Returns the first _n_ elements from the list. |
| identificationNumber | String | If passed, only documents of this identification number are returned. (default: nil) |
| last | Int | Returns the last _n_ elements from the list. |
| riskValue | String | If passed, only documents with this risk value will be returned. (default: nil) |
Returns ScreeningDocumentViewConnection!
Get cryptocurrency swap configuration parameters.
| Argument | Type | Description |
|---|---|---|
| fromSymbol! | String! | Source asset symbol. |
Returns SwapConfig!
Get estimated swap price for a given asset pair.
| Argument | Type | Description |
|---|---|---|
| fromAmount! | Float! | Amount to be swapped. |
| fromSymbol! | String! | Source asset symbol. |
| toSymbol! | String! | Destination asset symbol. |
| useMaxAmount! | Boolean! | If true, fromAmount will be ignored and the entire available balance will be used instead. |
Returns SwapQuote
Get transaction profile informations of this account.
Returns TransactionProfile
Get UBO(s) information of this account.
Returns [UltimateBeneficialOwner!]
Get all user documents from this account.
| Argument | Type | Description |
|---|---|---|
| after | String | Returns the elements in the list that come after the specified cursor. |
| before | String | Returns the elements in the list that come before the specified cursor. |
| documentType | String | If provided, only documents of this type will be returned. (default: nil) |
| first | Int | Returns the first _n_ elements from the list. |
| last | Int | Returns the last _n_ elements from the list. |
Returns UserDocumentViewConnection!
Get all user notifications from this account.
| Argument | Type | Description |
|---|---|---|
| after | String | Returns the elements in the list that come after the specified cursor. |
| before | String | Returns the elements in the list that come before the specified cursor. |
| first | Int | Returns the first _n_ elements from the list. |
| last | Int | Returns the last _n_ elements from the list. |
| state | String | If passed either RESOLVED or PENDING only notification with those states will be returned. (default: nil) |
| types | [String!] | If passed only notification with those types will be returned. (default: nil) |
Returns UserNotificationConnection!
Get all user operations from this account.
| Argument | Type | Description |
|---|---|---|
| marketAssetIds | [ID!] | Market asset IDs to filter by. (default: []) |
| operationTypes | [String!] | Types of the operations to filter by. (default: []) |
| page! | Int! | Page number. |
| rowsPerPage! | Int! | Number of rows per page. |
Returns UserOperations!
Get user operations for a given range.
| Argument | Type | Description |
|---|---|---|
| endDate! | ISO8601DateTime! | Only operations until that date included will be returned. |
| startDate! | ISO8601DateTime! | Only operations from that date included will be returned. |
Returns UserOperations!
Get the wealth origins of this account or UBO.
| Argument | Type | Description |
|---|---|---|
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Returns [WealthOrigin!]
WebAuthn passkeys for the current account.
Returns [WebauthnCredential!]!
Get withdrawal addresses associated to this account.
Returns [WithdrawalAddress!]!
Send a complaint to the compliance officer.
| Argument | Type | Description |
|---|---|---|
| anonymous! | Boolean! | Whether the complaint is anonymous. |
| captchaToken! | String! | Captcha token. |
| category! | String! | Complaint category. |
| content! | String! | Complaint content. |
| String | Email of the complainer. (default: nil) |
|
| name | String | Name of the complainer. (default: nil) |
Returns String
Request contact from a sales representative.
| Argument | Type | Description |
|---|---|---|
| captchaToken! | String! | Captcha token. |
| email! | String! | Email. |
| familyName | String | Family name. (default: nil) |
| givenName! | String! | Given name. |
| organization! | String! | Organization where the contact work. |
| position! | String! | Position in the organization. |
| tradingRange! | String! | Trading range. |
Returns String
Create an address proof document.
| Argument | Type | Description |
|---|---|---|
| input! | CreateAddressProofInput! | Parameters for CreateAddressProof |
Returns AddressProof
Create a user bank account.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBankAccountInput! | Parameters for CreateBankAccount |
Returns String
Request a bank withdrawal.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBankWithdrawalInput! | Parameters for CreateBankWithdrawal |
Returns String
Request a cryptocurrency withdrawal through blockchain.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBlockchainWithdrawalInput! | Parameters for CreateBlockchainWithdrawal |
Returns String
Create a bulk purchase at aftermarket price.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBulkPurchaseAftermarketInput! | Parameters for CreateBulkPurchaseAftermarket |
Returns String
Create a business proof document.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBusinessProofInput! | Parameters for CreateBusinessProof |
Returns BusinessProof
Create a bulk purchase for buying USDT with CLP.
| Argument | Type | Description |
|---|---|---|
| input! | CreateBuyBulkPurchaseInput! | Parameters for CreateBuyBulkPurchase |
Returns String
Create cross border account information.
| Argument | Type | Description |
|---|---|---|
| input! | CreateCrossBorderAccountInput! | Parameters for CreateCrossBorderAccount |
Returns String
Create cross border payment.
| Argument | Type | Description |
|---|---|---|
| input! | CreateCrossBorderPaymentInput! | Parameters for CreateCrossBorderPayment |
Returns CrossBorderPayment
Create a cryptocurrency deposit address.
| Argument | Type | Description |
|---|---|---|
| input! | CreateDepositAddressInput! | Parameters for CreateDepositAddress |
Returns String
Create fund origin information.
| Argument | Type | Description |
|---|---|---|
| input! | CreateFundOriginInput! | Parameters for CreateFundOrigin |
Returns String
Create a fund origin proof.
| Argument | Type | Description |
|---|---|---|
| input! | CreateFundOriginProofInput! | Parameters for CreateFundOriginProof |
Returns FundOriginProof
Create an identity proof(s) document.
| Argument | Type | Description |
|---|---|---|
| input! | CreateIdentityProofsInput! | Parameters for CreateIdentityProofs |
Returns [IdentityProof!]
Create a limit order.
| Argument | Type | Description |
|---|---|---|
| input! | CreateLimitOrderInput! | Parameters for CreateLimitOrder |
Returns String
Create a ramp swap object.
| Argument | Type | Description |
|---|---|---|
| input! | CreateRampSwapInput! | Parameters for CreateRampSwap |
Returns String
Create a bulk purchase for selling USDT to receive CLP.
| Argument | Type | Description |
|---|---|---|
| input! | CreateSellBulkPurchaseInput! | Parameters for CreateSellBulkPurchase |
Returns String
Create a cryptocurrency swap instruction.
| Argument | Type | Description |
|---|---|---|
| input! | CreateSwapInput! | Parameters for CreateSwap |
Returns Swap
Create UBO information.
| Argument | Type | Description |
|---|---|---|
| input! | CreateUltimateBeneficialOwnerInput! | Parameters for CreateUltimateBeneficialOwner |
Returns String
Create a user document.
| Argument | Type | Description |
|---|---|---|
| input! | CreateUserDocumentInput! | Parameters for CreateUserDocument |
Returns UserDocument
Create wealth origin information.
| Argument | Type | Description |
|---|---|---|
| input! | CreateWealthOriginInput! | Parameters for CreateWealthOrigin |
Returns String
Create a wealth origin proof.
| Argument | Type | Description |
|---|---|---|
| input! | CreateWealthOriginProofInput! | Parameters for CreateWealthOriginProof |
Returns WealthOriginProof
Create WebAuthn authentication for an existing passkey.
| Argument | Type | Description |
|---|---|---|
| input! | CreateWebauthnAuthenticationInput! | Parameters for CreateWebauthnAuthentication |
Returns String!
Create WebAuthn registration for a new passkey.
| Argument | Type | Description |
|---|---|---|
| input! | CreateWebauthnRegistrationInput! | Parameters for CreateWebauthnRegistration |
Returns String!
Delete the bank account
| Argument | Type | Description |
|---|---|---|
| input! | DeleteBankAccountInput! | Parameters for DeleteBankAccount |
Returns String
Delete the business proof
| Argument | Type | Description |
|---|---|---|
| input! | DeleteBusinessProofInput! | Parameters for DeleteBusinessProof |
Returns String
Delete the cross border account
| Argument | Type | Description |
|---|---|---|
| input! | DeleteCrossBorderAccountInput! | Parameters for DeleteCrossBorderAccount |
Returns String
Delete the fund origin
| Argument | Type | Description |
|---|---|---|
| input! | DeleteFundOriginInput! | Parameters for DeleteFundOrigin |
Returns String
Delete a fund origin proof
| Argument | Type | Description |
|---|---|---|
| input! | DeleteFundOriginProofInput! | Parameters for DeleteFundOriginProof |
Returns String
Delete the limit order
| Argument | Type | Description |
|---|---|---|
| input! | DeleteLimitOrderInput! | Parameters for DeleteLimitOrder |
Returns String
Delete an UBO
| Argument | Type | Description |
|---|---|---|
| input! | DeleteUltimateBeneficialOwnerInput! | Parameters for DeleteUltimateBeneficialOwner |
Returns String
Delete a user document
| Argument | Type | Description |
|---|---|---|
| input! | DeleteUserDocumentInput! | Parameters for DeleteUserDocument |
Returns String
Delete the wealth origin
| Argument | Type | Description |
|---|---|---|
| input! | DeleteWealthOriginInput! | Parameters for DeleteWealthOrigin |
Returns String
Delete a wealth origin proof
| Argument | Type | Description |
|---|---|---|
| input! | DeleteWealthOriginProofInput! | Parameters for DeleteWealthOriginProof |
Returns String
Delete a registered WebAuthn passkey.
| Argument | Type | Description |
|---|---|---|
| input! | DeleteWebauthnCredentialInput! | Parameters for DeleteWebauthnCredential |
Returns String
Process a request for the FaceTec SDK.
| Argument | Type | Description |
|---|---|---|
| input! | FacetecProcessRequestInput! | Parameters for FacetecProcessRequest |
Returns String
Sign in a user with Google auth.
| Argument | Type | Description |
|---|---|---|
| input! | GoogleSignInInput! | Parameters for GoogleSignIn |
Returns GoogleSignInPayload
Send a notification to the platform administrators.
| Argument | Type | Description |
|---|---|---|
| input! | NotifyUserRequestInput! | Parameters for NotifyUserRequest |
Returns [String!]
Enable 2FA on this account with a computed OTP.
| Argument | Type | Description |
|---|---|---|
| input! | ProvisionOtpInput! | Parameters for ProvisionOtp |
Returns String
Request a new authorization code via email.
| Argument | Type | Description |
|---|---|---|
| input! | RenewAuthorizationCodeInput! | Parameters for RenewAuthorizationCode |
Returns String
Request a screening document.
| Argument | Type | Description |
|---|---|---|
| input! | RequestScreeningDocumentInput! | Parameters for RequestScreeningDocument |
Returns String
Transfer a sub-amount of a bulk purchase to another user.
| Argument | Type | Description |
|---|---|---|
| input! | TransferBulkPurchaseInput! | Parameters for TransferBulkPurchase |
Returns String
Mark address proof document as uploaded.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateAddressProofInput! | Parameters for UpdateAddressProof |
Returns String
Update a user bank account.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateBankAccountInput! | Parameters for UpdateBankAccount |
Returns String
Update business identity information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateBusinessIdentityInput! | Parameters for UpdateBusinessIdentity |
Returns String
Mark business proof document as uploaded.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateBusinessProofInput! | Parameters for UpdateBusinessProof |
Returns String
Update cross border account information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateCrossBorderAccountInput! | Parameters for UpdateCrossBorderAccount |
Returns String
Update electronic signature.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateElectronicSignatureInput! | Parameters for UpdateElectronicSignature |
Returns String
Update a fund origin proof.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateFundOriginProofInput! | Parameters for UpdateFundOriginProof |
Returns String
Mark identity proof document as uploaded.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateIdentityProofInput! | Parameters for UpdateIdentityProof |
Returns String
Update legal address information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateLegalAddressInput! | Parameters for UpdateLegalAddress |
Returns String
Update occupation profile information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateOccupationProfileInput! | Parameters for UpdateOccupationProfile |
Returns String
Update person identity information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdatePersonIdentityInput! | Parameters for UpdatePersonIdentity |
Returns String
Update transaction profile.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateTransactionProfileInput! | Parameters for UpdateTransactionProfile |
Returns String
Update UBO information.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateUltimateBeneficialOwnerInput! | Parameters for UpdateUltimateBeneficialOwner |
Returns String
Mark user document as uploaded.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateUserDocumentInput! | Parameters for UpdateUserDocument |
Returns String
Update user entity type.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateUserInput! | Parameters for UpdateUser |
Returns String
Update verification status and request its review.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateVerificationInput! | Parameters for UpdateVerification |
Returns String
Update a wealth origin proof.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateWealthOriginProofInput! | Parameters for UpdateWealthOriginProof |
Returns String
Create or update a crypto withdrawal address.
| Argument | Type | Description |
|---|---|---|
| input! | UpdateWithdrawalAddressInput! | Parameters for UpdateWithdrawalAddress |
Returns String
Confirm email registration using a token.
| Argument | Type | Description |
|---|---|---|
| confirmationToken! | String! | Confirmation token. |
Login using email.
| Argument | Type | Description |
|---|---|---|
| captchaToken! | String! | Captcha token. |
| email! | String! | User email. |
| otp | String | User one-time-password (ignored if 2FA is not enabled). (default: nil) |
| password! | String! | User password. |
Returns LoginPayload
No description.
Returns UserLogoutPayload
Create/register a new user account.
| Argument | Type | Description |
|---|---|---|
| captchaToken! | String! | Captcha token. |
| email! | String! | User email. |
| nickName! | String! | User nick name for emails and similar notifications. |
| password! | String! | User password. |
| passwordConfirmation! | String! | User password confirmation. |
Returns String
Send password reset email with token.
| Argument | Type | Description |
|---|---|---|
| captchaToken! | String! | Captcha token. |
| email! | String! | User email. |
Returns String
Unlock access with token.
| Argument | Type | Description |
|---|---|---|
| unlockToken! | String! | Unlock token. |
Returns String
Update password with token.
| Argument | Type | Description |
|---|---|---|
| password! | String! | New password. |
| passwordConfirmation! | String! | New password confirmation |
| resetPasswordToken! | String! | Token obtained from sendPasswordResetWithToken. |
Returns UpdatePasswordWithTokenPayload
Verify and store a new WebAuthn passkey.
| Argument | Type | Description |
|---|---|---|
| input! | VerifyWebauthnRegistrationInput! | Parameters for VerifyWebauthnRegistration |
Returns String
Account informations.
| Field | Type | Description |
|---|---|---|
| accountStatus | String! | Account status. |
| String! | Account email. | |
| facetecStatus | String! | Either VERIFIED, ENROLLED or NOT_ENROLLED. |
| isBusiness | Boolean | True if this is a business account. |
| isHighRisk | Boolean! | True if the user has a high risk rating. |
| isOtc | Boolean! | True if this is an OTC account. |
| legalDocumentNumber | String | Masked legal document number of the current user. |
| legalName | String | Masked legal name of the current user. |
| nickName | String! | Account nick name. |
| renewalExpiresAt | ISO8601Date | Verification renewal expires at. |
Address proof type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Should be application/pdf. |
| documentType | String! | One of UTILITY_RECEIPT, BANK_STATEMENT, RENTAL_CONTRACT or PROPERTY_DEED. |
| id | ID! | Internal unique ID. |
| storagePost | StoragePost! | HTTP POST parameters to store the document. |
Address proof view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Should be application/pdf. |
| createdAt | Int! | Reference UNIX UTC timestamp in seconds. |
| documentType | String! | One of UTILITY_RECEIPT, BANK_STATEMENT, RENTAL_CONTRACT or PROPERTY_DEED. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| storageUrl | String | HTTP URL to view the uploaded document. |
Asset portfolio type.
| Field | Type | Description |
|---|---|---|
| ath | Float! | Highest balance. |
| atl | Float! | Lowest balance. |
| graphPoints | [GraphPoint!]! | Asset balance at each timestamp. |
| lastPrice | Float! | Last price of the asset. |
| marketAsset | MarketAsset! | Market asset. |
| totalAmount | Float! | Total asset amount. |
| totalBalance | Float! | Total asset balance. |
| variation | Float! | Variation of the asset balance. |
| variationPercentage | Float! | Variation percentage of the asset balance. |
Asset prices type.
| Field | Type | Description |
|---|---|---|
| prices | [GraphPoint!]! | Asset price at each timestamp. |
| symbol | String! | Asset symbol. |
Asset unspent interests type.
| Field | Type | Description |
|---|---|---|
| amount | Float! | Unspent interests amount. |
| symbol | String! | Asset symbol. |
No description.
| Field | Type | Description |
|---|---|---|
| String! |
Bank account type.
| Field | Type | Description |
|---|---|---|
| accountType | String! | Either CHECKING, SIGHT or SAVINGS. |
| bankCode | String! | Internal bank code (bank name). |
| id | ID! | Internal unique ID. |
| number | String! | Bank account number. |
APY for a market asset.
| Field | Type | Description |
|---|---|---|
| id | ID! | Internal unique ID. |
| marketAssetId | ID! | Market asset ID. |
| value | Float! | APY value. |
Bulk purchase type.
| Field | Type | Description |
|---|---|---|
| formattedPrice | Float! | Bulk purchase formatted price. |
| formattedSymbol | String! | Bulk purchase formatted price symbol. |
| fullyReceivedAt | ISO8601DateTime | Timestamp at wich this operation was fully received. |
| id | ID! | Internal unique ID. |
| inAmount | Float! | Bulk purchase amount to receive. |
| inAmountLeft | Float! | Amount left for the bulk purchase to receive. |
| inSymbol | String! | Bulk purchase symbol to receive. |
| outAmount | Float! | Bulk purchase amount to deliver. |
| outSymbol | String! | Bulk purchase symbol to deliver. |
| price | Float! | Bulk purchase price. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Bulk purchase config type.
| Field | Type | Description |
|---|---|---|
| aftermarketCreationAllowed | Boolean! | True if the user can create their own aftermarket bulk purchases. |
| aftermarketPrice | Float! | Aftermarket fixed purchase price. |
| aftermarketRemainingAmount | Float! | Aftermarket remaining purchase amount. |
| aftermarketTotalAmount | Float! | Aftermarket total purchase amount. |
| buyCreationAllowed | Boolean! | True if the user can create their own bulk purchases. |
| buyDailyMaxAmount | Float! | Daily total purchase amount for bulk purchases created by the user. |
| buyDailyRemainingAmount | Float! | Daily total purchase amount minus the amount purchased today. |
| buyMaxAmount | Float! | Max purchase amount for bulk purchases created by the user. |
| buyMinAmount | Float! | Min purchase amount for bulk purchases created by the user. |
| isBusinessHours | Boolean! | True if the current time allows bulk purchase creation. |
| isVerified | Boolean! | True if the user has their identity verified. |
| limitOrderCreationAllowed | Boolean! | True if the user can create their own limit orders. |
| sellCreationAllowed | Boolean! | True if the user can create their own bulk sales. |
| sellDailyMaxAmount | Float! | Daily total sale amount for bulk purchases created by the user. |
| sellDailyRemainingAmount | Float! | Daily total sale amount minus the amount sold today. |
| sellMaxAmount | Float! | Max sale amount for bulk purchases created by the user. |
| sellMinAmount | Float! | Min sale amount for bulk purchases created by the user. |
Bulk purchase quote type.
| Field | Type | Description |
|---|---|---|
| buyPrice | Float! | Buy price. |
| id | ID! | Internal unique ID. |
| sellPrice | Float! | Sell price. |
Bulk purchases overview type.
| Field | Type | Description |
|---|---|---|
| assetsBalances | [BulkPurchasesOverviewAmount!]! | Assets balances. |
| inAmountsLeft | [BulkPurchasesOverviewAmount!]! | In amounts left. |
| outAmountsLeft | [BulkPurchasesOverviewAmount!]! | Out amounts left. |
| pendingBulkPurchases | [BulkPurchase!]! | Pending bulk purchases. |
Bulk purchases overview amount type.
| Field | Type | Description |
|---|---|---|
| amount | Float! | Amount. |
| symbol | String! | Symbol. |
Business identity type.
| Field | Type | Description |
|---|---|---|
| companyName | String! | Name of the company. |
| companySize | String | Company size (SMALL, MEDIUM or LARGE). |
| formationCountry | String! | ISO 3166 country where the company was formed. |
| formationDate | ISO8601Date | Date of formation of the company. |
| id | ID! | Internal unique ID. |
| identificationNumber | String! | Identification number of the company. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| phoneNumber | String | Company telephone number. |
| siiActivityCode | String! | SII activity code of the company. |
| societyInscription | String | Either EUD or CSR. |
| societyType | String! | Society type of the company. |
| websiteUrl | String | Website URL of the company. |
Business proof type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Should be application/pdf |
| documentType | String! | Document type. |
| fileName | String | Original file name provided by the user. |
| id | ID! | Internal unique ID. |
| storagePost | StoragePost! | HTTP POST parameters to store the document. |
Business proof view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Should be application/pdf |
| documentType | String! | Should be COMPANY_CONSTITUTION |
| fileName | String | Original file name provided by the user. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| storageUrl | String | HTTP URL to view the uploaded document. |
Autogenerated return type of ConfirmRegistrationWithToken.
| Field | Type | Description |
|---|---|---|
| authenticatable | Authenticatable! | Authenticatable identifier. |
| credentials | UserCredential | User credentials to be sent as HTTP headers for authentication. |
Cross border account details.
| Field | Type | Description |
|---|---|---|
| countryCode | String! | ISO4217 country code. |
| currency | String! | Account currency. |
| id | ID! | Internal unique ID. |
| label | String! | Account label. |
| paymentMethod | String! | Type of payment method. |
| paymentRequirements | [CrossBorderRequirement!]! | Payment requirements. |
| receiverName | String! | Receiver name. |
| receiverType | String! | One of INDIVIDUAL or BUSINESS. |
Cross border payment details.
| Field | Type | Description |
|---|---|---|
| accountData | String! | Account data. |
| description | String | Description. |
| destinationAmount | Float! | Destination amount. |
| destinationCountry | String! | Destination country. |
| destinationCurrency | String! | Destination currency. |
| fiatNetworkRef | String | Fiat network reference. |
| id | String! | Internal ID. |
| paymentId | String! | Payment ID. |
| paymentMethod | String! | Payment method. |
| paymentReason | String! | Payment reason. |
| receiverName | String! | Receiver name. |
| receiverType | String! | Receiver type. |
| requirements | [String!]! | Payment requirements. |
| senderAddress | LegalAddress! | Sender address. |
| senderName | String! | Sender name. |
| sourceAmount | Float! | Source amount. |
| sourceCurrency | String! | Source currency. |
| status | String! | Payment status. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| updatedAt | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Cross border quote details.
| Field | Type | Description |
|---|---|---|
| destinationAmount | Float! | Destination amount. |
| expiresAt | Int! | Quote expiration date. |
| feeAmount | Float! | Total fee amount. |
| fiatSettlementTime | Float! | Fiat settlement time. |
| fiatSettlementUnit | String! | One of MINUTES, HOURS, DAYS or WEEKS . |
| quoteId | String! | Quote ID. |
| sourceAmount | Float! | Source amount. |
| symbol | String! | Market asset symbol. |
Cross border quote config details.
| Field | Type | Description |
|---|---|---|
| creationAllowed | Boolean! | True if the user can create cross border payments. |
| destinationBalance | Float! | Current balance in destination currency. |
| destinationCurrency | String! | ISO4217 currency code of the destination currency. |
| destinationDailyMaxAmount | Float | Daily maximum destination amount. |
| destinationDailyRemainingAmount | Float | Daily remaining destination amount. |
| destinationMaxAmount | Float! | Maximum destination amount. |
| destinationMinAmount | Float! | Minimum destination amount. |
| destinationSupplierMaxAmount | Float! | Maximum destination CPN amount. |
| isBusinessHours | Boolean! | True if the current time is within business hours. |
| sourceBalance | Float! | Current balance in CLP. |
| sourceDailyMaxAmount | Float | Daily maximum source amount in CLP. |
| sourceDailyRemainingAmount | Float | Daily remaining source amount in CLP. |
| sourceMaxAmount | Float! | Maximum source amount in CLP. |
| sourceMinAmount | Float! | Minimum source amount in CLP. |
| sourceSupplierMaxAmount | Float! | Maximum source CPN amount in CLP. |
Cross border requirement details.
| Field | Type | Description |
|---|---|---|
| name | String! | Requirement name. |
| value | String! | Requirement value. |
Cross border route details.
| Field | Type | Description |
|---|---|---|
| destinationCurrency | String! | ISO4217 currency code of the destination currency. |
| paymentMethodType | String! | Payment method. |
Deposit type.
| Field | Type | Description |
|---|---|---|
| address | String | Deposit address value. |
| changedAmount | Float! | Deposit amount. |
| id | ID! | Internal unique ID. |
| symbol | String! | Market asset symbol. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Deposit address type.
| Field | Type | Description |
|---|---|---|
| blockchain | String! | Blockchain name. |
| id | ID! | Internal unique ID. |
| value | String! | Blockchain deposit address value. |
Electronic signature type.
| Field | Type | Description |
|---|---|---|
| id | ID! | Internal unique ID. |
| imageUrl | String! | Base64 encoded image URL. |
Fund origin type.
| Field | Type | Description |
|---|---|---|
| amount | Int! | Annual amount. |
| description | String | Description of the fund origin. |
| fundOriginProofs | [FundOriginProofView!] | Proofs of the fund origin. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| originType | String! | Origin type. |
Fund origin proof type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| id | ID! | Internal unique ID. |
| storagePost | StoragePost! | HTTP POST parameters to store the document. |
Fund origin proof view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| createdAt | Int! | Reference UNIX UTC timestamp in seconds. |
| fileName | String! | Name of the document. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| storageUrl | String | HTTP URL to view the uploaded document. |
Autogenerated return type of GoogleSignIn.
| Field | Type | Description |
|---|---|---|
| authenticatable | Authenticatable | Authenticatable identifier. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| credentials | UserCredential | User credentials to be sent as HTTP headers for authentication. |
| otherProvider | Boolean | True if the user registered with another provider |
Graph point type.
| Field | Type | Description |
|---|---|---|
| timestamp | Int! | Timestamp. |
| value | Float! | Value. |
Identity proof type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document image. Allowed values are: image/heic, image/jpeg, image/jpg and image/png. |
| documentType | String! | Either ID_CARD_FRONT, ID_CARD_BACK or PASSPORT |
| expirationDate | ISO8601Date! | Document expiration date as it appears on the document itself. |
| id | ID! | Internal unique ID. |
| storagePost | StoragePost! | HTTP POST parameters to store the document image. |
Identity proof view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document image. Allowed values are: image/heic, image/jpeg, image/jpg and image/png. |
| documentType | String! | Either ID_CARD_FRONT, ID_CARD_BACK or PASSPORT |
| expirationDate | ISO8601Date! | Document expiration date as it appears on the document itself. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| storageUrl | String | HTTP URL to view the uploaded document image. |
Interest payout type.
| Field | Type | Description |
|---|---|---|
| changedAmount | Float! | Earned amount. |
| id | ID! | Internal unique ID. |
| symbol | String! | Market asset symbol. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Legal address type.
| Field | Type | Description |
|---|---|---|
| city | String! | City name. |
| countryCode | String! | ISO3166 alpha-2 country code. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| postalCode | String! | Address postal code. |
| regionCode | String! | ISO3166 subdivision code |
| streetAddress | String! | Address details including street name, apartment, etc. |
Limit order type.
| Field | Type | Description |
|---|---|---|
| formattedSymbol | String! | Limit order formatted price symbol. |
| id | ID! | Internal unique ID. |
| inAmount | Float! | Limit order amount. |
| inSymbol | String! | Limit order symbol to receive. |
| outSymbol | String! | Limit order symbol to deliver. |
| price | Float! | Limit order price. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Autogenerated return type of Login.
| Field | Type | Description |
|---|---|---|
| authenticatable | Authenticatable! | Authenticatable identifier. |
| credentials | UserCredential! | User credentials to be sent as HTTP headers for authentication. |
Market asset type.
| Field | Type | Description |
|---|---|---|
| blockchains | [String!]! | Supported blockchain names. |
| circulatingSupply | Float | Circulating supply. |
| id | ID! | Internal unique ID. |
| isCrypto | Boolean! | True if the asset is crypto. |
| maxSupply | Float | Maximum supply. |
| minimumDeposit | Float! | Minimun allowed deposit amount. |
| name | String! | Human-readable name. |
| symbol | String! | Trade symbol. |
| totalSupply | Float | Total supply. |
Occupation profile type.
| Field | Type | Description |
|---|---|---|
| company | String | User company. |
| companyIdentificationNumber | String | User company identification number. |
| employmentSituation | String! | User employment situation. |
| id | ID! | Internal unique ID. |
| incomeRange | String | User income range. |
| jobTitle | String | User job title. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| profession | String! | User profession. |
Admin review status for an onboarding resource.
| Field | Type | Description |
|---|---|---|
| adminName | String | Nick name of the admin who reviewed the onboarding resource. |
| comment | String | Admin feedback explaining what the user should change. |
| id | ID! | Internal unique ID. |
| state | String! | One of PENDING, APPROVED or REJECTED. |
Information about pagination in a connection.
| Field | Type | Description |
|---|---|---|
| endCursor | String | When paginating forwards, the cursor to continue. |
| hasNextPage | Boolean! | When paginating forwards, are there more items? |
| hasPreviousPage | Boolean! | When paginating backwards, are there more items? |
| startCursor | String | When paginating backwards, the cursor to continue. |
Person identity type.
| Field | Type | Description |
|---|---|---|
| birthdate | ISO8601Date! | User birthdate. |
| civilState | String | One of SINGLE, DIVORCED, CIVIL_PARTNER, MARRIED or WIDOWER. |
| familyName | String! | User family/last name. |
| givenName | String! | User given/first name. |
| id | ID! | Internal unique ID. |
| identificationNumber | String! | User identification number. |
| isPoliticallyExposed | Boolean! | User is a politically exposed person (PEP). |
| nationality | String! | User nationality country code. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| phoneNumber | String | User telephone number. |
| spouseIdentity | SpouseIdentity | Spouse identity associated to this person identity. |
Platform status type.
| Field | Type | Description |
|---|---|---|
| withdrawalsDisabledUntil | String | If present, represents the timestamp when withdrawals will resume. |
On ramp config type.
| Field | Type | Description |
|---|---|---|
| purchaseMaxAmount | Float! | Max purchase amount for purchases (CLP). |
| purchaseMinAmount | Float! | Min amount for purchases (CLP). |
| purchasesEnabled | Boolean! | True if the user can purchase. |
| saleMaxAmount | Float! | Max sale amount for sales (USDT). |
| saleMinAmount | Float! | Min sale amount for sales (USDT). |
| salesEnabled | Boolean! | True if the user can sell. |
Ramp quote type.
| Field | Type | Description |
|---|---|---|
| id | String! | Internal unique ID. |
| remainingSeconds | Int! | Quote remaining seconds until expiration. |
| toAmount | Float! | Amount to be received if the ramp operation is performed. |
Screening document view type.
| Field | Type | Description |
|---|---|---|
| adminName | String | Nick name of the admin who created the document if any. |
| contentType | String! | Content type of the document. Only application/pdf is allowed. |
| fullName | String | Full name of the person or business the document was requested for. |
| id | ID! | Internal unique ID. |
| identificationNumber | String! | Identification number the document was requested for. |
| riskValue | String | Screening risk value. |
| storageUrl | String | HTTP URL to view the uploaded document. |
| timestamp | Int! | Reference UNIX UTC timestamp in seconds. |
The connection type for ScreeningDocumentView.
| Field | Type | Description |
|---|---|---|
| edges | [ScreeningDocumentViewEdge] | A list of edges. |
| nodes | [ScreeningDocumentView] | A list of nodes. |
| pageInfo | PageInfo! | Information to aid in pagination. |
| totalCount | Int! | Total item count. |
An edge in a connection.
| Field | Type | Description |
|---|---|---|
| cursor | String! | A cursor for use in pagination. |
| node | ScreeningDocumentView | The item at the end of the edge. |
Spouse identity type.
| Field | Type | Description |
|---|---|---|
| birthdate | ISO8601Date! | Spouse birthdate. |
| familyName | String! | Spouse family/last name. |
| givenName | String! | Spouse given/first name. |
| id | ID! | Internal unique ID. |
| identificationNumber | String! | Spouse identification number. |
| nationality | String! | Spouse nationality country code. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
HTTP POST parameters to be sent in a form to store an object.
| Field | Type | Description |
|---|---|---|
| fieldsKeys | [String!]! | HTTP form field keys. |
| fieldsValues | [String!]! | HTTP form field values. |
| url | String! | HTTP POST URL. |
Swap type.
| Field | Type | Description |
|---|---|---|
| fromChangedAmount | Float! | Cryptocurrency amount swapped by the user. |
| fromSymbol | String! | Cryptocurrency trade symbol swapped by the user. |
| id | ID! | Internal unique ID. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| toChangedAmount | Float! | Cryptocurrency amount received by the user. |
| toSymbol | String! | Cryptocurrency trade symbol received by the user. |
| userId | ID! | User ID. |
Swap configuration type.
| Field | Type | Description |
|---|---|---|
| maxAmount | Float! | Maximum amount for the source asset. |
| minAmount | Float! | Minimum amount for the source asset. |
| toSymbols | [String!]! | Supported destination asset symbols. |
Swap quote type.
| Field | Type | Description |
|---|---|---|
| feeAmount | Float! | Fee amount. |
| id | String! | Internal unique ID. |
| remainingSeconds | Int! | Quote remaining seconds until expiration. |
| toAmount | Float! | Cryptocurrency amount to be received if the swap is performed. |
Transaction profile type.
| Field | Type | Description |
|---|---|---|
| declaredTradingRange | String! | User declared monthly trading range. |
| description | String! | User description. |
| id | ID! | Internal unique ID. |
| lastTradingRange | String | User last month monthly trading range. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| relationshipPurposes | [String!]! | Relationship purposes. |
Ultimate Beneficial Owner (UBO) type.
| Field | Type | Description |
|---|---|---|
| addressProof | AddressProofView | Address proof. |
| birthdate | ISO8601Date | Person birthdate. |
| city | String! | Person residence city name. |
| countryCode | String! | Person residence ISO3166 alpha-2 country code. |
| familyName | String! | Person family/last name. |
| fundOrigins | [FundOrigin!] | Fund origins. |
| givenName | String! | Person given/first name. |
| id | ID! | Internal unique ID. |
| identificationNumber | String! | Person national identification number. |
| identityProofs | [IdentityProofView!]! | Identity proofs. |
| isChileanResident | Boolean! | True if this person has chilean residency |
| isPoliticallyExposed | Boolean! | User is a politically exposed person (PEP). |
| nationality | String! | Person nationality ISO3166 alpha-2 country code. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| participationPercentage | Float! | Person participation percentage in the company. |
| postalCode | String! | Person residence postal code. |
| regionCode | String! | Person residence region ISO3166 alpha-2 region code. |
| roles | [String!]! | Person roles described in UBO model |
| streetAddress | String! | Person residence address details including street name, apartment, etc. |
| wealthOrigins | [WealthOrigin!] | Wealth origins. |
Autogenerated return type of UpdatePasswordWithToken.
| Field | Type | Description |
|---|---|---|
| authenticatable | Authenticatable! | Authenticatable identifier. |
| credentials | UserCredential | User credentials to be sent as HTTP headers for authentication. |
User type.
| Field | Type | Description |
|---|---|---|
| String! | User email. | |
| id | ID! | Internal unique ID. |
| nickName | String! | Nick name for emails and similar notifications. |
User credentials to be sent as HTTP headers for authentication.
| Field | Type | Description |
|---|---|---|
| accessToken | String! | |
| client | String! | |
| expiry | Int! | |
| provider | String! | Authentication provider type. |
| tokenType | String! | |
| uid | String! |
User document type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Only application/pdf is allowed. |
| description | String! | Description of the document. |
| documentType | String! | Either LEGAL or OPERATIONAL. |
| id | ID! | Internal unique ID. |
| provider | String! | One of ADMIN, USER. |
| storagePost | StoragePost! | HTTP POST parameters to store the document. |
| timestamp | Int! | Reference UNIX UTC timestamp in seconds. |
User document view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Only application/pdf is allowed. |
| description | String! | Description of the document. |
| documentType | String! | Either LEGAL or OPERATIONAL. |
| id | ID! | Internal unique ID. |
| provider | String! | One of ADMIN, USER. |
| storageUrl | String | HTTP URL to view the uploaded document. |
| timestamp | Int! | Reference UNIX UTC timestamp in seconds. |
The connection type for UserDocumentView.
| Field | Type | Description |
|---|---|---|
| edges | [UserDocumentViewEdge] | A list of edges. |
| nodes | [UserDocumentView] | A list of nodes. |
| pageInfo | PageInfo! | Information to aid in pagination. |
| totalCount | Int! | Total item count. |
An edge in a connection.
| Field | Type | Description |
|---|---|---|
| cursor | String! | A cursor for use in pagination. |
| node | UserDocumentView | The item at the end of the edge. |
Autogenerated return type of UserLogout.
| Field | Type | Description |
|---|---|---|
| authenticatable | Authenticatable! |
User notification type.
| Field | Type | Description |
|---|---|---|
| content | String! | Notification content. |
| createdAt | ISO8601DateTime! | Creation timestamp. |
| id | ID! | Internal unique ID. |
| notificationType | String! | One of PURCHASE, SWAP, WITHDRAW_BANK. |
| resolvedAt | ISO8601DateTime | Resolution timestamp. |
| userId | ID! | User ID. |
The connection type for UserNotification.
| Field | Type | Description |
|---|---|---|
| edges | [UserNotificationEdge] | A list of edges. |
| nodes | [UserNotification] | A list of nodes. |
| pageInfo | PageInfo! | Information to aid in pagination. |
| totalCount | Int! | Total item count. |
An edge in a connection.
| Field | Type | Description |
|---|---|---|
| cursor | String! | A cursor for use in pagination. |
| node | UserNotification | The item at the end of the edge. |
User operations type.
| Field | Type | Description |
|---|---|---|
| allOperationsCount | Int | Total number of operations. |
| bulkPurchases | [BulkPurchase!]! | Bulk purchases. |
| crossBorderPayments | [CrossBorderPayment!]! | Cross border payments. |
| deposits | [Deposit!]! | Deposits. |
| interestPayouts | [InterestPayout!]! | Interest payouts. |
| swaps | [Swap!]! | Swaps. |
| withdrawals | [Withdrawal!]! | Withdrawals. |
Wealth origin type.
| Field | Type | Description |
|---|---|---|
| amount | Int! | Declared amount. |
| description | String | Description of the wealth origin. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| originType | String! | Origin type. |
| wealthOriginProofs | [WealthOriginProofView!] | Proofs of the wealth origin. |
Wealth origin proof type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| id | ID! | Internal unique ID. |
| storagePost | StoragePost! | HTTP POST parameters to store the document. |
Wealth origin proof view type.
| Field | Type | Description |
|---|---|---|
| contentType | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| createdAt | Int! | Reference UNIX UTC timestamp in seconds. |
| fileName | String! | Name of the document. |
| id | ID! | Internal unique ID. |
| onboardingCheck | OnboardingCheck! | Admin review status for this onboarding resource. |
| storageUrl | String | HTTP URL to view the uploaded document. |
Registered WebAuthn passkey.
| Field | Type | Description |
|---|---|---|
| createdAt | ISO8601DateTime! | Registration timestamp. |
| id | ID! | Internal unique ID. |
| label | String! | Passkey label. |
Withdrawal type.
| Field | Type | Description |
|---|---|---|
| address | String | Withdrawal address value. |
| bankCode | String | Withdrawal bank code. |
| changedAmount | Float! | Withdrawal amount. |
| id | ID! | Internal unique ID. |
| status | String! | Withdrawal status. |
| symbol | String! | Market asset symbol. |
| timestamp | Int! | UNIX UTC timestamp in seconds. |
| userId | ID! | User ID. |
Withdrawal address type.
| Field | Type | Description |
|---|---|---|
| blockchain | String! | Blockchain name. |
| id | ID! | Internal unique ID. |
| value | String! | Blockchain withdrawal address value. |
Autogenerated input type of CreateAddressProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentType! | String! | Should be application/pdf |
| documentType! | String! | One of UTILITY_RECEIPT, BANK_STATEMENT, RENTAL_CONTRACT or PROPERTY_DEED. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of CreateBankAccount
| Field | Type | Description |
|---|---|---|
| accountType! | String! | Either CHECKING, SAVINGS or SIGHT. |
| bankCode! | String! | A bank code. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| number! | String! | The bank account number. |
| otp! | String! | User one-time-password (2FA must be enabled). |
Autogenerated input type of CreateBankWithdrawal
| Field | Type | Description |
|---|---|---|
| amount! | Float! | Withdrawal amount. |
| authorizationCode | String | Code obtained from renewAuthorizationCode. (default: nil) |
| bankAccountId! | ID! | Bank account ID. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| description | String | Withdrawal description. (default: nil) |
| marketAssetId! | ID! | Market asset ID. |
| passkey | String | Passkey obtained from createWebauthnAuthentication. (default: nil) |
| useMaxAmount! | Boolean! | If true, amount will be ignored and the entire available balance will be used instead. |
Autogenerated input type of CreateBlockchainWithdrawal
| Field | Type | Description |
|---|---|---|
| amount! | Float! | Withdrawal amount. |
| authorizationCode | String | Code obtained from renewAuthorizationCode. (default: nil) |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| marketAssetId! | ID! | Market asset ID. |
| passkey | String | Passkey obtained from createWebauthnAuthentication. (default: nil) |
| useMaxAmount! | Boolean! | If true, amount will be ignored and the entire available balance will be used instead. |
| withdrawalAddressId! | ID! | Withdrawal address ID. |
Autogenerated input type of CreateBulkPurchaseAftermarket
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| inAmount! | Float! | CLP amount. |
Autogenerated input type of CreateBusinessProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentType! | String! | Should be application/pdf. |
| documentType! | String! | Document type. |
| fileName! | String! | Original file name. |
Autogenerated input type of CreateBuyBulkPurchase
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| inAmount! | Float! | Amount of CLP to spend. |
| quoteId! | ID! | Quote price ID. |
Autogenerated input type of CreateCrossBorderAccount
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| countryCode! | String! | ISO4217 country code. |
| currency! | String! | Account currency. |
| label! | String! | Account label. |
| paymentMethod! | String! | Payment method. |
| paymentRequirements! | [CrossBorderRequirementInput!]! | Payment requirements. |
| receiverType! | String! | One of INDIVIDUAL or BUSINESS. |
Autogenerated input type of CreateCrossBorderPayment
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| description! | String! | Payment description. |
| paymentReason! | String! | Payment reason. |
| paymentRequirements! | [CrossBorderRequirementInput!]! | Payment requirements. |
| quoteId! | String! | Quote ID. |
Autogenerated input type of CreateDepositAddress
| Field | Type | Description |
|---|---|---|
| blockchain! | String! | Blockchain name. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| symbol! | String! | Cryptocurrency symbol to create address in Binance. |
Autogenerated input type of CreateFundOrigin
| Field | Type | Description |
|---|---|---|
| amount! | Int! | Annual amount. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| description | String | Description of the fund origin. (default: nil) |
| originType! | String! | Origin type. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of CreateFundOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentType! | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| fileName! | String! | File name of the document. |
| fundOriginId! | ID! | Fund origin ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of CreateIdentityProofs
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentTypeBack | String | Content type of the secondary document image. Allowed values are: image/heic, image/jpeg, image/jpg and image/png. (default: nil) |
| contentTypeFront! | String! | Content type of the primary document file. Allowed values are: image/heic, image/jpeg, image/jpg and image/png. |
| documentType! | String! | One of ID_CARD or PASSPORT |
| expirationDate! | ISO8601Date! | Document expiration date as it appears on the document itself. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of CreateLimitOrder
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| inAmount! | Float! | CLP amount. |
| price! | Float! | Limit price. |
Autogenerated input type of CreateRampSwap
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| quoteId! | String! | Quote ID obtained from RampQuote query. |
Autogenerated input type of CreateSellBulkPurchase
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| inAmount! | Float! | Amount of USDT to sell. |
| quoteId! | ID! | Quote price ID. |
Autogenerated input type of CreateSwap
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| quoteId! | String! | Quote ID obtained from createSwapQuote. |
Autogenerated input type of CreateUltimateBeneficialOwner
| Field | Type | Description |
|---|---|---|
| birthdate! | ISO8601Date! | Person birthdate. |
| city! | String! | Person residence city name. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| countryCode! | String! | Person residence ISO3166 alpha-2 country code. |
| familyName! | String! | Person family/last name. |
| givenName! | String! | Person given/first name. |
| identificationNumber! | String! | Person national identification number. |
| isChileanResident! | Boolean! | True if this person has chilean residency |
| isPoliticallyExposed! | Boolean! | User is a politically exposed person (PEP). |
| nationality! | String! | Person nationality ISO3166 alpha-2 country code. |
| participationPercentage | Float | Person participation percentage in the company. (default: 0) |
| postalCode! | String! | Person residence postal code. |
| regionCode! | String! | Person residence region ISO3166 alpha-2 region code. |
| roles! | [String!]! | Person roles described in UBO model |
| streetAddress! | String! | Person residence address details including street name, apartment, etc. |
Autogenerated input type of CreateUserDocument
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentType! | String! | Content type of the document. Only application/pdf is allowed. |
| description! | String! | Description of the document. |
| documentType! | String! | One of LEGAL, OPERATIONAL. |
| timestamp! | ISO8601DateTime! | Reference ISO 8601 timestamp for the document. |
Autogenerated input type of CreateWealthOrigin
| Field | Type | Description |
|---|---|---|
| amount! | Int! | Declared amount. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| description | String | Description of the wealth origin. (default: nil) |
| originType! | String! | Origin type. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of CreateWealthOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| contentType! | String! | Content type of the document. Allowed values are: application/pdf, image/heic, image/jpeg, image/jpg and image/png. |
| fileName! | String! | File name of the document. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
| wealthOriginId! | ID! | Wealth origin ID. |
Autogenerated input type of CreateWebauthnAuthentication
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Autogenerated input type of CreateWebauthnRegistration
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Cross border requirement.
| Field | Type | Description |
|---|---|---|
| name! | String! | Requirement name. |
| value! | String! | Requirement value. |
Autogenerated input type of DeleteBankAccount
| Field | Type | Description |
|---|---|---|
| bankAccountId! | ID! | Bank account ID. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Autogenerated input type of DeleteBusinessProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| id! | ID! | Business proof ID. |
Autogenerated input type of DeleteCrossBorderAccount
| Field | Type | Description |
|---|---|---|
| accountId! | ID! | Cross border account ID. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Autogenerated input type of DeleteFundOrigin
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| fundOriginId! | ID! | Fund origin ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of DeleteFundOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| fundOriginProofId! | ID! | Fund origin proof ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of DeleteLimitOrder
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| limitOrderId! | ID! | Limit order ID. |
Autogenerated input type of DeleteUltimateBeneficialOwner
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| ultimateBeneficialOwnerId! | ID! | UBO ID. |
Autogenerated input type of DeleteUserDocument
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| userDocumentId! | ID! | User Document ID. |
Autogenerated input type of DeleteWealthOrigin
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
| wealthOriginId! | ID! | Wealth origin ID. |
Autogenerated input type of DeleteWealthOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
| wealthOriginProofId! | ID! | Wealth origin proof ID. |
Autogenerated input type of DeleteWebauthnCredential
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| webauthnCredentialId! | ID! | WebAuthn credential ID. |
Autogenerated input type of FacetecProcessRequest
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| requestBlob! | String! | Request blob. |
Autogenerated input type of GoogleSignIn
| Field | Type | Description |
|---|---|---|
| captchaToken! | String! | Captcha token. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| token! | String! | Google access token. |
Autogenerated input type of NotifyUserRequest
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| content! | [String!]! | Notification values to create the message. |
| notificationType! | String! | Notification type. |
Autogenerated input type of ProvisionOtp
| Field | Type | Description |
|---|---|---|
| authorizationCode! | String! | Code obtained from renewAuthorizationCode. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| otp! | String! | The one-time-password computed from otpProvisioningUri. |
Autogenerated input type of RenewAuthorizationCode
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Autogenerated input type of RequestScreeningDocument
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| identificationNumber! | String! | Identification number of the person or business. |
Spouse identity input.
| Field | Type | Description |
|---|---|---|
| birthdate! | ISO8601Date! | Spouse birthdate. |
| familyName! | String! | Spouse family/last name. |
| givenName! | String! | Spouse given/first name. |
| identificationNumber! | String! | Spouse national identification number. |
| nationality! | String! | ISO3166 alpha-2 country code. |
Autogenerated input type of TransferBulkPurchase
| Field | Type | Description |
|---|---|---|
| amount! | Float! | Amount to transfer. |
| bulkPurchaseId! | ID! | Bulk purchase ID. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| receiverId! | ID! | User ID that will receive part of the bulk purchase. |
Autogenerated input type of UpdateAddressProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| id! | ID! | Address proof internal unique ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of UpdateBankAccount
| Field | Type | Description |
|---|---|---|
| accountType! | String! | Either CHECKING, SAVINGS or SIGHT. |
| bankCode! | String! | A bank code. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| id! | ID! | Bank account ID. |
| number! | String! | The bank account number. |
| otp! | String! | User one-time-password (2FA must be enabled). |
Autogenerated input type of UpdateBusinessIdentity
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| companyName! | String! | Name of the company. |
| formationCountry! | String! | ISO 3166 country where the company was formed. |
| formationDate! | ISO8601Date! | Date of formation of the company. |
| identificationNumber! | String! | Identification number of the company. |
| phoneNumber! | String! | Company telephone number. |
| siiActivityCode! | String! | SII activity code of the company. |
| societyInscription | String | Either EUD or CSR. |
| societyType! | String! | Society type of the company. |
| websiteUrl | String | Website URL of the company. |
Autogenerated input type of UpdateBusinessProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| id! | ID! | Business proof internal unique ID. |
Autogenerated input type of UpdateCrossBorderAccount
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| countryCode! | String! | ISO4217 country code. |
| currency! | String! | Account currency. |
| id! | ID! | Cross border account ID. |
| label! | String! | Account label. |
| paymentMethod! | String! | Payment method. |
| paymentRequirements! | [CrossBorderRequirementInput!]! | Payment requirements. |
| receiverType! | String! | One of INDIVIDUAL or BUSINESS. |
Autogenerated input type of UpdateElectronicSignature
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| imageUrl! | String! | Base64 encoded image URL. |
Autogenerated input type of UpdateFundOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| fundOriginProofId! | ID! | Fund origin proof ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of UpdateIdentityProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| id! | ID! | Identity proof internal unique ID. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
Autogenerated input type of UpdateLegalAddress
| Field | Type | Description |
|---|---|---|
| city! | String! | City name. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| countryCode! | String! | ISO3166 alpha-2 country code. |
| postalCode! | String! | Address postal code. |
| regionCode! | String! | ISO3166 subdivision code |
| streetAddress! | String! | Address details including street name, apartment, etc. |
Autogenerated input type of UpdateOccupationProfile
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| company | String | User company name. |
| companyIdentificationNumber | String | User company identification number. |
| employmentSituation! | String! | User employment situation. |
| incomeRange | String | User income range. |
| jobTitle | String | User job title. |
| profession! | String! | User profession. |
Autogenerated input type of UpdatePersonIdentity
| Field | Type | Description |
|---|---|---|
| birthdate! | ISO8601Date! | User birthdate. |
| civilState! | String! | Either SINGLE, DIVORCED, CIVIL_PARTNER, MARRIED or WIDOWER. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| familyName! | String! | User family/last name. |
| givenName! | String! | User given/first name. |
| identificationNumber! | String! | User identification number. |
| isPoliticallyExposed! | Boolean! | User is a politically exposed person (PEP). |
| nationality! | String! | User nationality country code. |
| phoneNumber! | String! | User telephone number. |
| spouseIdentity | SpouseIdentityInput | Spouse identity attributes |
Autogenerated input type of UpdateTransactionProfile
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| declaredTradingRange! | String! | User declared trading range. |
| description! | String! | User transaction profile description. |
| relationshipPurposes! | [String!]! | Relationship purposes. |
Autogenerated input type of UpdateUltimateBeneficialOwner
| Field | Type | Description |
|---|---|---|
| birthdate! | ISO8601Date! | Person birthdate. |
| city! | String! | Person residence city name. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| countryCode! | String! | Person residence ISO3166 alpha-2 country code. |
| familyName! | String! | Person family/last name. |
| givenName! | String! | Person given/first name. |
| id! | ID! | Ultimate beneficial owner ID. |
| identificationNumber! | String! | Person national identification number. |
| isChileanResident! | Boolean! | True if this person has chilean residency |
| isPoliticallyExposed! | Boolean! | User is a politically exposed person (PEP). |
| nationality! | String! | Person nationality ISO3166 alpha-2 country code. |
| participationPercentage | Float | Person participation percentage in the company. (default: 0) |
| postalCode! | String! | Person residence postal code. |
| regionCode! | String! | Person residence region ISO3166 alpha-2 region code. |
| roles! | [String!]! | Person roles described in UBO model |
| streetAddress! | String! | Person residence address details including street name, apartment, etc. |
Autogenerated input type of UpdateUserDocument
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| userDocumentId! | ID! | User Document ID. |
Autogenerated input type of UpdateUser
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| isBusiness! | Boolean! | True if the user is business. |
Autogenerated input type of UpdateVerification
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
Autogenerated input type of UpdateWealthOriginProof
| Field | Type | Description |
|---|---|---|
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| uboId | ID | Ultimate beneficial owner ID. (default: nil) |
| wealthOriginProofId! | ID! | Wealth origin proof ID. |
Autogenerated input type of UpdateWithdrawalAddress
| Field | Type | Description |
|---|---|---|
| blockchain! | String! | Blockchain name. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| otp! | String! | User one-time-password (2FA must be enabled). |
| value! | String! | The actual blockchain withdrawal address. |
Autogenerated input type of VerifyWebauthnRegistration
| Field | Type | Description |
|---|---|---|
| authorizationCode! | String! | Authorization code from the browser. |
| clientMutationId | String | A unique identifier for the client performing the mutation. |
| label! | String! | User-defined passkey label. |
| publicKey! | String! | JSON-encoded WebAuthn registration response from the browser. |
An ISO 8601-encoded date
An ISO 8601-encoded datetime
No matches for your search.