Name of card account, this is a human-friendly non unique name for a card account and can be changed later.
The card account name is used to identify the card account in reports and in the user interface
The accountType field specifies asset-link, prepaid, fixed-limit, or program-limit.
An asset-link card account is backed by combined asset value from a an associated account, which determines the available credit limit of the card account. Repayment on this type of account is settled through the backing account automatically through asset repayments.
A prepaid card account, on the other hand, is pre-funded directly by a top-up action. This operates as a prepaid or pre-funded card model.
A fixed-limit card account has a predetermined credit limit that remains unchanged and is not affected by the value of any associated assets. Repayments on this type of account are settled through alternative methods rather than asset repayments.
A program-limit account has an assigned child limit independent of collateral. The server owns program assignment; public program selectors are rejected. It requires a positive finite limit, identity, currency and settlementAccount. Creation requires your account to be approved for the program-limit account type; the account is then assigned to your program by the server (PROGRAM_ASSIGNMENT_NOT_FOUND if no assignment applies to you).
Please note that the accountType field cannot be changed after the card account has been created.
Currency of card account. Must be a valid ISO 4217 currency code.
Please consult your solution manager to ensure the correct account currency for your offered card products
This is array of accountIds where the fixed-limit credit come from, the total limit of all the card accounts (under the same credit account) add up cannot exceed the credit account asset balance.
When accountType is set to fixed-limit, this additional parameter needs to be passed in.
This is the assigned child limit for fixed-limit or program-limit. Program-limit requires a positive finite amount; this does not update the parent facility ceiling.
When accountType is set to fixed-limit, this additional parameter needs to be passed in.
This is the settlement account for fixed-limit or program-limit, required for both types.
When accountType is set to fixed-limit, this additional parameter needs to be passed in.
The current real-time balance of the card account in the account currency. All transactions in the account are added up to calculate this balance. Purchases and cash withdrawals increase it, while payments and credits decrease it.
For prepaid accounts, the balance will always be negative to indicate a debit balance.
The outstanding (captured) balance in the card account currency that needs to be repaid. Meaningful for the credit account types (asset-link, fixed-limit and program-limit).
The available spendable amount on the card account. It is calculated by subtracting the balance from the assigned credit limit.
This value represents the total available spendable limit for asset-link, prepaid, fixed-limit and program-limit accounts.
On a program record it always equals limit, because the facility's own balance stays at zero; use limit minus programBalance for the remaining program capacity.
A positive value indicates that the card account has available spendable limit.
For pre-paid mode accounts, this is the only value that should be used to determine the account's current available balance.
In Asset-link mode, this is the credit limit assigned to the card account.
For prepaid accounts, the limit is always zero.
For program-limit accounts, this is the limit assigned to that child account.
For a program account, this is the facility ceiling shared across its children; compare it against programBalance to obtain the remaining shared capacity.
Captured program settlement exposure, excluding reservations, so it is never greater than programBalance. Can be negative when refunds or credits exceed captures. Only returned when accountType is program.
Contact phone number of card holder, also used to receive 3DS one time passcodes.
Phone number of card holder, also used to receive 3DS one time passcodes.
Partner must ensure that this phone number has been verified.
Settlement account number for the fixed limit card account
Example:
"002-010-1234567-0001"
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"UTGL Developer Portal","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/utgl-logo-light.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=981263f94aa1e78e30f255123606b9b6","dark":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/utgl-logo-dark.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=5c33c35c35ba88c8248c872b85bdd625"},"favicon":"https://mintcdn.com/utgl/0RP3r5GPH0T45wL4/images/small-utgl-icon.png?fit=max\u0026auto=format\u0026n=0RP3r5GPH0T45wL4\u0026q=85\u0026s=8a37a8a6d23dfa07a75ce1a3f84b37f0","api":{"openapi":["issuing/api-reference/openapi.yaml","merchant/partner-connect/partner-connect.yaml"],"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"},"server":"https://access.utgl.io"}},"background":{"color":{"light":"#FAFAFA","dark":"#0A0E1A"}},"footer":{"socials":{"twitter":"https://twitter.com/utgl_official","linkedin":"https://www.linkedin.com/company/utgl"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"utgl","hasAudioNarration":false,"actualSubdomain":"utgl","customDomains":["developer.utgl.io"],"gitSource":{"type":"github","owner":"theunigroup","repo":"utx-access-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad01c1e2bd8c50d68e907ff","collectionId":"e198b51d-fc6a-4b4c-b288-d0dd9cde7575","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad01c1e2bd8c50d68e907ff"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad01c1e2bd8c50d68e907ff","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Issuing API","count":102},{"language":"default","tag":"API Reference","count":80},{"language":"default","tag":"Cards","count":16},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Card Accounts","count":12},{"language":"default","tag":"Getting Started","count":11},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Merchant API","count":8},{"language":"default","tag":"Card Issuing","count":7},{"language":"default","tag":"Recipes","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"issuing/api-reference/card-accounts/create-card-account","slug":"/issuing/api-reference/card-accounts/create-card-account","pageMetadata":{"title":"Create Card Account","openapi":"POST /cardaccounts","description":"Create a card account\n","href":"/issuing/api-reference/card-accounts/create-card-account"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a card account\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Card Account","openapi":"POST /cardaccounts","description":"Create a card account\n","href":"/issuing/api-reference/card-accounts/create-card-account"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createCardAccount","summary":"Create Card Account","tags":["Card Accounts"],"description":"Create a card account\n","requestBody":"337a4985-9f01-422d-a1e9-0a5dc5f26a60","responses":{"200":"b4e471e5-d971-4486-b9e5-35fb5a822535","400":"01229b32-0024-4652-8c28-fe4649c2ea44"},"method":"post","type":"path","servers":["f66b622f-95f4-41ab-8ca7-ffcfd06b01ee","30b5b6b9-30cd-4bba-bca7-580a4d6e748a"],"security":["1cbb6398-fa06-476b-81b4-0ffc2560bccf","6ddf0c6f-ae63-444d-8e5c-eca0189b5c1d"],"path":"/cardaccounts","baseUrlOptions":["https://access.utgl.io/v1","https://sandbox.access.utgl.io/v1"],"title":"Create Card Account","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Create Card Account Request","required":["name","identityType","accountType","phoneNumber","currency"],"properties":{"name":{"type":"string","description":"Name of card account, this is a human-friendly non unique name for a card account and can be changed later.\nThe card account name is used to identify the card account in reports and in the user interface\n","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"phoneNumber":{"type":"string","example":"+85255551234","description":"Phone number of card holder\nThis phone number should be pre verified by the partner.","isRequired":true,"uniqueKey":"phoneNumber","typeLabel":"string"},"identityType":{"type":"string","description":"Type of identity of card holder. Currently only individual is supported.\n","enum":["individual","corporate"],"isRequired":true,"uniqueKey":"identityType","typeLabel":"enum\u003cstring>"},"accountType":{"type":"string","enum":["asset-link","prepaid","fixed-limit","program-limit"],"description":"The accountType field specifies asset-link, prepaid, fixed-limit, or program-limit.\n\nAn `asset-link` card account is backed by combined asset value from a an associated account, which determines the available credit limit of the card account. Repayment on this type of account is settled through the backing account automatically through asset repayments.\n\nA `prepaid` card account, on the other hand, is pre-funded directly by a top-up action. This operates as a prepaid or pre-funded card model.\n\nA `fixed-limit` card account has a predetermined credit limit that remains unchanged and is not affected by the value of any associated assets. Repayments on this type of account are settled through alternative methods rather than asset repayments.\n\nA `program-limit` account has an assigned child limit independent of collateral. The server owns program assignment; public program selectors are rejected. It requires a positive finite limit, identity, currency and settlementAccount. Creation requires your account to be approved for the `program-limit` account type; the account is then assigned to your program by the server (PROGRAM_ASSIGNMENT_NOT_FOUND if no assignment applies to you).\n\nPlease note that the accountType field cannot be changed after the card account has been created.","isRequired":true,"uniqueKey":"accountType","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","minLength":3,"maxLength":3,"description":"Currency of card account. Must be a valid ISO 4217 currency code.\nPlease consult your solution manager to ensure the correct account currency for your offered card products\n","enum":["HKD","USD"],"isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"xmetadata","typeLabel":"any"},"individual":{"type":"object","description":"Individual card holder identity information. This is required when account type is individual.\n","required":["firstName","lastName","email","dateOfBirth","annualIncome","document","address","occupation","position"],"properties":{"dateOfBirth":{"type":"string","pattern":"\\d{4}-\\d{2}-\\d{2}","example":"1985-07-20","description":"Date of birth (YYYY-MM-DD)","isRequired":true,"uniqueKey":"individual.dateOfBirth","typeLabel":"string"},"firstName":{"type":"string","example":"John Anthony","description":"First name of cardholder","isRequired":true,"uniqueKey":"individual.firstName","typeLabel":"string"},"lastName":{"type":"string","example":"CHAN","description":"Last name / Surname of cardholder","isRequired":true,"uniqueKey":"individual.lastName","typeLabel":"string"},"email":{"type":"string","example":"john.doe@example.com","description":"Email address of cardholder","isRequired":true,"uniqueKey":"individual.email","typeLabel":"string"},"annualIncome":{"type":"string","example":"100000","description":"Annual income of card holder in USD","isRequired":true,"uniqueKey":"individual.annualIncome","typeLabel":"string"},"occupation":{"type":"string","example":"accountant","description":"Occupation of card holder. Retrieve a list of valid occupations from /v1/occupations endpoint. Required and validated against the list of valid occupations.","isRequired":true,"uniqueKey":"individual.occupation","typeLabel":"string"},"position":{"type":"string","example":"senior management","description":"Position of card holder. Retrieve a list of valid positions from /v1/positions endpoint. Required and validated against the list of valid positions.","isRequired":true,"uniqueKey":"individual.position","typeLabel":"string"},"document":{"type":"object","description":"Government Issued Identification Document Information\n","required":["type","front","number","country"],"properties":{"type":{"type":"string","description":"The following types are accepted for ID documents.\n- Permanent HKID\n- Valid Passport\n- China National ID\n- Exit-Entry Permit for Travelling to and from Hong Kong and Macao (EEP)\n- Japanese National ID\n- Japanese Driving License\n- Malaysian National ID\n","enum":["passport","drivers-license","national-id"],"isRequired":true,"uniqueKey":"individual.document.type","typeLabel":"enum\u003cstring>"},"front":{"description":"The front of a document file encoded in data URI base64 encoded format\n\nThe following mime types are accepted for ID documents\n- PDF documents: application/pdf\n- JPEG image files: image/jpeg\n- PNG image files: image/png\n- GIF image files: image/gif\n","type":"string","example":"data:application/pdf;base64,JVBERi0xLjQKJcOkw7zDQo8P3hwYW5lbCBiYXNlPSIwIiBuYW1lPSJMYXllciAxIiBjb2xvcj0iIzAwMDAwMCI+CjwvYnVmZmVyPgo8L3BhcmVudD4KPC9","isRequired":true,"uniqueKey":"individual.document.front","typeLabel":"string"},"number":{"type":"string","description":"Identification document number.","example":"A12345678","isRequired":true,"uniqueKey":"individual.document.number","typeLabel":"string"},"country":{"type":"string","format":"ISO3166-1 alpha-2","example":"HK","description":"Issuing country of identification document in ISO3166-1 alpha-2 format\n\nThe following countries/regions are not accepted\n- Afghanistan\n- Albania\n- Belarus\n- Bosnia and Herzegovina\n- Central African Republic\n- Crimea\n- Democratic Republic of the Congo (also Zaire)\n- Ethiopia\n- Guinea Bissau\n- Haiti\n- Iran\n- Iraq\n- Kosovo\n- Libya\n- Mali\n- Montenegro\n- Myanmar\n- Nicaragua\n- North Korea (DPRK)\n- North Macedonia\n- Somalia\n- South Sudan\n- Sudan and Darfur\n- Syria\n- Venezuela\n- Yemen\n","isRequired":true,"uniqueKey":"individual.document.country","typeLabel":"string\u003cISO3166-1 alpha-2>"},"back":{"description":"The back of a document file encoded in data URI base64 encoded format\n\nThe following mime types are accepted for ID documents\n\n- PDF documents: application/pdf\n- JPEG image files: image/jpeg\n- PNG image files: image/png\n- GIF image files: image/gif\n","example":"data:application/pdf;base64,JVBERi0xLjQKJcOkw7zDQo8P3hwYW5lbCBiYXNlPSIwIiBuYW1lPSJMYXllciAxIiBjb2xvcj0iIzAwMDAwMCI+CjwvYnVmZmVyPgo8L3BhcmVudD4KPC9","type":"string","uniqueKey":"individual.document.back","typeLabel":"string"},"expiryDate":{"type":"string","pattern":"\\d{4}-\\d{2}-\\d{2}","example":"2025-12-31","description":"Expiry date of identification document (YYYY-MM-DD)","uniqueKey":"individual.document.expiryDate","typeLabel":"string"}},"isRequired":true,"uniqueKey":"individual.document","typeLabel":"object"},"address":{"type":"string","minLength":1,"maxLength":500,"example":"123 Main Street, Anytown, USA","description":"Address of the card holder.","isRequired":true,"uniqueKey":"individual.address","typeLabel":"string"},"firstNameLocal":{"type":"string","example":"John Anthony","description":"First name of cardholder on ID","uniqueKey":"individual.firstNameLocal","typeLabel":"string"},"lastNameLocal":{"type":"string","example":"CHAN","description":"Last name / Surname of cardholder on ID","uniqueKey":"individual.lastNameLocal","typeLabel":"string"},"mobile":{"type":"string","example":"+85255551234","description":"Phone number of card holder\nThis phone number should be pre verified by the partner.","uniqueKey":"individual.mobile","typeLabel":"string"},"gender":{"type":"string","enum":["MALE","FEMALE"],"example":"MALE","description":"Gender of cardholder. Required from February 1, 2026.\nOptional until then.\n","uniqueKey":"individual.gender","typeLabel":"enum\u003cstring>"},"nationality":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$","example":"HK","description":"Nationality of cardholder in ISO 3166-1 alpha-2 format (e.g., HK, US, CN).\nRequired from February 1, 2026.\nOptional until then.\nIf nationality is not HK, at least one supporting document is required.\n","uniqueKey":"individual.nationality","typeLabel":"string"},"supportingDocuments":{"type":"array","description":"Supporting documents required for non-Hong Kong citizens.\nRequired if nationality is provided and is not HK.\nEach document must be one of the accepted document types.\n","items":{"type":"object","description":"Supporting document for non-Hong Kong citizens.\nRequired if nationality is not HK.\n","required":["documentType","file"],"properties":{"documentType":{"type":"string","enum":["IMMIGRATION_ENDORSEMENT","WORK_VISA","EMPLOYMENT_CONTRACT","SALARY_PAYSLIP","TENANCY_AGREEMENT","ADDRESS_PROOF","BANK_STATEMENT","TRAVEL_PERMIT_FRONT","TRAVEL_PERMIT_BACK","PROOF_OF_VISIT"],"description":"Type of supporting document. Accepted document types:\n- IMMIGRATION_ENDORSEMENT: Hong Kong Immigration Endorsement / Landing Slip\n- WORK_VISA: Valid Hong Kong Work Visa\n- EMPLOYMENT_CONTRACT: Employment Contract from a Hong Kong company\n- SALARY_PAYSLIP: Salary Payslip from a Hong Kong company issued within the last 3 months\n- TENANCY_AGREEMENT: Hong Kong Tenancy / Rental Agreement\n- ADDRESS_PROOF: Hong Kong Address Proof issued within the last 3 months (e.g., an utility or telecommunication bill)\n- BANK_STATEMENT: Hong Kong Bank Statement issued within the last 3 months\n- TRAVEL_PERMIT_FRONT: Front side of the Exit-Entry Permit for Travelling to and from Hong Kong and Macao (EEP / 回鄉證). Must be submitted together with TRAVEL_PERMIT_BACK.\n- TRAVEL_PERMIT_BACK: Back side of the Exit-Entry Permit for Travelling to and from Hong Kong and Macao (EEP / 回鄉證). Must be submitted together with TRAVEL_PERMIT_FRONT.\n- PROOF_OF_VISIT: Proof of a recent visit or current stay in Hong Kong (e.g., a hotel booking or flight ticket dated within the last 7 days)\n","example":"WORK_VISA","isRequired":true,"uniqueKey":"individual.supportingDocuments.items.[INDEX].documentType","typeLabel":"enum\u003cstring>"},"file":{"type":"string","description":"Supporting document file encoded in data URI base64 encoded format.\nThe following mime types are accepted:\n- PDF documents: application/pdf\n- JPEG image files: image/jpeg\n- PNG image files: image/png\n- GIF image files: image/gif\n","example":"data:application/pdf;base64,JVBERi0xLjQKJcOkw7zDQo8P3hwYW5lbCBiYXNlPSIwIiBuYW1lPSJMYXllciAxIiBjb2xvcj0iIzAwMDAwMCI+CjwvYnVmZmVyPgo8L3BhcmVudD4KPC9","isRequired":true,"uniqueKey":"individual.supportingDocuments.items.[INDEX].file","typeLabel":"string"}},"uniqueKey":"individual.supportingDocuments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"individual.supportingDocuments","typeLabel":"object[]"}},"uniqueKey":"individual","typeLabel":"object"},"assetLink":{"type":"object","description":"Asset link configuration of card account, applicable only when accountType is asset-link\n\nIf assetLink is not provided, an account will be created and linked to this card\naccount for both asset backing and repayment.\n","properties":{"accountId":{"type":"string","format":"uuid","description":"account to bind to, serves as source for asset backing and repayment","uniqueKey":"assetLink.accountId","typeLabel":"string\u003cuuid>"}},"uniqueKey":"assetLink","typeLabel":"object"},"creditAccount":{"type":"array","description":"This is array of accountIds where the fixed-limit credit come from, the total limit of all the card accounts (under the same credit account) add up cannot exceed the credit account asset balance.\nWhen accountType is set to fixed-limit, this additional parameter needs to be passed in.\n","example":["90dde354-826a-4a0a-b1cb-7f2fc361ad5b"],"items":{"type":"string","format":"uuid","uniqueKey":"creditAccount.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"creditAccount","typeLabel":"string\u003cuuid>[]"},"limit":{"type":"number","example":"10000","description":"This is the assigned child limit for fixed-limit or program-limit. Program-limit requires a positive finite amount; this does not update the parent facility ceiling.\nWhen accountType is set to fixed-limit, this additional parameter needs to be passed in.\n","uniqueKey":"limit","typeLabel":"number"},"settlementAccount":{"type":"string","format":"uuid","description":"This is the settlement account for fixed-limit or program-limit, required for both types.\nWhen accountType is set to fixed-limit, this additional parameter needs to be passed in.\n","example":"de22c824-b8bd-4825-8db5-e5bdd2371dfb","uniqueKey":"settlementAccount","typeLabel":"string\u003cuuid>"}},"uniqueKey":"","typeLabel":"Create Card Account Request · object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","phoneNumber":"+85255551234","xid":"\u003cstring>","xmetadata":"\u003cunknown>","assetLink":{"accountId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"creditAccount":["90dde354-826a-4a0a-b1cb-7f2fc361ad5b"],"limit":"10000","settlementAccount":"de22c824-b8bd-4825-8db5-e5bdd2371dfb"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b4e471e5-d971-4486-b9e5-35fb5a822535":{"description":"OK","content":{"application/json":{"schema":{"type":"object","title":"Card Account","required":["balance","available","limit","currency","outstanding","disputeAmount","accountType","identityType"],"properties":{"balance":{"type":"number","description":"The current real-time balance of the card account in the account currency. All transactions in the account are added up to calculate this balance. Purchases and cash withdrawals increase it, while payments and credits decrease it.\n\nFor prepaid accounts, the balance will always be negative to indicate a debit balance.","example":10000.25,"isRequired":true,"uniqueKey":"balance","typeLabel":"number"},"outstanding":{"type":"number","description":"The outstanding (captured) balance in the card account currency that needs to be repaid. Meaningful for the credit account types (asset-link, fixed-limit and program-limit).","isRequired":true,"uniqueKey":"outstanding","typeLabel":"number"},"disputeAmount":{"type":"number","description":"The card account amount currently under dispute in the card account currency. Returns 0 when there is no disputed amount.","example":250,"isRequired":true,"uniqueKey":"disputeAmount","typeLabel":"number"},"available":{"type":"number","description":"The available spendable amount on the card account. It is calculated by subtracting the balance from the assigned credit limit.\nThis value represents the total available spendable limit for asset-link, prepaid, fixed-limit and program-limit accounts.\nOn a `program` record it always equals `limit`, because the facility's own balance stays at zero; use `limit` minus `programBalance` for the remaining program capacity.\n\nA positive value indicates that the card account has available spendable limit.\nFor pre-paid mode accounts, this is the only value that should be used to determine the account's current available balance.","example":825.3,"isRequired":true,"uniqueKey":"available","typeLabel":"number"},"limit":{"type":"number","description":"In Asset-link mode, this is the credit limit assigned to the card account.\nFor prepaid accounts, the limit is always zero.\nFor `program-limit` accounts, this is the limit assigned to that child account.\nFor a `program` account, this is the facility ceiling shared across its children; compare it against `programBalance` to obtain the remaining shared capacity.\n","example":10000.25,"isRequired":true,"uniqueKey":"limit","typeLabel":"number"},"currency":{"type":"string","description":"Currency of the card account.","example":"HKD","isRequired":true,"uniqueKey":"currency","typeLabel":"string"},"accountType":{"type":"string","enum":["asset-link","prepaid","fixed-limit","program-limit","program"],"description":"`program` is the shared program credit line itself; it is listed as an ordinary card account record.","isRequired":true,"uniqueKey":"accountType","typeLabel":"enum\u003cstring>"},"identityType":{"type":"string","description":"The type of identity associated with the card holder. Must be either \"individual\" or \"corporate\".","enum":["individual","corporate"],"isRequired":true,"uniqueKey":"identityType","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of resource","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"xid":{"type":"string","description":"External identifier, unique across all resources created under this account.","uniqueKey":"xid","typeLabel":"string"},"xmetadata":{"type":"any","uniqueKey":"xmetadata","typeLabel":"any"},"name":{"type":"string","description":"Name of card account","example":"JOHN CHAN","uniqueKey":"name","typeLabel":"string"},"accountNumber":{"type":"string","description":"Account number of card account","example":"002-010-1234567-0001","uniqueKey":"accountNumber","typeLabel":"string"},"balanceUsdEquivalent":{"type":"number","description":"The equivalent balance of the card account in USD.","example":10000.25,"uniqueKey":"balanceUsdEquivalent","typeLabel":"number"},"balanceHkdEquivalent":{"type":"number","description":"The equivalent balance of the card account in HKD.","example":10000.25,"uniqueKey":"balanceHkdEquivalent","typeLabel":"number"},"programBalance":{"oneOf":[{"type":"number","description":"Program settlement exposure including reservations. Only returned when accountType is program.","example":7500.5,"uniqueKey":"programBalance.oneOf.0","typeLabel":"number"},{"type":"null","description":"Program settlement exposure including reservations. Only returned when accountType is program.","example":7500.5,"uniqueKey":"programBalance.oneOf.1","typeLabel":"null"}],"uniqueKey":"programBalance","typeLabel":"number | null"},"programOutstanding":{"oneOf":[{"type":"number","description":"Captured program settlement exposure, excluding reservations, so it is never greater than programBalance. Can be negative when refunds or credits exceed captures. Only returned when accountType is program.","example":6800,"uniqueKey":"programOutstanding.oneOf.0","typeLabel":"number"},{"type":"null","description":"Captured program settlement exposure, excluding reservations, so it is never greater than programBalance. Can be negative when refunds or credits exceed captures. Only returned when accountType is program.","example":6800,"uniqueKey":"programOutstanding.oneOf.1","typeLabel":"null"}],"uniqueKey":"programOutstanding","typeLabel":"number | null"},"assetLink":{"type":"object","description":"Asset link configuration","properties":{"accountId":{"type":"string","description":"Account ID of the asset account (appliable to: accountType=asset-link only)","uniqueKey":"assetLink.accountId","typeLabel":"string"}},"uniqueKey":"assetLink","typeLabel":"object"},"phoneNumber":{"type":"string","example":"+85212345678","description":"Contact phone number of card holder, also used to receive 3DS one time passcodes.\nPhone number of card holder, also used to receive 3DS one time passcodes.\nPartner must ensure that this phone number has been verified.\n","uniqueKey":"phoneNumber","typeLabel":"string"},"walletId":{"type":"string","example":"0ebd3c68-af60-4a6e-aaa9-040d8e64aa8e","description":"The walletId is one of the Waillets bound to a card account.","uniqueKey":"walletId","typeLabel":"string"},"status":{"type":"string","example":"active","description":"The status of card account.","enum":["active","frozen"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"settlementAccountId":{"type":"string","format":"uuid","description":"Settlement account id for the fixed limit card account","example":"abcb107d-d98d-49ee-8456-73fa693dbb55","uniqueKey":"settlementAccountId","typeLabel":"string\u003cuuid>"},"settlementAccountName":{"type":"string","description":"Settlement account name for the fixed limit card account","example":"JOHN CHAN","uniqueKey":"settlementAccountName","typeLabel":"string"},"settlementAccountNumber":{"type":"string","description":"Settlement account number for the fixed limit card account","example":"002-010-1234567-0001","uniqueKey":"settlementAccountNumber","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Card Account · object"},"examples":{"Example":{"title":"Example","value":{"balance":10000.25,"outstanding":123,"disputeAmount":250,"available":825.3,"limit":10000.25,"currency":"HKD","accountType":"asset-link","identityType":"individual","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","xid":"\u003cstring>","xmetadata":"\u003cunknown>","name":"JOHN CHAN","accountNumber":"002-010-1234567-0001","balanceUsdEquivalent":10000.25,"balanceHkdEquivalent":10000.25,"programBalance":7500.5,"programOutstanding":6800,"assetLink":{"accountId":"\u003cstring>"},"phoneNumber":"+85212345678","walletId":"0ebd3c68-af60-4a6e-aaa9-040d8e64aa8e","status":"active","settlementAccountId":"abcb107d-d98d-49ee-8456-73fa693dbb55","settlementAccountName":"JOHN CHAN","settlementAccountNumber":"002-010-1234567-0001"}}},"exampleType":"generated"}},"exampleType":"generated"},"01229b32-0024-4652-8c28-fe4649c2ea44":{"description":"Invalid request or program prerequisite gate.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["PROGRAM_LIMIT_NOT_AVAILABLE","PROGRAM_ASSIGNMENT_NOT_FOUND","PROGRAM_ASSIGNMENT_AMBIGUOUS","PROGRAM_ASSIGNMENT_INVALID"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Safe partner-facing error without another child's identity or utilization details.","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Existing non-program validation and account errors remain unchanged.","properties":{"code":{"type":"string","uniqueKey":"oneOf.1.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"oneOf.1.message","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"PROGRAM_LIMIT_NOT_AVAILABLE","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1cbb6398-fa06-476b-81b4-0ffc2560bccf":{"Basic":{"type":"http","scheme":"basic","scopes":[],"schemeName":"Basic"}},"6ddf0c6f-ae63-444d-8e5c-eca0189b5c1d":{"Bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"}}},"servers":{"f66b622f-95f4-41ab-8ca7-ffcfd06b01ee":{"url":"https://access.utgl.io/v1"},"30b5b6b9-30cd-4bba-bca7-580a4d6e748a":{"url":"https://sandbox.access.utgl.io/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"basic","scopes":[],"schemeName":"Basic"},"schema":{"title":"Basic Auth","type":"object","description":"Basic authentication header of the form `Basic \u003cencoded-value>`, where `\u003cencoded-value>` is the base64-encoded string `username:password`.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"Basic","name":"Authorization"}],"title":"Basic"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"issuing/api-reference/openapi.yaml"},"subdomain":"utgl","siteName":"UTGL Developer Portal","title":"Create Card Account - UTGL Developer Portal","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-06T08:01:36.193Z","originalFileLocation":"issuing/api-reference/card-accounts/create-card-account.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a card account\">\u003cmeta data-mint-head name=\"application-name\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Card Account - UTGL Developer Portal\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a card account\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.utgl.io/issuing/api-reference/card-accounts/create-card-account\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://utgl.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Create+Card+Account\u0026amp;description=Create+a+card+account%0A\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=00c210ce6ea13a0da6fdb056c923bac750c39267d089bd12da97de61ef4d3989\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Card Account - UTGL Developer Portal\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a card account\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://utgl.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Create+Card+Account\u0026amp;description=Create+a+card+account%0A\u0026amp;theme=f13e083955cb216bdc057ca0\u0026amp;signature=00c210ce6ea13a0da6fdb056c923bac750c39267d089bd12da97de61ef4d3989\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/utgl/mj5RIT4qqLiPaKIk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"UTGL Developer Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.utgl.io/issuing/api-reference/card-accounts/create-card-account\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/issuing/api-reference/card-accounts/create-card-account.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"UTGL Developer Portal\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"UTGL Developer Portal","nav":{"global":null,"products":[{"product":"Issuing API","icon":"credit-card","description":"For financial institutions issuing cards","tabs":[{"tab":"Getting Started","icon":"rocket","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/issuing/getting-started/overview"},{"title":"Quickstart","href":"/issuing/getting-started/quickstart"},{"title":"Sandbox Environment","href":"/issuing/getting-started/sandbox-environment"}]},{"group":"Authentication \u0026 Security","pages":[{"title":"Authentication","href":"/issuing/getting-started/authentication"},{"title":"Request Signing","href":"/issuing/getting-started/request-signing"}]},{"group":"API Fundamentals","pages":[{"title":"Requests \u0026 Responses","href":"/issuing/getting-started/requests-responses"},{"title":"Pagination","href":"/issuing/getting-started/pagination"},{"title":"Rate Limiting","href":"/issuing/getting-started/rate-limits"},{"title":"Idempotency","href":"/issuing/getting-started/idempotency"},{"title":"External ID and Metadata","href":"/issuing/getting-started/metadata"}]}]},{"tab":"Guides","icon":"book","groups":[{"group":"Card Issuing","pages":[{"title":"Card Account Modes","href":"/issuing/guides/card-account-modes"},{"title":"Creating Cards","href":"/issuing/guides/creating-cards"},{"title":"KYC Requirements for Individual Cardholders","href":"/issuing/guides/kyc-requirements"},{"title":"OOB / Online Transactions","href":"/issuing/guides/3ds-integration"},{"title":"Google Pay Wallet Provisioning","href":"/issuing/guides/google-pay-provisioning"},{"title":"Resource Structure","href":"/issuing/guides/retrieve-card-sensitive-info"},{"title":"Fee Group Setting","href":"/issuing/guides/fee-group-setting"}]},{"group":"Transaction Management","pages":[{"title":"Transaction Lifecycle","href":"/issuing/guides/transaction-lifecycle"},{"title":"Transaction Statuses","href":"/issuing/guides/transaction-statuses"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/issuing/guides/webhooks-1"},{"title":"Handling Webhooks","href":"/issuing/guides/handling-webhooks"},{"title":"Webhook Events","href":"/issuing/guides/webhook-events-1"}]}]},{"tab":"Recipes","icon":"code","groups":[{"group":"Authentication Examples","pages":[{"title":"How to authenticate with the Issuing API using Java","href":"/issuing/recipes/authentication-java"},{"title":"How to authenticate with the Issuing API using Node.js","href":"/issuing/recipes/authentication-nodejs"},{"title":"How to authenticate with the Issuing API using PHP","href":"/issuing/recipes/authentication-php"},{"title":"How to authenticate with the Issuing API using Go","href":"/issuing/recipes/authentication-golang"}]},{"group":"Webhooks","pages":[{"title":"Verify webhook signature with Java","href":"/issuing/recipes/verify-webhook-java"},{"title":"Verify webhook signature with node.js","href":"/issuing/recipes/verify-webhook-nodejs"}]},{"group":"Card Management","pages":[{"title":"Issuing: Retrieving full card info securely","href":"/issuing/recipes/issuing-card-info-securely"}]}]},{"tab":"API Reference","groups":[{"group":"Health","pages":[{"title":"Test connectivity","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /ping","href":"/api-reference/health/test-connectivity"},{"title":"Test connectivity","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /ping","href":"/api-reference/health/test-connectivity-1"}]},{"group":"Card Accounts","pages":[{"title":"Aggregated card accounts balance","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/aggregate-balance","href":"/api-reference/card-accounts/aggregated-card-accounts-balance"},{"title":"Get Card Accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts","href":"/api-reference/card-accounts/get-card-accounts"},{"title":"Create Card Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts","href":"/api-reference/card-accounts/create-card-account"},{"title":"Get Card Account Transactions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/transactions","href":"/api-reference/card-accounts/get-card-account-transactions"},{"title":"Balance Transfer","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/transfer","href":"/api-reference/card-accounts/balance-transfer"},{"title":"Top up account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/topup","href":"/api-reference/card-accounts/top-up-account"},{"title":"Withdraw card account balance","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/withdraw","href":"/api-reference/card-accounts/withdraw-card-account-balance"},{"title":"simulate repay card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/simulate-repay","href":"/api-reference/card-accounts/simulate-repay-card-account"},{"title":"Simulate client identity approval or rejection","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/simulate-client-identity-status","href":"/api-reference/card-accounts/simulate-client-identity-approval-or-rejection"},{"title":"Update fixed limit for card accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/fixed-limit","href":"/api-reference/card-accounts/update-fixed-limit-for-card-accounts"},{"title":"Get client identity information for a card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cardaccounts/client-identity","href":"/api-reference/card-accounts/get-client-identity-information-for-a-card-account"},{"title":"Update client identity information for a card account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cardaccounts/client-identity","href":"/api-reference/card-accounts/update-client-identity-information-for-a-card-account"}]},{"group":"Countries","pages":[{"title":"Get Countries","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /countries","href":"/api-reference/countries/get-countries"}]},{"group":"Positions","pages":[{"title":"Get Positions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /positions","href":"/api-reference/positions/get-positions"}]},{"group":"Occupations","pages":[{"title":"Get Occupations","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /occupations","href":"/api-reference/occupations/get-occupations"}]},{"group":"Webhooks","pages":[{"title":"Get Webhook Stats","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /webhooks/stats","href":"/api-reference/webhooks/get-webhook-stats"},{"title":"Resume Suspended Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks/resume","href":"/api-reference/webhooks/resume-suspended-webhook"},{"title":"Remove Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks/remove","href":"/api-reference/webhooks/remove-webhook"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create Webhook","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /webhooks","href":"/api-reference/webhooks/create-webhook"}]},{"group":"Accounts","pages":[{"title":"Get Accounts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts","href":"/api-reference/accounts/get-accounts"},{"title":"Create Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts","href":"/api-reference/accounts/create-account"},{"title":"Add Assets to Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/add-assets","href":"/api-reference/accounts/add-assets-to-account"},{"title":"Remove Assets from Account","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/remove-assets","href":"/api-reference/accounts/remove-assets-from-account"},{"title":"Get Balances","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/balances","href":"/api-reference/accounts/get-balances"},{"title":"Get account credit summary","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/credit-summary","href":"/api-reference/accounts/get-account-credit-summary"}]},{"group":"Transfers","pages":[{"title":"Get Account Transfers","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/transfers","href":"/api-reference/transfers/get-account-transfers"},{"title":"Create a Transfer","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /accounts/transfers","href":"/api-reference/transfers/create-a-transfer"}]},{"group":"Transactions","pages":[{"title":"Get Account Transactions","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /accounts/transactions","href":"/api-reference/transactions/get-account-transactions"}]},{"group":"Card Products","pages":[{"title":"Get Whitelisted Card Products","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /card-products","href":"/api-reference/card-products/get-whitelisted-card-products"},{"title":"Get card products inventory","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /card-products/inventory","href":"/api-reference/card-products/get-card-products-inventory"}]},{"group":"Cards","pages":[{"title":"Get Cards","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards","href":"/api-reference/cards/get-cards"},{"title":"Issue Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards","href":"/api-reference/cards/issue-card"},{"title":"Activate Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/activate","href":"/api-reference/cards/activate-card"},{"title":"Suspend Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/suspend","href":"/api-reference/cards/suspend-card"},{"title":"Unsuspend Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/unsuspend","href":"/api-reference/cards/unsuspend-card"},{"title":"Lock Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/lock","href":"/api-reference/cards/lock-card"},{"title":"Unlock Card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/unlock","href":"/api-reference/cards/unlock-card"},{"title":"Cancel a card","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/cancel","href":"/api-reference/cards/cancel-a-card"},{"title":"Get Card Sensitive Info","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards/card-sensitive-info","href":"/api-reference/cards/get-card-sensitive-info"},{"title":"Change Card PIN","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/change-pin","href":"/api-reference/cards/change-card-pin"},{"title":"Control Spending","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/spending-controls","href":"/api-reference/cards/control-spending"},{"title":"Update Card Phone Number","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/update-phone","href":"/api-reference/cards/update-card-phone-number"},{"title":"Validate a card with card info.","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/validate-card-info","href":"/api-reference/cards/validate-a-card-with-card-info"},{"title":"Get Card Notification Settings","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /cards/notification-settings","href":"/api-reference/cards/get-card-notification-settings"},{"title":"Update Card Notification Settings","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/notification-settings","href":"/api-reference/cards/update-card-notification-settings"},{"title":"Update card email address","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/update-email","href":"/api-reference/cards/update-card-email-address"}]},{"group":"Card Transaction Simulator","pages":[{"title":"Simulate Authorization","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-authorization","href":"/api-reference/card-transaction-simulator/simulate-authorization"},{"title":"Simulate a clearing of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-capture","href":"/api-reference/card-transaction-simulator/simulate-a-clearing-of-an-authorized-transaction"},{"title":"Simulate a refund transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-refund","href":"/api-reference/card-transaction-simulator/simulate-a-refund-transaction"},{"title":"Simulate a decline transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-decline","href":"/api-reference/card-transaction-simulator/simulate-a-decline-transaction"},{"title":"Simulate a full reversal of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-full-reversal","href":"/api-reference/card-transaction-simulator/simulate-a-full-reversal-of-an-authorized-transaction"},{"title":"Simulate a partial reversal of an authorized transaction","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /cards/simulate-partial-reversal","href":"/api-reference/card-transaction-simulator/simulate-a-partial-reversal-of-an-authorized-transaction"}]},{"group":"Digital Custody","pages":[{"title":"Get Supported Digital Assets","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/assets","href":"/api-reference/digital-custody/get-supported-digital-assets"},{"title":"Get Supported Blockchains","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/chains","href":"/api-reference/digital-custody/get-supported-blockchains"},{"title":"Get Deposit Addresses","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /digital-custody/deposit-addresses","href":"/api-reference/digital-custody/get-deposit-addresses"},{"title":"Generate Deposit Address","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /digital-custody/deposit-addresses","href":"/api-reference/digital-custody/generate-deposit-address"}]},{"group":"Payouts","pages":[{"title":"Get Payouts","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /payouts","href":"/api-reference/payouts/get-payouts"},{"title":"Create Payout","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts","href":"/api-reference/payouts/create-payout"},{"title":"Validate Payout Parameters","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts/validate","href":"/api-reference/payouts/validate-payout-parameters"},{"title":"Get Payout Quotation","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /payouts/quote","href":"/api-reference/payouts/get-payout-quotation"},{"title":"Get Payout Banks by Country","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /payouts/{countryCode}/banks","href":"/api-reference/payouts/get-payout-banks-by-country"}]},{"group":"Conversions","pages":[{"title":"Get a Quote","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /conversions/quote","href":"/api-reference/conversions/get-a-quote"},{"title":"Execute a trade","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /conversions/execute","href":"/api-reference/conversions/execute-a-trade"}]},{"group":"Fees","pages":[{"title":"Get Fees","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /fees","href":"/api-reference/fees/get-fees"},{"title":"Charge Fee","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /fees/charge","href":"/api-reference/fees/charge-fee"},{"title":"Waive a Fee","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /fees/waive","href":"/api-reference/fees/waive-a-fee"}]},{"group":"API Reference","pages":[{"title":"Get exchange rates for a given base currency","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /rates","href":"/api-reference/get-exchange-rates-for-a-given-base-currency"}]},{"group":"Bank Info","pages":[{"title":"Get bank data by Swift code","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml get /banks","href":"/api-reference/bank-info/get-bank-data-by-swift-code"}]},{"group":"Xmetadata","pages":[{"title":"Set xmetadata","deprecated":null,"version":null,"openapi":"/issuing/api-reference/openapi.yaml post /xmetadata/set","href":"/api-reference/xmetadata/set-xmetadata"}]}]},{"tab":"Changelog","icon":"newspaper","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"product":"Merchant API","icon":"store","description":"For merchants accepting UTGL card payments","tabs":[{"tab":"Getting Started","icon":"rocket","pages":[{"title":"Partner Connect API","href":"/merchant/partner-connect"}]},{"tab":"API Reference","groups":[{"group":"Card Binding","pages":[{"title":"Initiate Card Binding Process","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/card-binding/initiate","href":"/api-reference/card-binding/initiate-card-binding-process"},{"title":"Confirm Card Binding","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/card-binding/confirm","href":"/api-reference/card-binding/confirm-card-binding"}]},{"group":"Transactions","pages":[{"title":"Initiate Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/verify","href":"/api-reference/transactions/initiate-transaction"},{"title":"Authorize Purchase Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/purchase","href":"/api-reference/transactions/authorize-purchase-transaction"},{"title":"Capture Authorized Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/capture","href":"/api-reference/transactions/capture-authorized-transaction"},{"title":"Release (Void) Authorized Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/release","href":"/api-reference/transactions/release-void-authorized-transaction"},{"title":"Refund Captured Transaction","deprecated":null,"version":null,"openapi":"/merchant/partner-connect/partner-connect.yaml post /partner-connect/transactions/refund","href":"/api-reference/transactions/refund-captured-transaction"}]}]}]}]},"basePath":"","title":"Create Card Account - UTGL Developer Portal","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}