{"openapi":"3.0.0","paths":{"/v1/health":{"get":{"operationId":"AppController_healthCheck","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"tags":["Application"]}},"/v1/version":{"get":{"operationId":"AppController_version","parameters":[],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string"}}}}},"tags":["Application"]}},"/v1/user/platform":{"get":{"operationId":"UserController_value","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}},{"name":"isDisabled","required":false,"in":"query","description":"User status","schema":{}},{"name":"value","required":false,"in":"query","description":"User id","schema":{}},{"name":"key","required":false,"in":"query","description":"External id","schema":{}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserWithPlatformDetails"}}}}}},"security":[{"platformApiKey":[]}],"tags":["User Account"]}},"/v1/user/update/status":{"patch":{"operationId":"UserController_updateUserStatus","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserStatusDto"}}}},"responses":{"200":{"description":""}},"security":[{"platformApiKey":[]}],"tags":["User Account"]}},"/v1/transactions/{prId}/transactions":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"prId","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/payment-state/{prId}/transactions":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"prId","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/transactions/signature/{signature}":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTxWithShallowEnrichedPaylink"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/payment-state/signature/{signature}":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTxWithShallowEnrichedPaylink"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/transactions/shopify/paymentId/{shopifyPaymentId}":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTxWithShallowEnrichedPaylink"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/payment-state/shopify/paymentId/{shopifyPaymentId}":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTxWithShallowEnrichedPaylink"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/transactions/deposit/signature/{signature}":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepositTx"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/payment-state/deposit/signature/{signature}":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepositTx"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Transactions"]}},"/v1/transactions/deposit/{depositId}/transactions":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"depositId","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/payment-state/deposit/{depositId}/transactions":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"depositId","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/transactions/deposit/customer/{depositCustomerToken}/transactions":{"get":{"operationId":"TransactionsController_value[0]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"depositCustomerToken","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/payment-state/deposit/customer/{depositCustomerToken}/transactions":{"get":{"operationId":"TransactionsController_value[1]","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"depositCustomerToken","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Transactions"]}},"/v1/export/payments":{"get":{"operationId":"ExportsController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"nrDays","required":false,"in":"query","description":"Return only results from past n days","schema":{"type":"string"}},{"name":"publicKey","required":false,"in":"query","description":"Filter by sender public key","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReportItem"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Exports","Exports"]}},"/v1/currency":{"get":{"operationId":"CurrencyController_value","parameters":[{"name":"type","required":false,"in":"query","schema":{}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}}}}}},"tags":["Currencies"]}},"/v1/currency/all":{"get":{"operationId":"CurrencyController_value","parameters":[{"name":"type","required":false,"in":"query","schema":{}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}}}}}},"tags":["Currencies"]}},"/v1/wallet/all":{"get":{"operationId":"WalletController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MerchantWallet"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["User Account"]}},"/v1/paylink/{id}/transactions":{"get":{"operationId":"PaylinkController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"senderPK","required":true,"in":"query","schema":{}},{"name":"to","required":true,"in":"query","schema":{}},{"name":"from","required":true,"in":"query","schema":{}},{"name":"id","required":true,"in":"path","schema":{}}],"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"summary":"This is a duplicate of the transactions by paylink id endpoint in the transactions controller. (':prId/transactions').\nThe reason why we have two endpoints for the same functionality is that in the transactions controller there was a small\nissue with authorization. So we decided to create a new endpoint in the paylink controller where the authorization part\nwill be handled in a more proper way. The old endpoint will be kept for backward compatibility but all new customers which\nwill ask for this functionality will get the new endpoint. We don't need to add new tests for this endpoint because it's a duplicate\nand all functionality is already tested. (I also tested transactions controller by replacing the old method with this method and all tests passed).\nThe reason why we didn't update and fix the old endpoint is cyclic dependency between the transactions module and the paylink module.\nSo whenever we tried to import paylink module in the transactions module in order to use paylink service in tx ability service\nwe got a cyclic dependency error. So we decided to create a new endpoint in the paylink controller.","tags":["Paylink"]}},"/v1/paylink/create/api-key":{"post":{"operationId":"PaylinkController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaylinkWithApiDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShallowEnrichedPaylink"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Paylink"]}},"/v1/paylink/{id}/api-key":{"patch":{"operationId":"PaylinkController_value","parameters":[{"name":"id","required":true,"in":"path","schema":{}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePaylinkWithApiDto"}}}},"responses":{"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Paylink"]}},"/v1/paylink/{id}/disable":{"patch":{"operationId":"PaylinkController_disablePaylinkViaApi","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"disabled","required":false,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}},{"name":"disable","required":false,"in":"query","schema":{}}],"responses":{"200":{"description":""},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Paylink"]}},"/v1/allowlist/add":{"patch":{"operationId":"AllowlistController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAllowlistWalletsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddAllowlistResponse"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Allowlist"]}},"/v1/deposits/search":{"get":{"operationId":"DepositsController_value","parameters":[{"name":"name","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DepositEntity"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Deposits"]}},"/v1/deposits/create/api-key":{"post":{"operationId":"DepositsController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDepositDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepositEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Deposits"]}},"/v1/swap-route-statuses/to-deposit-customer/{token}":{"get":{"operationId":"SwapRouteStatusController_value","parameters":[{"name":"token","required":true,"in":"path","description":"Deposit Customer token","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwapRouteStatusEntity"}}}},"404":{"description":""}},"summary":"Swap route statuses for currencies for a deposit customer","tags":["Swap Route Statuses"]}},"/v1/auth/external/sign-up":{"post":{"operationId":"AuthController_value","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalAuthSignUpDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalSignInResponse"}}}}},"security":[{"platformApiKey":[]}],"tags":["JWT Authentications"]}},"/v1/auth/external/sign-in":{"post":{"operationId":"AuthController_value","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalAuthSignInDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalSignInResponse"}}}}},"security":[{"platformApiKey":[]}],"tags":["JWT Authentications"]}},"/v1/auth/external/kyb-verified":{"patch":{"operationId":"AuthController_externalUpdateKybStatus","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalUpdateKybStatusDto"}}}},"responses":{"200":{"description":""}},"security":[{"platformApiKey":[]}],"tags":["JWT Authentications"]}},"/v1/subscriptions/{id}":{"get":{"operationId":"SubscriptionController_value","parameters":[{"name":"id","required":true,"in":"path","schema":{}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionWithTransactions"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Subscription"]}},"/v1/subscriptions":{"get":{"operationId":"SubscriptionController_value","parameters":[{"name":"email","required":true,"in":"query","schema":{"type":"string"}},{"name":"paylink","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SubscriptionWithTransactions"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Subscription"]}},"/v1/charge/api-key":{"post":{"operationId":"ChargeController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateChargeByApiKeyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChargeApiKeyResponse"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Charge"]}},"/v1/charge/api-key/{token}/expire":{"post":{"operationId":"ChargeController_expireByApiKey","parameters":[{"name":"token","required":true,"in":"path","description":"Charge token","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"204":{"description":""},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Charge"]}},"/v1/webhook/paylink/transaction":{"post":{"operationId":"PaylinkTransactionHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaylinkTransactionHookDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTransactionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]},"get":{"operationId":"PaylinkTransactionHookController_value","parameters":[{"name":"paylinkId","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PaylinkTransactionHookEntity"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/paylink/transaction/{webhookId}":{"get":{"operationId":"PaylinkTransactionHookController_value","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkTransactionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]},"delete":{"operationId":"PaylinkTransactionHookController_deleteByid","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"204":{"description":""},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/stream/transaction":{"post":{"operationId":"StreamTransactionHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStreamTransactionHookDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamTransactionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]},"get":{"operationId":"StreamTransactionHookController_value","parameters":[{"name":"streamId","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/StreamTransactionHookEntity"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/stream/transaction/{webhookId}":{"get":{"operationId":"StreamTransactionHookController_value","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StreamTransactionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]},{"bearer":[]}],"tags":["Webhooks"]},"delete":{"operationId":"StreamTransactionHookController_deleteByid","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"204":{"description":""},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/blink/transaction":{"post":{"operationId":"BlinkTransactionHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBlinkTransactionHookDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BlinkTransactionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/paylink/subscription":{"post":{"operationId":"PaylinkSubscriptionHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaylinkSubscriptionHookDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkSubscriptionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]},"get":{"operationId":"PaylinkSubscriptionHookController_value","parameters":[{"name":"paylinkId","required":true,"in":"query","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PaylinkSubscriptionHookEntity"}}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/paylink/subscription/{webhookId}":{"get":{"operationId":"PaylinkSubscriptionHookController_value","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkSubscriptionHookEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]},"delete":{"operationId":"PaylinkSubscriptionHookController_deleteByid","parameters":[{"name":"webhookId","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"responses":{"204":{"description":""},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/paylink/api-key":{"post":{"operationId":"PaylinkHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePaylinkHookByApiKeyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaylinkHook"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/webhook/deposit/api-key":{"post":{"operationId":"DepositHookController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDepositHookByApiKeyDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepositHook"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["Webhooks"]}},"/v1/moderation/paylinks":{"get":{"operationId":"ModerationController_getLatestPaylinks","parameters":[{"name":"startDate","required":true,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"minimum":1,"maximum":1000,"type":"number"}},{"name":"includeDisabled","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"disabledOnly","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"source","required":false,"in":"query","schema":{"enum":["AGENT","MANUAL","SLACK"],"type":"string"}},{"name":"disabledAfter","required":false,"in":"query","schema":{"type":"string"}},{"name":"disabledBefore","required":false,"in":"query","schema":{"type":"string"}},{"name":"excludeVerified","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"creatorDisabledOnly","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ModerationPaylink"}}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/paylinks/{id}/disable":{"patch":{"operationId":"ModerationController_disablePaylink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisablePaylinkModerationDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerationDisableResult"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/paylinks/{id}/enable":{"patch":{"operationId":"ModerationController_enablePaylink","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnablePaylinkModerationDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerationEnableResult"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/creators/{id}/enable":{"patch":{"operationId":"ModerationController_enableCreator","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnableCreatorModerationDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerationEnableCreatorResult"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/paylinks/disable":{"post":{"operationId":"ModerationController_bulkDisablePaylinks","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDisablePaylinksDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModerationBulkDisableResult"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/banned-words":{"get":{"operationId":"ModerationController_getBannedWords","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BannedWordsListResponse"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]},"post":{"operationId":"ModerationController_addBannedWords","parameters":[{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddBannedWordsDto"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddBannedWordsResponse"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/moderation/banned-words/{word}":{"delete":{"operationId":"ModerationController_removeBannedWord","parameters":[{"name":"word","required":true,"in":"path","schema":{"type":"string"}},{"name":"apiKey","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemoveBannedWordResponse"}}}}},"security":[{"platformApiKey":[]}],"tags":["Moderation"]}},"/v1/withdrawal-configs/api-key":{"post":{"operationId":"WithdrawalConfigsController_value","parameters":[{"name":"apiKey","required":true,"in":"query","description":"API key can be generated on helio dashboard settings page","schema":{"type":"string"}},{"name":"authorization","in":"header","description":"API secret is generated in dash, make sure to save it","required":true,"schema":{"type":"string","example":"Bearer <API Secret>"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWithdrawalConfigDto"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WithdrawalConfigEntity"}}}},"401":{"description":"Provided API key has no access to resource"}},"security":[{"apiKey":[]}],"tags":["WithdrawalConfigs"]}}},"info":{"title":"Helio Open API","description":"API schema and definitions for Helio API. <br/> \n      The API is using two types of Authentication, for dashboard endpoints we use <b>JSON Web Token (JWT)</b> that is generated by self custodial wallet signing a message from API.</br> \n      We also support authentication with <b>API Key and Secret</b> which can be generated on <a href='https://hel.io'>Helio dashboard</a>.","version":"1.1","contact":{}},"tags":[{"name":"Webhooks","description":"The Webhooks are event driven endpoints that enables subscribing and getting <i>[POST]</i> requests on transactions\n              </br><i>Authentication: </i><b>API Key/Secret</b>","externalDocs":{"url":"https://docs.hel.io/developers/webhooks"}},{"name":"Exports","description":"Export payment data, transactions, customer details etc associated to your public key </br><i>Authentication: </i><b>API Key/Secret</b>"},{"name":"Currencies","description":"Supported currencies endpoint, includes fiat and digital assets </br><i>Authentication: </i><b>None</b>"},{"name":"User Account","description":"Get users by platform or update user status </br><i>Authentication: </i><b>API Key/Secret</b>"},{"name":"Application","description":"Application health and version endpoints </br><i>Authentication: </i><b>None</b>"}],"servers":[],"components":{"securitySchemes":{"apiKey":{"scheme":"bearer","bearerFormat":"Bearer","in":"header","type":"apiKey"},"platformApiKey":{"scheme":"bearer","bearerFormat":"Bearer","in":"header","type":"http","description":"add token"},"idToken":{"scheme":"bearer","bearerFormat":"Bearer","in":"header","type":"http","description":"Log in with web3auth idToken"},"web3auth":{"type":"apiKey","in":"header","name":"web3auth"}},"schemas":{"PlatformDetails":{"type":"object","properties":{"externalId":{"type":"string"},"issuer":{"type":"string"},"email":{"type":"string"},"publicAddress":{"type":"string"},"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]}},"required":["platform"]},"UserWithPlatformDetails":{"type":"object","properties":{"id":{"type":"string"},"isDisabled":{"type":"boolean"},"platformDetails":{"$ref":"#/components/schemas/PlatformDetails"}},"required":["id","isDisabled"]},"PlatformDetailsBase":{"type":"object","properties":{"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]}},"required":["platform"]},"UserAffiliateCode":{"type":"object","properties":{"affiliateCode":{"type":"string"}},"required":["affiliateCode"]},"ShallowEnrichedUser":{"type":"object","properties":{"id":{"type":"string"},"userType":{"nullable":true,"enum":["MERCHANT","BUYER"],"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"discordUsername":{"type":"string"},"twitterUsername":{"type":"string"},"isDisabled":{"type":"boolean"},"kycVerified":{"type":"boolean"},"platformDetails":{"$ref":"#/components/schemas/PlatformDetailsBase"},"affiliateCodes":{"type":"array","items":{"$ref":"#/components/schemas/UserAffiliateCode"}}},"required":["id","userType"]},"UpdateUserTypeDto":{"type":"object","properties":{"userType":{"type":"string","enum":["MERCHANT","BUYER"]}},"required":["userType"]},"UpdateUserDto":{"type":"object","properties":{"email":{"type":"string","format":"email"},"name":{"type":"string"}}},"UpdateUserStatusDto":{"type":"object","properties":{"isDisabled":{"type":"boolean"},"key":{"type":"string","enum":["externalId","email","publicAddress","issuer"]},"value":{"type":"string"}},"required":["isDisabled","key","value"]},"TransactionStatsBuyer":{"type":"object","properties":{"amount":{"type":"number"},"count":{"type":"number"}},"required":["amount","count"]},"ContentResponse":{"type":"object","properties":{}},"PaystreamCheckoutStatusResponse":{"type":"object","properties":{"startedAt":{"format":"int64","type":"integer"},"endedAt":{"format":"int64","type":"integer"},"transactionStatus":{"type":"string","enum":["INITIATED","PENDING","BRIDGING","SUCCESS","FAILED","CANCELED","SETTLED","REFUNDED"]},"transactionSignature":{"type":"string"},"paymentData":{"type":"object","properties":{"document":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"type":"string"},"paymentPK":{"type":"string"},"maxTime":{"type":"number"}},"selfRequired":true},"content":{"$ref":"#/components/schemas/ContentResponse"}},"required":["document"]}},"required":["transactionStatus"]},"PaylinkTxWithShallowEnrichedPaylink":{"type":"object","properties":{}},"DepositTx":{"type":"object","properties":{}},"ReportItem":{"type":"object","properties":{"grossAmount":{"format":"int64","type":"integer"},"id":{"type":"string"},"txSignature":{"type":"string"},"solScanLink":{"type":"string"},"paymentRequestId":{"type":"string"},"paymentRequestUrl":{"type":"string"},"paymentRequestName":{"type":"string"},"quantity":{"type":"number"},"time":{"type":"string"},"amount":{"format":"int64","type":"integer"},"decimalAmount":{"type":"string"},"grossDecimalAmount":{"type":"string"},"totalAmountAsUSD":{"format":"int64","type":"integer"},"convertedAmount":{"type":"number","deprecated":true},"currency":{"type":"string"},"blockchain":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"from":{"type":"string"},"paymentRequestUrlWithSlug":{"type":"string"},"cancelAt":{"type":"number"},"endAt":{"type":"number"},"startAt":{"type":"number"},"intervalUnit":{"type":"string","enum":["SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","BIANNUALLY","YEAR"]},"email":{"type":"string"},"discordUsername":{"type":"string"},"twitterUsername":{"type":"string"},"telegramUsername":{"type":"string"},"fullName":{"type":"string"},"country":{"type":"string"},"deliveryAddress":{"type":"string"},"phoneNumber":{"type":"string"},"state":{"type":"string"},"street":{"type":"string"},"streetNumber":{"type":"string"},"city":{"type":"string"},"areaCode":{"type":"string"},"name":{"type":"string"},"value":{"type":"string"},"name2":{"type":"string"},"value2":{"type":"string"},"affiliateCode":{"type":"string"},"affiliateFee":{"format":"int64","type":"integer"},"affiliateWallet":{"type":"string"},"fee":{"type":"number"},"tradingViewUsername":{"type":"string"},"transactionStatus":{"type":"string"},"btcProperties":{"type":"object","properties":{"ordinalsAddress":{"type":"string"}},"required":[]},"transactionType":{"type":"string","enum":["REFUNDED","PAYLINK","INVOICE","STREAM","DEPOSIT"]},"paymentMethod":{"type":"string","enum":["CRYPTO","ONRAMP","COINBASE"]},"additionalJSON":{"type":"string"},"discountCode":{"type":"string"},"shopifyPaymentId":{"type":"string"},"shopifyPaymentGid":{"type":"string"},"submitGeolocation":{"type":"string","deprecated":true},"geolocation":{"type":"string"}},"required":["id","txSignature","solScanLink","paymentRequestId","paymentRequestUrl","paymentRequestName","quantity","time","amount","decimalAmount","grossDecimalAmount","convertedAmount","currency","blockchain","from","fee","transactionStatus"]},"Company":{"type":"object","properties":{}},"BlockchainEngine":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]}},"required":["id","type"]},"Blockchain":{"type":"object","properties":{"engine":{"$ref":"#/components/schemas/BlockchainEngine"},"id":{"type":"string"},"name":{"type":"string","deprecated":true},"displayName":{"type":"string"},"symbol":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"iconUrl":{"type":"string"},"iconUrlFull":{"type":"string"}},"required":["engine","id","name","displayName","symbol"]},"BTCProperties":{"type":"object","properties":{}},"Wallet":{"type":"object","properties":{"blockchain":{"$ref":"#/components/schemas/Blockchain"},"blockchainEngine":{"$ref":"#/components/schemas/BlockchainEngine"},"id":{"type":"string"},"publicKey":{"type":"string"},"name":{"type":"string"},"btcProperties":{"$ref":"#/components/schemas/BTCProperties"},"type":{"enum":["EXTENSION","WEB3AUTH","TURNKEY"],"type":"string"}},"required":["blockchainEngine","id","publicKey"]},"PayoutWallet":{"type":"object","properties":{"blockchainEngine":{"$ref":"#/components/schemas/BlockchainEngine"},"id":{"type":"string"},"publicKey":{"type":"string"},"name":{"type":"string"}},"required":["blockchainEngine","id","publicKey","name"]},"CompanyPaymentWallets":{"type":"object","properties":{"wallets":{"type":"array","items":{"$ref":"#/components/schemas/Wallet"}},"payoutWallets":{"type":"array","items":{"$ref":"#/components/schemas/PayoutWallet"}}},"required":["wallets","payoutWallets"]},"CustomThemeDto":{"type":"object","properties":{"primaryColor":{"type":"string","pattern":"^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$"},"neutralColor":{"type":"string","pattern":"^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$"},"textColorOnButton":{"type":"string","enum":["WHITE","BLACK"]},"themeMode":{"type":"string","enum":["LIGHT","DARK"]},"backgroundColor":{"type":"string","pattern":"^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$"}},"required":["primaryColor","neutralColor","textColorOnButton","themeMode"]},"UpdateCompanyDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"logo":{"type":"string","nullable":true},"websiteUrl":{"type":"string"},"discordUsername":{"type":"string"},"address":{"type":"string"},"phoneNumber":{"type":"string"},"tradingViewDetails":{"type":"string"},"useDirectEvmTransfers":{"type":"boolean"},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"},"defaultCheckoutImage":{"type":"string","nullable":true}}},"MoonpayApiKeyConfig":{"type":"object","properties":{"moonpayApiKey":{"type":"string"},"isEnabled":{"type":"boolean"},"hasApiKeySecret":{"type":"boolean"}}},"OnramperApiKeyConfig":{"type":"object","properties":{"onramperApiKey":{"type":"string"},"isEnabled":{"type":"boolean"},"hasApiKeySecret":{"type":"boolean"},"hasWebhookSecret":{"type":"boolean"}}},"UpdateMoonpayApiKeyDto":{"type":"object","properties":{"moonpayApiKey":{"type":"string"},"moonpayApiKeySecret":{"type":"string"},"isEnabled":{"type":"boolean"}}},"UpdateOnramperApiKeyDto":{"type":"object","properties":{"onramperApiKey":{"type":"string"},"onramperApiKeySecret":{"type":"string"},"onramperWebhookSecret":{"type":"string"},"isEnabled":{"type":"boolean"}}},"IronApiKeyConfig":{"type":"object","properties":{"isEnabled":{"type":"boolean"},"hasApiKeySecret":{"type":"boolean"},"hasWebhookSecret":{"type":"boolean"},"hasWebhookUrl":{"type":"boolean"}}},"UpdateIronApiKeyDto":{"type":"object","properties":{"ironApiKey":{"type":"string"},"ironWebhookSecret":{"type":"string"},"ironWebhookUrl":{"type":"string","format":"uri"},"isEnabled":{"type":"boolean"}}},"CreateApiKeyDto":{"type":"object","properties":{"publicKey":{"type":"string"},"expiration":{"format":"date-time","type":"string"}}},"ApiKey":{"type":"object","properties":{"id":{"type":"string"},"apiKey":{"type":"string"},"secretHash":{"type":"string"},"inactive":{"type":"boolean"}},"required":["id","apiKey","inactive"]},"TradingViewDetailsDto":{"type":"object","properties":{"sessionId":{"type":"string"},"sessionIdSign":{"type":"string"},"isValid":{"type":"boolean"}}},"CreateAttachmentDto":{"type":"object","properties":{"name":{"type":"string"},"attachableId":{"type":"string"},"file":{"type":"object"}},"required":["name","file"]},"CreateMultipleAttachmentDto":{"type":"object","properties":{"name":{"type":"array","items":{"type":"string"}},"attachableId":{"type":"array","items":{"type":"string"}}},"required":["name"]},"BaseUser":{"type":"object","properties":{"id":{"type":"string"},"userType":{"type":"string","nullable":true,"enum":["MERCHANT","BUYER"]},"name":{"type":"string"},"email":{"type":"string"},"discordUsername":{"type":"string"},"twitterUsername":{"type":"string"},"isDisabled":{"type":"boolean"},"kycVerified":{"type":"boolean"},"platformDetails":{"$ref":"#/components/schemas/PlatformDetailsBase"},"affiliateCodes":{"type":"array","items":{"$ref":"#/components/schemas/UserAffiliateCode"}}},"required":["id","userType"]},"BaseAttachment":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"type":{"type":"string"}},"required":["id","name","url","type"]},"CustomTheme":{"type":"object","properties":{"primaryColor":{"type":"string"},"neutralColor":{"type":"string"},"textColorOnButton":{"type":"string","enum":["WHITE","BLACK"]},"themeMode":{"type":"string","enum":["LIGHT","DARK"]},"backgroundColor":{"type":"string"}},"required":["primaryColor","neutralColor","textColorOnButton","themeMode"]},"CompanyWithLogo":{"type":"object","properties":{"logo":{"$ref":"#/components/schemas/BaseAttachment"},"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"logoUrl":{"type":"string"},"defaultCheckoutImageUrl":{"type":"string"},"websiteUrl":{"type":"string"},"twitterUsername":{"type":"string"},"discordUsername":{"type":"string"},"address":{"type":"string"},"phoneNumber":{"type":"string"},"twitterConfirmed":{"type":"boolean"},"escrowFunds":{"type":"boolean"},"tradingViewDetails":{"type":"string"},"kycVerified":{"type":"boolean"},"kybVerified":{"type":"boolean"},"isVerificationRequired":{"type":"boolean"},"moonpayApiKey":{"type":"string"},"moonpayIsEnabled":{"type":"boolean"},"onramperIsEnabled":{"type":"boolean"},"ironIsEnabled":{"type":"boolean"},"onrampDirectlyToMerchant":{"type":"boolean"},"showWeb3Auth":{"type":"boolean"},"customTheme":{"$ref":"#/components/schemas/CustomTheme"},"allowDeposit":{"type":"boolean"},"enabledRestrictedDepositEngines":{"type":"array","items":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]}},"verifiedEntity":{"type":"object","properties":{"entityName":{"type":"string"},"country":{"type":"string"}},"required":[]}},"required":["logo","id","isVerificationRequired"]},"CompanyInvite":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/BaseUser"},"company":{"$ref":"#/components/schemas/CompanyWithLogo"},"roleType":{"enum":["ADMIN","TEAM_ADMIN","WRITE","READ","COLLABORATOR","DEV"],"type":"string"},"id":{"type":"string"},"inviteeWalletAddress":{"type":"string"},"inviteeEmail":{"type":"string"},"status":{"enum":["ACTIVE","PENDING","REJECTED"],"type":"string"},"invitedAt":{"format":"date-time","type":"string"},"inviteeName":{"type":"string"}},"required":["company","roleType","id","status"]},"Currency":{"type":"object","properties":{"blockchain":{"$ref":"#/components/schemas/Blockchain"},"id":{"type":"string"},"symbol":{"type":"string"},"name":{"type":"string"},"mintAddress":{"type":"string"},"coinMarketCapId":{"type":"number"},"decimals":{"type":"number"},"minDecimals":{"type":"number"},"symbolPrefix":{"type":"string"},"order":{"type":"number"},"type":{"enum":["FIAT","DIGITAL"],"type":"string"},"features":{"type":"array","items":{"type":"string","enum":["PAYMENT_PRICING","PAYMENT_RECIPIENT","SWAP","DEPOSIT_MERCHANT_RECIPIENT","DEPOSIT_CUSTOMER_CHECKOUT","DEPOSIT_PAYLINK_CUSTOMER_CHECKOUT","WITHDRAWAL_SOURCE","WITHDRAWAL_DESTINATION","USD_RATE","STABLECOIN","USD_STABLE","NATIVE_TOKEN"]}},"iconUrl":{"type":"string"},"iconUrlFull":{"type":"string"},"orderingType":{"enum":["ALPHABETICAL","NUMERIC"],"type":"string"},"isNative":{"type":"boolean"}},"required":["blockchain","id","symbol","name","mintAddress","coinMarketCapId","decimals","order"]},"CurrencyOrderingDto":{"type":"object","properties":{"symbol":{"type":"string"},"pricing":{"type":"boolean"},"recipient":{"type":"boolean"},"swap":{"type":"boolean"},"deposit":{"type":"boolean"},"blockchainSymbol":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]}},"required":["symbol","pricing","recipient","swap"]},"CurrencyOrderingsDto":{"type":"object","properties":{"orderings":{"type":"array","items":{"$ref":"#/components/schemas/CurrencyOrderingDto"}}},"required":["orderings"]},"MerchantWallet":{"type":"object","properties":{"id":{"type":"string"},"publicKey":{"type":"string"},"blockchainEngineType":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]},"walletCategory":{"type":"string","enum":["CONNECTED","PAYOUT"]},"name":{"type":"string"},"type":{"type":"string","enum":["EXTENSION","WEB3AUTH","TURNKEY"]},"origin":{"type":"string","enum":["XVERSE","MAGICEDEN","PHANTOM","UNISAT","LEATHER"]},"createdAt":{"format":"date-time","type":"string"}},"required":["id","publicKey","blockchainEngineType","walletCategory"]},"WalletDetails":{"type":"object","properties":{"isHelioX":{"type":"boolean"}},"required":["isHelioX"]},"UpdateWalletDto":{"type":"object","properties":{"name":{"type":"string","maxLength":32}}},"ContactAddress":{"type":"object","properties":{"country":{"type":"string"},"postCode":{"type":"string"},"city":{"type":"string"},"state":{"type":"string"},"street":{"type":"string"},"streetNumber":{"type":"string"},"additionalInfo":{"type":"string"}}},"Contact":{"type":"object","properties":{"totalCharged":{"format":"int64","type":"integer"},"id":{"type":"string"},"fullName":{"type":"string"},"email":{"type":"string"},"publicKey":{"type":"string"},"twitterUsername":{"type":"string"},"discordUsername":{"type":"string"},"address":{"$ref":"#/components/schemas/ContactAddress"},"company":{"type":"string"}},"required":["fullName","email","publicKey","twitterUsername","discordUsername","address"]},"ContactAddressDto":{"type":"object","properties":{"country":{"type":"string"},"state":{"type":"string"},"postCode":{"type":"string"},"city":{"type":"string"},"street":{"type":"string"},"streetNumber":{"type":"string"},"additionalInfo":{"type":"string"}}},"UpdateContactDto":{"type":"object","properties":{"fullName":{"type":"string"},"publicKey":{"type":"string"},"email":{"type":"string","format":"email"},"company":{"type":"string"},"twitterUsername":{"type":"string"},"discordUsername":{"type":"string"},"address":{"$ref":"#/components/schemas/ContactAddressDto"}}},"CreateContactDto":{"type":"object","properties":{"fullName":{"type":"string"},"publicKey":{"type":"string"},"email":{"type":"string","format":"email"},"twitterUsername":{"type":"string"},"discordUsername":{"type":"string"},"company":{"type":"string"},"address":{"$ref":"#/components/schemas/ContactAddressDto"}},"required":["fullName"]},"BigInt":{"type":"object","properties":{}},"CreatePayoutWalletDto":{"type":"object","properties":{"name":{"type":"string","maxLength":32},"address":{"type":"string"}},"required":["name","address"]},"SanctionValidatorDto":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]},"SanctionValidatorResponse":{"type":"object","properties":{"isBlocked":{"type":"boolean"},"risk":{"type":"string"},"riskReason":{"type":"string"}},"required":["isBlocked"]},"LinkFeatures":{"type":"object","properties":{"isHelioPlay":{"type":"boolean"},"canChangePrice":{"type":"boolean"},"requireQuantityLimits":{"type":"boolean"},"canChangeQuantity":{"type":"boolean"},"isEscrowed":{"type":"boolean"},"requireAllowlist":{"type":"boolean"},"requireAirdrop":{"type":"boolean"},"requireCaptchaValidation":{"type":"boolean"},"isSubscription":{"type":"boolean"},"hasStripeApiKey":{"type":"boolean"},"allowDeposit":{"type":"boolean"}},"required":["isHelioPlay","canChangePrice","requireQuantityLimits","canChangeQuantity","isEscrowed","requireAllowlist","requireAirdrop","requireCaptchaValidation","isSubscription","hasStripeApiKey"]},"AirdropMintDetails":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"imageUrl":{"type":"string"},"imagePreviewUrl":{"type":"string"},"disableIncrement":{"type":"boolean"}},"required":["name","imageUrl","disableIncrement"]},"BaseAirdropDetails":{"type":"object","properties":{"id":{"type":"string"},"mintDetails":{"$ref":"#/components/schemas/AirdropMintDetails"}},"required":["id","mintDetails"]},"MediaProperties":{"type":"object","properties":{"type":{"type":"string","enum":["VIDEO"]},"hosted":{"type":"boolean"}},"required":["type","hosted"]},"HelioPlayProperties":{"type":"object","properties":{"durationSec":{"type":"number"},"previewUrl":{"type":"string"},"media":{"$ref":"#/components/schemas/MediaProperties"}},"required":["media"]},"AffiliateDetails":{"type":"object","properties":{"bps":{"type":"number"}},"required":["bps"]},"SubscriptionDetails":{"type":"object","properties":{"renewalReminders":{"type":"number"},"gracePeriod":{"type":"number"},"annualDiscountBps":{"type":"number"},"interval":{"type":"string","enum":["SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","BIANNUALLY","YEAR"]},"isAnonymous":{"type":"boolean"}},"required":["renewalReminders","gracePeriod","annualDiscountBps","interval"]},"Product":{"type":"object","properties":{}},"ShallowEnrichedPaylink":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ContentResponse"},"limitSaleType":{"enum":["transaction","discordId"],"type":"string"},"minQuantity":{"type":"number"},"maxQuantity":{"type":"number"},"features":{"$ref":"#/components/schemas/LinkFeatures"},"airdropDetails":{"$ref":"#/components/schemas/BaseAirdropDetails"},"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayProperties"},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetails"},"airdropConfigured":{"type":"boolean"},"addTelegramGroup":{"type":"boolean"},"telegramGroupIds":{"type":"array","items":{"type":"string"}},"subscriptionDetails":{"$ref":"#/components/schemas/SubscriptionDetails"},"stripeApiKeyId":{"type":"string"},"addStripeApiKey":{"type":"boolean"},"redirectUrl":{"type":"string"},"additionalProducts":{"type":"array","items":{"$ref":"#/components/schemas/Product"}}},"required":["content","features","addTelegramGroup","stripeApiKeyId","addStripeApiKey"]},"PlainPaylink":{"type":"object","properties":{}},"PaymentRequestPreview":{"type":"object","properties":{"title":{"type":"string"},"imageUrl":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"isHelioPlay":{"type":"boolean"}}},"CreateLinkFeaturesDto":{"type":"object","properties":{"splitRevenue":{"type":"boolean"},"splitEqually":{"type":"boolean"},"canChangeQuantity":{"type":"boolean"},"requireQuantityLimits":{"type":"boolean"},"canChangePrice":{"type":"boolean"},"isHelioPlay":{"type":"boolean"},"isEscrowed":{"type":"boolean"},"showDiscountCode":{"type":"boolean"},"requireAllowlist":{"type":"boolean"},"requireAirdrop":{"type":"boolean"},"shouldRedirectOnSuccess":{"type":"boolean"},"hasRedirectQueryParams":{"type":"boolean"},"isSubscription":{"type":"boolean"},"hasStripeApiKey":{"type":"boolean"},"showDetailsForCharge":{"type":"boolean"},"requireAdditionalProductDetails":{"type":"boolean"},"isEventEnabled":{"type":"boolean"},"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireDiscordLogin":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireTelegramUsername":{"type":"boolean"},"requireCountry":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"},"requireNftGate":{"type":"boolean"},"requireDiscordAuth":{"type":"boolean"},"requireAccessCode":{"type":"boolean"},"requireXFollow":{"type":"boolean"},"canSwapTokens":{"type":"boolean"},"canPayWithCard":{"type":"boolean"},"isTransparentWallet":{"type":"boolean"},"nftDropEnabled":{"type":"boolean"},"requireTradingViewUsername":{"type":"boolean"},"allowAffiliate":{"type":"boolean"},"enableCountdown":{"type":"boolean"},"customThemeEnabled":{"type":"boolean"}}},"SplitWalletDto":{"type":"object","properties":{"address":{"type":"string"},"percent":{"type":"number"},"sharePercent":{"type":"number"}},"required":["address"]},"DiscountCodeDto":{"type":"object","properties":{"percent":{"type":"number"},"token":{"type":"string"},"prId":{"type":"string"},"id":{"type":"string"},"tokenType":{"type":"string","enum":["CODE","NFT_COLLECTION","CURRENCY"]}},"required":["percent","token","tokenType"]},"MediaPropertiesDto":{"type":"object","properties":{"type":{"type":"string","enum":["VIDEO"]},"hosted":{"type":"boolean"}},"required":["type","hosted"]},"HelioPlayPropertiesDto":{"type":"object","properties":{"durationSec":{"type":"number"},"previewAttachmentId":{"type":"string"},"media":{"$ref":"#/components/schemas/MediaPropertiesDto"}},"required":["media"]},"AffiliateDetailsDto":{"type":"object","properties":{"bps":{"type":"number"}},"required":["bps"]},"SubscriptionDetailsDto":{"type":"object","properties":{"renewalReminders":{"type":"number"},"gracePeriod":{"type":"number"},"annualDiscountBps":{"type":"number"},"interval":{"type":"string","enum":["SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","BIANNUALLY","YEAR"]},"isAnonymous":{"type":"boolean"}},"required":["renewalReminders","gracePeriod","annualDiscountBps","interval"]},"ProductDto":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"type":{"type":"string","enum":["TEXT","SELECTOR"]},"active":{"type":"boolean"},"optional":{"type":"boolean"}},"required":["name","description","type"]},"ContentDto":{"type":"object","properties":{"text":{"type":"string"},"mediaUrl":{"type":"string"},"mediaAttachmentId":{"type":"string"}}},"DiscordAuthDetailsDto":{"type":"object","properties":{"serverId":{"type":"string"},"roleId":{"type":"string"}},"required":["serverId","roleId"]},"NftDropDto":{"type":"object","properties":{"mintAddresses":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["mintAddresses"]},"AccessCodeAuthPropertiesDto":{"type":"object","properties":{"accessCode":{"type":"string"}},"required":["accessCode"]},"RecipientDto":{"type":"object","properties":{"currencyId":{"type":"string"},"walletId":{"type":"string"},"sourceBlockchainEngine":{"type":"string"}},"required":["currencyId","walletId"]},"TradingViewIndicatorDto":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"name":{"type":"string"}},"required":["id","url","name"]},"EventDetailsDto":{"type":"object","properties":{"datetime":{"format":"date-time","type":"string"},"location":{"type":"string"},"timezoneLocation":{"type":"string"}},"required":["datetime"]},"CountdownDetailsDto":{"type":"object","properties":{"startDatetime":{"format":"date-time","type":"string"},"endDatetime":{"format":"date-time","type":"string"},"timezoneLocation":{"type":"string"}},"required":["startDatetime"]},"RedirectQueryParamDto":{"type":"object","properties":{"value":{"type":"string"},"queryParamType":{"type":"string","enum":["WALLET_ADDRESS"]}},"required":["queryParamType"]},"CreatePaylinkDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/CreateLinkFeaturesDto"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"discountCodes":{"type":"array","items":{"$ref":"#/components/schemas/DiscountCodeDto"}},"limitSaleType":{"type":"string","enum":["transaction","discordId"]},"minQuantity":{"type":"number"},"maxQuantity":{"type":"number"},"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"allowlist":{"type":"string"},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetailsDto"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"redirectUrl":{"type":"string"},"airdropDetailsId":{"type":"string"},"creationSource":{"type":"string","enum":["PRIVATE_API","PUBLIC_API"]},"subscriptionDetails":{"$ref":"#/components/schemas/SubscriptionDetailsDto"},"stripeApiKeyId":{"type":"string"},"addTelegramGroup":{"type":"boolean"},"telegramGroupIds":{"type":"array","items":{"type":"string"}},"additionalProducts":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDto"}},"company":{"type":"string","description":"@deprecated, will be removed soon, use the company from the header"},"name":{"type":"string"},"pricingCurrency":{"type":"string"},"description":{"type":"string"},"template":{"type":"string","enum":["PRODUCT","SUBSCRIPTION","PRE_SALE","SINGLE_NFT","VIDEO","DISCORD_MEMBERSHIP","TELEGRAM_MEMBERSHIP","INVOICE","EMBEDDED","LINK_OR_FILE","TRADING_VIEW","EVENT","WOO_COMMERCE","OTHER","LEGACY","RAFFLE","SHOPIFY","BLINK","PAYLINK_V2","EMBEDDED_V2","SUBSCRIPTION_V2"]},"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"notifySenderByEmail":{"type":"boolean","default":false},"notifyReceiverByEmail":{"type":"boolean","default":false},"addDiscordRole":{"type":"boolean","default":false},"discordRoleIds":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","deprecated":true},"blockchain":{"type":"string","deprecated":true,"enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"wallet":{"type":"string","deprecated":true},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"recipients":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"redirectTimeout":{"type":"number","enum":[0,3]},"redirectQueryParams":{"type":"array","items":{"$ref":"#/components/schemas/RedirectQueryParamDto"}},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}},"required":["features","company","name","pricingCurrency"]},"CreatePaylinkWithApiDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/CreateLinkFeaturesDto"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"discountCodes":{"type":"array","items":{"$ref":"#/components/schemas/DiscountCodeDto"}},"limitSaleType":{"type":"string","enum":["transaction","discordId"]},"minQuantity":{"type":"number"},"maxQuantity":{"type":"number"},"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetailsDto"},"redirectUrl":{"type":"string"},"airdropDetailsId":{"type":"string"},"creationSource":{"type":"string","enum":["PRIVATE_API","PUBLIC_API"]},"subscriptionDetails":{"$ref":"#/components/schemas/SubscriptionDetailsDto"},"addTelegramGroup":{"type":"boolean"},"telegramGroupIds":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"pricingCurrency":{"type":"string"},"description":{"type":"string"},"template":{"type":"string","enum":["PRODUCT","SUBSCRIPTION","PRE_SALE","SINGLE_NFT","VIDEO","DISCORD_MEMBERSHIP","TELEGRAM_MEMBERSHIP","INVOICE","EMBEDDED","LINK_OR_FILE","TRADING_VIEW","EVENT","WOO_COMMERCE","OTHER","LEGACY","RAFFLE","SHOPIFY","BLINK","PAYLINK_V2","EMBEDDED_V2","SUBSCRIPTION_V2"]},"notifySenderByEmail":{"type":"boolean","default":false},"notifyReceiverByEmail":{"type":"boolean","default":false},"addDiscordRole":{"type":"boolean","default":false},"discordRoleIds":{"type":"array","items":{"type":"string"}},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"recipients":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"redirectTimeout":{"type":"number","enum":[0,3]},"redirectQueryParams":{"type":"array","items":{"$ref":"#/components/schemas/RedirectQueryParamDto"}},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}},"required":["features","name","pricingCurrency"]},"DuplicatePaymentRequestDto":{"type":"object","properties":{"prId":{"type":"string"}},"required":["prId"]},"UpdateLinkFeaturesDto":{"type":"object","properties":{"splitRevenue":{"type":"boolean"},"splitEqually":{"type":"boolean"},"canChangeQuantity":{"type":"boolean"},"requireQuantityLimits":{"type":"boolean"},"canChangePrice":{"type":"boolean"},"isHelioPlay":{"type":"boolean"},"isEscrowed":{"type":"boolean"},"showDiscountCode":{"type":"boolean"},"requireAllowlist":{"type":"boolean"},"requireAirdrop":{"type":"boolean"},"shouldRedirectOnSuccess":{"type":"boolean"},"showDetailsForCharge":{"type":"boolean"},"requireAdditionalProductDetails":{"type":"boolean"},"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireDiscordLogin":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireTelegramUsername":{"type":"boolean"},"requireCountry":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"},"requireNftGate":{"type":"boolean"},"requireDiscordAuth":{"type":"boolean"},"requireAccessCode":{"type":"boolean"},"requireXFollow":{"type":"boolean"},"canSwapTokens":{"type":"boolean"},"canPayWithCard":{"type":"boolean"},"isTransparentWallet":{"type":"boolean"},"nftDropEnabled":{"type":"boolean"},"requireTradingViewUsername":{"type":"boolean"},"allowAffiliate":{"type":"boolean"},"enableCountdown":{"type":"boolean"},"customThemeEnabled":{"type":"boolean"}}},"UpdatePaylinkDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/UpdateLinkFeaturesDto"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"discountCodes":{"type":"array","items":{"$ref":"#/components/schemas/DiscountCodeDto"}},"limitSaleType":{"type":"string","enum":["transaction","discordId"]},"minQuantity":{"type":"number"},"maxQuantity":{"type":"number"},"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"allowlist":{"type":"string"},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetailsDto"},"redirectUrl":{"type":"string"},"airdropDetailsId":{"type":"string"},"subscriptionDetails":{"$ref":"#/components/schemas/SubscriptionDetailsDto"},"addTelegramGroup":{"type":"boolean"},"telegramGroupIds":{"type":"array","items":{"type":"string"}},"additionalProducts":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDto"}},"name":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"notifySenderByEmail":{"type":"boolean"},"notifyReceiverByEmail":{"type":"boolean"},"addDiscordRole":{"type":"boolean"},"discordRoleIds":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","deprecated":true},"pricingCurrency":{"type":"string"},"blockchain":{"type":"string","deprecated":true,"enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"redirectTimeout":{"type":"number","enum":[0,3]},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}}},"UpdatePaylinkWithApiDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/UpdateLinkFeaturesDto"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"discountCodes":{"type":"array","items":{"$ref":"#/components/schemas/DiscountCodeDto"}},"limitSaleType":{"type":"string","enum":["transaction","discordId"]},"minQuantity":{"type":"number"},"maxQuantity":{"type":"number"},"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetailsDto"},"redirectUrl":{"type":"string"},"airdropDetailsId":{"type":"string"},"subscriptionDetails":{"$ref":"#/components/schemas/SubscriptionDetailsDto"},"addTelegramGroup":{"type":"boolean"},"telegramGroupIds":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"notifySenderByEmail":{"type":"boolean"},"notifyReceiverByEmail":{"type":"boolean"},"addDiscordRole":{"type":"boolean"},"discordRoleIds":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","deprecated":true},"pricingCurrency":{"type":"string"},"blockchain":{"type":"string","deprecated":true,"enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"redirectTimeout":{"type":"number","enum":[0,3]},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}}},"CreateStreamFeaturesDto":{"type":"object","properties":{"isHelioPlay":{"type":"boolean"},"isEventEnabled":{"type":"boolean"},"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireDiscordLogin":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireTelegramUsername":{"type":"boolean"},"requireCountry":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"},"requireNftGate":{"type":"boolean"},"requireDiscordAuth":{"type":"boolean"},"requireAccessCode":{"type":"boolean"},"requireXFollow":{"type":"boolean"},"canSwapTokens":{"type":"boolean"},"canPayWithCard":{"type":"boolean"},"isTransparentWallet":{"type":"boolean"},"nftDropEnabled":{"type":"boolean"},"requireTradingViewUsername":{"type":"boolean"},"allowAffiliate":{"type":"boolean"},"enableCountdown":{"type":"boolean"},"shouldRedirectOnSuccess":{"type":"boolean"},"customThemeEnabled":{"type":"boolean"}}},"CreatePaystreamDto":{"type":"object","properties":{"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"features":{"$ref":"#/components/schemas/CreateStreamFeaturesDto"},"interval":{"type":"string","enum":["SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","BIANNUALLY","YEAR"]},"maxTime":{"type":"number"},"company":{"type":"string","description":"@deprecated, will be removed soon, use the company from the header"},"name":{"type":"string"},"pricingCurrency":{"type":"string"},"description":{"type":"string"},"template":{"type":"string","enum":["PRODUCT","SUBSCRIPTION","PRE_SALE","SINGLE_NFT","VIDEO","DISCORD_MEMBERSHIP","TELEGRAM_MEMBERSHIP","INVOICE","EMBEDDED","LINK_OR_FILE","TRADING_VIEW","EVENT","WOO_COMMERCE","OTHER","LEGACY","RAFFLE","SHOPIFY","BLINK","PAYLINK_V2","EMBEDDED_V2","SUBSCRIPTION_V2"]},"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"notifySenderByEmail":{"type":"boolean","default":false},"notifyReceiverByEmail":{"type":"boolean","default":false},"addDiscordRole":{"type":"boolean","default":false},"discordRoleIds":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","deprecated":true},"blockchain":{"type":"string","deprecated":true,"enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"wallet":{"type":"string","deprecated":true},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"recipients":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"affiliateDetails":{"$ref":"#/components/schemas/AffiliateDetailsDto"},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"redirectUrl":{"type":"string"},"redirectTimeout":{"type":"number","enum":[0,3]},"redirectQueryParams":{"type":"array","items":{"$ref":"#/components/schemas/RedirectQueryParamDto"}},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}},"required":["features","interval","maxTime","company","name","pricingCurrency"]},"UpdateStreamFeaturesDto":{"type":"object","properties":{"isHelioPlay":{"type":"boolean"},"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireDiscordLogin":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireTelegramUsername":{"type":"boolean"},"requireCountry":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"},"requireNftGate":{"type":"boolean"},"requireDiscordAuth":{"type":"boolean"},"requireAccessCode":{"type":"boolean"},"requireXFollow":{"type":"boolean"},"canSwapTokens":{"type":"boolean"},"canPayWithCard":{"type":"boolean"},"isTransparentWallet":{"type":"boolean"},"nftDropEnabled":{"type":"boolean"},"requireTradingViewUsername":{"type":"boolean"},"allowAffiliate":{"type":"boolean"},"enableCountdown":{"type":"boolean"},"shouldRedirectOnSuccess":{"type":"boolean"},"customThemeEnabled":{"type":"boolean"}}},"UpdatePaystreamDto":{"type":"object","properties":{"helioPlayProperties":{"$ref":"#/components/schemas/HelioPlayPropertiesDto"},"features":{"$ref":"#/components/schemas/UpdateStreamFeaturesDto"},"interval":{"type":"string","enum":["SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","BIANNUALLY","YEAR"]},"maxTime":{"type":"number"},"redirectUrl":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"image":{"type":"string"},"additionalImages":{"type":"array","items":{"type":"string"}},"notifySenderByEmail":{"type":"boolean"},"notifyReceiverByEmail":{"type":"boolean"},"addDiscordRole":{"type":"boolean"},"discordRoleIds":{"type":"array","items":{"type":"string"}},"currency":{"type":"string","deprecated":true},"pricingCurrency":{"type":"string"},"blockchain":{"type":"string","deprecated":true,"enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"disabled":{"type":"boolean"},"dynamic":{"type":"boolean"},"content":{"$ref":"#/components/schemas/ContentDto"},"maxTransactions":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"nftCollectionAddress":{"type":"string"},"discordAuthDetails":{"type":"array","items":{"$ref":"#/components/schemas/DiscordAuthDetailsDto"}},"accessCodeAuthProperties":{"$ref":"#/components/schemas/AccessCodeAuthPropertiesDto"},"nftDrop":{"$ref":"#/components/schemas/NftDropDto"},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"tradingViewIndicators":{"type":"array","items":{"$ref":"#/components/schemas/TradingViewIndicatorDto"}},"price":{"type":"string"},"eventDetails":{"$ref":"#/components/schemas/EventDetailsDto"},"countdownDetails":{"$ref":"#/components/schemas/CountdownDetailsDto"},"redirectTimeout":{"type":"number","enum":[0,3]},"customTheme":{"$ref":"#/components/schemas/CustomThemeDto"}}},"DiscordRole":{"type":"object","properties":{}},"CreateDiscordDetailsDto":{"type":"object","properties":{"serverId":{"type":"string"},"roleId":{"type":"string","deprecated":true},"roles":{"type":"array","items":{"$ref":"#/components/schemas/DiscordRole"}},"active":{"type":"boolean"},"company":{"type":"string"},"botVersion":{"type":"string","default":"V2","enum":["V1","V2"]}},"required":["serverId","company"]},"UpdateDiscordDetailsDto":{"type":"object","properties":{"serverId":{"type":"string"},"roleId":{"type":"string","deprecated":true},"roles":{"type":"array","items":{"$ref":"#/components/schemas/DiscordRole"}},"active":{"type":"boolean"},"botVersion":{"type":"string","enum":["V1","V2"]}}},"StripeApiKey":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"StripeApiKeyDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string","maxLength":100},"newSecretKey":{"type":"string","maxLength":200,"pattern":"^rk_"}}},"StripeApiKeysDto":{"type":"object","properties":{"apiKeys":{"type":"array","items":{"$ref":"#/components/schemas/StripeApiKeyDto"}}},"required":["apiKeys"]},"DiscountCode":{"type":"object","properties":{}},"AllowlistWallet":{"type":"object","properties":{"publicKey":{"type":"string"},"maxAllowedQuantity":{"type":"number"}},"required":["publicKey"]},"AddAllowlistWalletsDto":{"type":"object","properties":{"prId":{"type":"string"},"prType":{"type":"string"},"wallets":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/AllowlistWallet"}}},"required":["prId","prType","wallets"]},"AddAllowlistResponse":{"type":"object","properties":{"id":{"type":"string"},"prId":{"type":"string"},"prType":{"type":"string"},"wallets":{"type":"array","items":{"$ref":"#/components/schemas/AllowlistWallet"}}},"required":["id","prId","prType","wallets"]},"AllowlistResponse":{"type":"object","properties":{}},"UploadAllowlistCSVDto":{"type":"object","properties":{"prId":{"type":"string"},"prType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]},"file":{"type":"object"}},"required":["prType","file"]},"InvalidAllowlistWallet":{"type":"object","properties":{"wallet":{"type":"string"},"row":{"type":"number"}},"required":["wallet","row"]},"CreateMintAirdropDetailsDto":{"type":"object","properties":{"name":{"type":"string","maxLength":32},"description":{"type":"string","maxLength":256},"imageUrl":{"type":"string"},"disableIncrement":{"type":"object","default":false}},"required":["name","imageUrl","disableIncrement"]},"TelegramDetails":{"type":"object","properties":{}},"TelegramGroupDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id"]},"CreateTelegramDetailsDto":{"type":"object","properties":{"groups":{"type":"array","items":{"$ref":"#/components/schemas/TelegramGroupDto"}}},"required":["groups"]},"BaseTelegramDetails":{"type":"object","properties":{}},"UpdateTelegramDetailsDto":{"type":"object","properties":{"groups":{"type":"array","items":{"$ref":"#/components/schemas/TelegramGroupDto"}},"active":{"type":"boolean"}}},"DepositOptionsEntity":{"type":"object","properties":{"isActive":{"type":"boolean"},"title":{"type":"string"},"badge":{"type":"string"},"order":{"type":"number"}}},"DepositOptionsForCardEntity":{"type":"object","properties":{"isActive":{"type":"boolean"},"title":{"type":"string"},"badge":{"type":"string"},"order":{"type":"number"},"hasWhiteListDomain":{"type":"boolean"},"openInNewTab":{"type":"boolean"}}},"DepositWithStats":{"type":"object","properties":{"sales":{"format":"int64","type":"integer"},"volume":{"type":"number"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"paylinkId":{"type":"string"},"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]},"notifyReceiverByEmail":{"type":"boolean"},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"object"}},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"connectWalletOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"transferManuallyOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"payWithCardOptions":{"$ref":"#/components/schemas/DepositOptionsForCardEntity"},"connectExchangeOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"bankTransferOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"minSweepAmountUsd":{"type":"number"}},"required":["sales","volume","id","name","platform","notifyReceiverByEmail","disabled","disabledBlockchainSymbols","createdAt","updatedAt"]},"PlainDeposit":{"type":"object","properties":{}},"DepositEntity":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"paylinkId":{"type":"string"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"notifyReceiverByEmail":{"type":"boolean"},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"object"}},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"connectWalletOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"transferManuallyOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"payWithCardOptions":{"$ref":"#/components/schemas/DepositOptionsForCardEntity"},"connectExchangeOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"bankTransferOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"minSweepAmountUsd":{"type":"number"}},"required":["id","name","platform","notifyReceiverByEmail","disabled","disabledBlockchainSymbols","createdAt","updatedAt"]},"BaseCompany":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"logoUrl":{"type":"string"},"defaultCheckoutImageUrl":{"type":"string"},"websiteUrl":{"type":"string"},"twitterUsername":{"type":"string"},"discordUsername":{"type":"string"},"address":{"type":"string"},"phoneNumber":{"type":"string"},"twitterConfirmed":{"type":"boolean"},"escrowFunds":{"type":"boolean"},"tradingViewDetails":{"type":"string"},"kycVerified":{"type":"boolean"},"kybVerified":{"type":"boolean"},"isVerificationRequired":{"type":"boolean"},"moonpayApiKey":{"type":"string"},"moonpayIsEnabled":{"type":"boolean"},"onramperIsEnabled":{"type":"boolean"},"ironIsEnabled":{"type":"boolean"},"onrampDirectlyToMerchant":{"type":"boolean"},"showWeb3Auth":{"type":"boolean"},"customTheme":{"$ref":"#/components/schemas/CustomTheme"},"allowDeposit":{"type":"boolean"},"enabledRestrictedDepositEngines":{"type":"array","items":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]}},"verifiedEntity":{"type":"object","properties":{"entityName":{"type":"string"},"country":{"type":"string"}},"required":[]}},"required":["id","isVerificationRequired"]},"DepositEnrichedEntity":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"paylinkId":{"type":"string"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"notifyReceiverByEmail":{"type":"boolean"},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"object"}},"createdAt":{"type":"string"},"updatedAt":{"type":"string"},"connectWalletOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"transferManuallyOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"payWithCardOptions":{"$ref":"#/components/schemas/DepositOptionsForCardEntity"},"connectExchangeOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"bankTransferOptions":{"$ref":"#/components/schemas/DepositOptionsEntity"},"minSweepAmountUsd":{"type":"number"},"currencies":{"type":"array","items":{"$ref":"#/components/schemas/Currency"}},"company":{"$ref":"#/components/schemas/BaseCompany"},"creator":{"$ref":"#/components/schemas/BaseUser"}},"required":["id","name","platform","notifyReceiverByEmail","disabled","disabledBlockchainSymbols","createdAt","updatedAt","currencies","company","creator"]},"CreateDepositSwapQuoteDto":{"type":"object","properties":{"fromCurrencyId":{"type":"string"},"amountIn":{"type":"string","pattern":"^[1-9]\\d*$"},"senderAddress":{"type":"string"},"slippageBps":{"type":"number","default":100,"minimum":0,"maximum":10000}},"required":["fromCurrencyId","amountIn","senderAddress"]},"DepositSwapQuoteResponseDto":{"type":"object","properties":{"fromCurrency":{"description":"Enriched input currency the caller is sending.\nSame shape as items returned by `/v1/currency/all`.","allOf":[{"$ref":"#/components/schemas/Currency"}]},"toCurrency":{"description":"Enriched destination currency the deposit settles into.\nDerived server-side from `deposit.currencies` — clients do not pass this.\nSame shape as items returned by `/v1/currency/all`.","allOf":[{"$ref":"#/components/schemas/Currency"}]},"amountIn":{"type":"string","description":"Input amount in `fromCurrency` minimal units, echoed from the request.","example":"1000000000000000"},"amountOutGross":{"type":"string","description":"Decent's quoted output amount before Helio fees, in `toCurrency` minimal units.","example":"13952212"},"amountOutNet":{"type":"string","description":"Net amount the merchant will receive after platform + affiliate fees are deducted.\nEquals `amountOutGross − platformFeeAmount − affiliateFeeAmount` (floored at 0).","example":"13673168"},"platformFeeBps":{"type":"number","description":"Helio platform fee in basis points (1 bps = 0.01%) applied to this swap.","example":100},"platformFeeAmount":{"type":"string","description":"Helio platform fee amount in `toCurrency` minimal units.","example":"139522"},"affiliateFeeBps":{"type":"number","description":"Affiliate fee in basis points, if any (otherwise 0).","example":0},"affiliateFeeAmount":{"type":"string","description":"Affiliate fee amount in `toCurrency` minimal units.","example":"0"},"slippageBps":{"type":"number","description":"Slippage tolerance in basis points forwarded to Decent.\nEchoes the request value (or the default of 100 bps).","example":100},"exchangeRate":{"type":"number","description":"Decent's reported exchange rate (`amountOut / amountIn`). Informational; not used in settlement.","example":13952.212},"estimatedPriceImpact":{"type":"number","description":"Decent's estimated price impact for the route (percentage). Informational.","example":0.001},"expiresAt":{"type":"string","description":"ISO-8601 timestamp after which this quote should not be relied upon (currently 30s from issue time).","example":"2026-05-14T13:58:13.608Z"}},"required":["fromCurrency","toCurrency","amountIn","amountOutGross","amountOutNet","platformFeeBps","platformFeeAmount","affiliateFeeBps","affiliateFeeAmount","slippageBps","expiresAt"]},"DepositOptions":{"type":"object","properties":{"isActive":{"type":"boolean"},"title":{"type":"string"},"badge":{"type":"string"},"order":{"type":"number"}}},"DepositOptionsForCard":{"type":"object","properties":{"isActive":{"type":"boolean"},"title":{"type":"string"},"badge":{"type":"string"},"order":{"type":"number"},"hasWhiteListDomain":{"type":"boolean"},"openInNewTab":{"type":"boolean"}}},"CreateDepositDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"currencyIds":{"minItems":1,"maxItems":1,"type":"array","items":{"type":"string"}},"description":{"type":"string","maxLength":200},"notifyReceiverByEmail":{"type":"boolean"},"connectWalletOptions":{"$ref":"#/components/schemas/DepositOptions"},"transferManuallyOptions":{"$ref":"#/components/schemas/DepositOptions"},"payWithCardOptions":{"$ref":"#/components/schemas/DepositOptionsForCard"},"connectExchangeOptions":{"$ref":"#/components/schemas/DepositOptions"},"bankTransferOptions":{"$ref":"#/components/schemas/DepositOptions"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"object"}},"minSweepAmountUsd":{"type":"number","minimum":3}},"required":["name","currencyIds"]},"UpdateDepositDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"disabled":{"type":"boolean"},"description":{"type":"string","maxLength":200},"notifyReceiverByEmail":{"type":"boolean"},"connectWalletOptions":{"$ref":"#/components/schemas/DepositOptions"},"transferManuallyOptions":{"$ref":"#/components/schemas/DepositOptions"},"payWithCardOptions":{"$ref":"#/components/schemas/DepositOptionsForCard"},"connectExchangeOptions":{"$ref":"#/components/schemas/DepositOptions"},"bankTransferOptions":{"$ref":"#/components/schemas/DepositOptions"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"object"}},"minSweepAmountUsd":{"type":"number","minimum":3}}},"DepositWalletEnrichedEntity":{"type":"object","properties":{"id":{"type":"string"},"publicKey":{"type":"string"},"blockchainEngine":{"$ref":"#/components/schemas/BlockchainEngine"},"sweepTransactionErrorCount":{"type":"number"},"destinationTransactionErrorCount":{"type":"number"},"rateLimitErrorCount":{"type":"number"},"providerRefundErrorCount":{"type":"number"},"lastActivityAt":{"type":"string"},"shouldEnrichIncomingTransactions":{"type":"boolean"},"sanctionedAt":{"type":"string"},"sanctionedByAddress":{"type":"string"}},"required":["id","publicKey","blockchainEngine"]},"DepositCustomerVirtualAccountDetails":{"type":"object","properties":{"hasEmail":{"type":"boolean"},"hasCountry":{"type":"boolean"},"hasAgreedTerms":{"type":"boolean"},"hasVirtualAccountCustomerId":{"type":"boolean"},"kycStatus":{"type":"string","enum":["NOT_STARTED","PENDING","APPROVED","REJECTED"]},"bankDetailsStatus":{"type":"string","enum":["CREATING","PENDING","APPROVED","REJECTED","ERROR"]},"latestTransactionStatus":{"type":"string","enum":["FundsReviewInProgress","ConversionInProgress","PayoutInProgress","Completed","Failed","RejectedAml","RejectedFraud","RejectedMinAmount"]},"step":{"type":"string","enum":["INIT","COLLECT_EMAIL","COLLECT_COUNTRY","KYC","TERMS","BANK_DETAILS_PENDING","READY"]}},"required":["hasEmail","hasCountry","hasAgreedTerms","hasVirtualAccountCustomerId","step"]},"DepositCustomerSwapRoute":{"type":"object","properties":{"id":{"type":"string"},"fromCurrency":{"type":"object"},"toCurrencyId":{"type":"string"},"available":{"type":"boolean"},"minAmountUsd":{"type":"number","description":"Per-blockchain minimum the FE should show to the user, in decimal USD.\nSourced from DepositConfig.displayMinimalUnitAmountInUSDC, raised by any\nper-deposit sweepConfig override. Field name preserved for FE backward\ncompatibility; semantics changed from real floor → display threshold."},"minAmountMinimalUnit":{"type":"string","description":"Same display value as `minAmountUsd`, expressed in `minAmountUsdDecimals`-\nbase USDC minimal units (e.g. \"3000000\" with 6 decimals === $3). Lets the\nFE compare against deposited balances without floating-point arithmetic."},"minAmountUsdDecimals":{"type":"number","description":"Decimals base for `minAmountMinimalUnit`. Sourced from the DepositConfig\ndoc field `minimalUnitAmountInUSDCDecimals` so the FE never has to assume\na hard-coded USDC base — surfaced primarily for forward-compatibility if\nthe backend ever stores deposit minimums in a non-6-decimal accounting."}},"required":["id","fromCurrency","toCurrencyId","available","minAmountUsd","minAmountMinimalUnit","minAmountUsdDecimals"]},"DepositCustomerEnrichedEntity":{"type":"object","properties":{"id":{"type":"string"},"deposit":{"$ref":"#/components/schemas/DepositEnrichedEntity"},"depositWallets":{"type":"array","items":{"$ref":"#/components/schemas/DepositWalletEnrichedEntity"}},"customerId":{"type":"string"},"customerEmail":{"type":"string"},"token":{"type":"string"},"type":{"enum":["deposit","paylink"],"type":"string"},"recipientPublicKeys":{"type":"array","items":{"type":"string"}},"defaultOnrampAmount":{"type":"number"},"requiredAmountMinimalUnit":{"type":"string"},"requiredAmountDecimals":{"type":"number"},"pricingCurrencyId":{"type":"string"},"remainingDueMinimalUnit":{"type":"string"},"depositedCurrency":{"type":"object","properties":{"symbol":{"type":"string"},"decimals":{"type":"number"},"blockchain":{"type":"object","properties":{"symbol":{"type":"string"}},"selfRequired":true}},"required":["symbol","decimals","blockchain"]},"virtualAccountDetails":{"$ref":"#/components/schemas/DepositCustomerVirtualAccountDetails"},"disabled":{"type":"boolean"},"swapRoutes":{"type":"array","items":{"$ref":"#/components/schemas/DepositCustomerSwapRoute"}}},"required":["id","deposit","depositWallets","customerId","token","type","recipientPublicKeys","disabled"]},"DepositCustomerWithDepositWallets":{"type":"object","properties":{"depositWallets":{"type":"array","items":{"$ref":"#/components/schemas/DepositWalletEnrichedEntity"}},"id":{"type":"string"},"deposit":{"type":"string"},"customerId":{"type":"string"},"customerEmail":{"type":"string"},"token":{"type":"string"},"type":{"enum":["deposit","paylink"],"type":"string"},"recipientPublicKeys":{"type":"array","items":{"type":"string"}},"additionalJSON":{"type":"string"},"defaultOnrampAmount":{"type":"number"},"virtualAccountDetails":{"$ref":"#/components/schemas/DepositCustomerVirtualAccountDetails"},"requiredAmountMinimalUnit":{"type":"string"},"requiredAmountDecimals":{"type":"number"},"pricingCurrencyId":{"type":"string"},"remainingDueMinimalUnit":{"type":"string"},"disabled":{"type":"boolean"}},"required":["depositWallets","id","deposit","customerId","token","type","recipientPublicKeys","disabled"]},"CreateDepositCustomerDto":{"type":"object","properties":{"customerId":{"type":"string","maxLength":100},"depositId":{"type":"string"},"customerEmail":{"type":"string","format":"email"},"additionalJSON":{"type":"string"},"recipientPublicKeys":{"minItems":1,"type":"array","items":{"type":"string"}},"defaultOnrampAmount":{"type":"number"},"blockchainEngineTypes":{"type":"array","uniqueItems":true,"minItems":1,"items":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]}},"requiredAmountMinimalUnit":{"format":"int64","type":"integer"},"requiredAmountDecimals":{"type":"number"}},"required":["customerId","depositId","recipientPublicKeys"]},"AssignDepositCustomerWalletDto":{"type":"object","properties":{"blockchainEngineType":{"type":"string","enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"]}},"required":["blockchainEngineType"]},"DepositCustomerEntity":{"type":"object","properties":{"id":{"type":"string"},"deposit":{"type":"string"},"customerId":{"type":"string"},"customerEmail":{"type":"string"},"token":{"type":"string"},"type":{"type":"string","enum":["deposit","paylink"]},"recipientPublicKeys":{"type":"array","items":{"type":"string"}},"additionalJSON":{"type":"string"},"defaultOnrampAmount":{"type":"number"},"virtualAccountDetails":{"$ref":"#/components/schemas/DepositCustomerVirtualAccountDetails"},"requiredAmountMinimalUnit":{"type":"string"},"requiredAmountDecimals":{"type":"number"},"pricingCurrencyId":{"type":"string"},"remainingDueMinimalUnit":{"type":"string"},"disabled":{"type":"boolean"}},"required":["id","deposit","customerId","token","type","recipientPublicKeys","disabled"]},"UpdateWalletActivityDto":{"type":"object","properties":{"wallets":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["wallets"]},"SwapRouteToken":{"type":"object","properties":{"routeToken":{"type":"string"}},"required":["routeToken"]},"UpdateSlugDto":{"type":"object","properties":{"slug":{"type":"string"},"objectType":{"type":"string","enum":["PAYLINK","PAYSTREAM","USER"]},"objectId":{"type":"string"}},"required":["slug","objectType","objectId"]},"InvoiceItem":{"type":"object","properties":{"price":{"format":"int64","type":"integer"},"id":{"type":"string"},"name":{"type":"string"},"quantity":{"type":"number"},"image":{"$ref":"#/components/schemas/BaseAttachment"},"description":{"type":"string"}},"required":["price","id","name","quantity"]},"Invoice":{"type":"object","properties":{"contact":{"$ref":"#/components/schemas/Contact"},"date":{"type":"string"},"dueDate":{"type":"string"},"currency":{"$ref":"#/components/schemas/Currency"},"items":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceItem"}},"status":{"enum":["PAID","UNPAID","CANCELLED"],"type":"string"},"invoiceNumber":{"type":"number"},"taxPercentage":{"type":"number"}},"required":["contact","date","dueDate","currency","items","status"]},"BaseWallet":{"type":"object","properties":{"id":{"type":"string"},"publicKey":{"type":"string"},"name":{"type":"string"},"btcProperties":{"$ref":"#/components/schemas/BTCProperties"},"type":{"type":"string","enum":["EXTENSION","WEB3AUTH","TURNKEY"]}},"required":["id","publicKey"]},"Recipient":{"type":"object","properties":{"currency":{"$ref":"#/components/schemas/Currency"},"wallet":{"type":"object"},"sourceBlockchainEngine":{"$ref":"#/components/schemas/BlockchainEngine"}},"required":["currency","wallet"]},"EnrichedInvoice":{"type":"object","properties":{"contact":{"$ref":"#/components/schemas/Contact"},"date":{"type":"string"},"dueDate":{"type":"string"},"currency":{"$ref":"#/components/schemas/Currency"},"items":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceItem"}},"status":{"enum":["PAID","UNPAID","CANCELLED"],"type":"string"},"invoiceNumber":{"type":"number"},"taxPercentage":{"type":"number"},"company":{"$ref":"#/components/schemas/BaseCompany"},"wallet":{"$ref":"#/components/schemas/BaseWallet"},"creator":{"$ref":"#/components/schemas/BaseUser"},"pricingCurrency":{"$ref":"#/components/schemas/Currency"},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}}},"required":["contact","date","dueDate","currency","items","status","company","wallet","creator","pricingCurrency","recipients"]},"InvoiceItemDto":{"type":"object","properties":{"price":{"type":"string"},"name":{"type":"string"},"image":{"type":"string"},"quantity":{"type":"number"},"description":{"type":"string"}},"required":["price","name"]},"CreateInvoiceDto":{"type":"object","properties":{"contact":{"type":"string"},"dueDate":{"format":"date-time","type":"string"},"date":{"format":"date-time","type":"string"},"currency":{"type":"string"},"blockchain":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceItemDto"}},"invoiceNumber":{"type":"number"},"description":{"type":"string"},"taxPercentage":{"type":"number"}},"required":["contact","dueDate","date","currency","items","invoiceNumber"]},"UpdateInvoiceDto":{"type":"object","properties":{"contact":{"type":"string"},"dueDate":{"format":"date-time","type":"string"},"date":{"format":"date-time","type":"string"},"currency":{"type":"string"},"blockchain":{"type":"string"},"invoiceNumber":{"type":"number"},"description":{"type":"string"},"taxPercentage":{"type":"number"},"items":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceItemDto"}}}},"SweepAttempt":{"type":"object","properties":{}},"SwapRouteStatusEntity":{"type":"object","properties":{}},"SignOnDto":{"type":"object","properties":{"publicKey":{"type":"string"},"signature":{"type":"string","description":"Signature string for message-based authentication.\nRequired if 'transaction' is not provided."},"transaction":{"type":"string","description":"Transaction string for transaction-based authentication.\nRequired if 'signature' is not provided."},"authMessage":{"type":"string"},"nonce":{"type":"string"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"origin":{"enum":["XVERSE","MAGICEDEN","PHANTOM","UNISAT","LEATHER"],"type":"string"},"nonceV2":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["DASHBOARD","SHOPIFY_DASHBOARD","CHECKOUT"]}},"_sigOrTx":{"type":"boolean"}},"required":["publicKey","authMessage","nonce"]},"AuthResponse":{"type":"object","properties":{}},"EVMMessageDto":{"type":"object","properties":{"address":{"type":"string"},"domain":{"type":"string"},"issuedAt":{"type":"string"},"nonce":{"type":"string"},"statement":{"type":"string"},"uri":{"type":"string"},"version":{"type":"string"}},"required":["address","domain","issuedAt","nonce","statement","uri","version"]},"EVMSignOnDto":{"type":"object","properties":{"message":{"$ref":"#/components/schemas/EVMMessageDto"},"signature":{"type":"string"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"nonce":{"type":"string"},"publicKey":{"type":"string"},"authMessage":{"type":"string"},"nonceV2":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string","enum":["DASHBOARD","SHOPIFY_DASHBOARD","CHECKOUT"]}}},"required":["message","signature","nonce","publicKey","authMessage","nonceV2"]},"BTCPropertiesDto":{"type":"object","properties":{"paymentAddress":{"type":"string"},"ordinalsAddress":{"type":"string"}},"required":["paymentAddress","ordinalsAddress"]},"BitcoinSignOnDto":{"type":"object","properties":{"signature":{"type":"string"},"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]},"origin":{"type":"string","enum":["XVERSE","MAGICEDEN","PHANTOM","UNISAT","LEATHER"]},"btcProperties":{"$ref":"#/components/schemas/BTCPropertiesDto"},"nonceV2":{"type":"boolean"},"nonce":{"type":"string"},"publicKey":{"type":"string"},"authMessage":{"type":"string"},"scopes":{"type":"array","items":{"type":"string","enum":["DASHBOARD","SHOPIFY_DASHBOARD","CHECKOUT"]}}},"required":["signature","origin","btcProperties","nonceV2","nonce","publicKey","authMessage"]},"AddWalletResponse":{"type":"object","properties":{}},"SignOnWeb3authSocialNetworkDto":{"type":"object","properties":{"appPublicKey":{"type":"string"},"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]},"scopes":{"type":"array","items":{"type":"string","enum":["DASHBOARD","SHOPIFY_DASHBOARD","CHECKOUT"]}}},"required":["appPublicKey"]},"IdentityProviderLoginDto":{"type":"object","properties":{"platform":{"type":"string","enum":["HELIO","MAGIC_EDEN"]}}},"AuthTokenSwapPayload":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"CreateUserDto":{"type":"object","properties":{"email":{"type":"string","format":"email"},"name":{"type":"string"},"discordUsername":{"type":"string"},"twitterUsername":{"type":"string"}}},"CreateCompanyDto":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"websiteUrl":{"type":"string"},"discordUsername":{"type":"string"},"address":{"type":"string"},"phoneNumber":{"type":"string"},"kycVerified":{"type":"boolean"}},"required":["kycVerified"]},"ExternalAuthSignUpDto":{"type":"object","properties":{"id":{"type":"string"},"wallets":{"type":"array","items":{"$ref":"#/components/schemas/CreatePayoutWalletDto"}},"user":{"$ref":"#/components/schemas/CreateUserDto"},"company":{"$ref":"#/components/schemas/CreateCompanyDto"}},"required":["id","user","company"]},"ExternalSignInResponse":{"type":"object","properties":{}},"ExternalAuthSignInDto":{"type":"object","properties":{"id":{"type":"string"},"lastSessionId":{"type":"string"}},"required":["id"]},"ExternalUpdateKybStatusDto":{"type":"object","properties":{"id":{"type":"string"},"kybVerified":{"type":"boolean"}},"required":["id","kybVerified"]},"AccessCodeAuthDto":{"type":"object","properties":{"code":{"type":"string"},"prId":{"type":"string"},"payerPublicKey":{"type":"string"},"prType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]}},"required":["code","prId","payerPublicKey","prType"]},"AccessCodeAuthResponse":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"AccessCodeAuthPublicConfig":{"type":"object","properties":{"headerName":{"type":"string"}},"required":["headerName"]},"DiscordAuthDto":{"type":"object","properties":{"code":{"type":"string"},"prId":{"type":"string"},"payerPublicKey":{"type":"string"},"prType":{"enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"],"type":"string"}},"required":["code","prId","payerPublicKey","prType"]},"DiscordAuthResponse":{"type":"object","properties":{"token":{"type":"string"}},"required":["token"]},"DiscordAuthPublicConfig":{"type":"object","properties":{"redirectUri":{"type":"string"},"clientId":{"type":"string"},"headerName":{"type":"string"}},"required":["redirectUri","clientId","headerName"]},"CreateNonceDto":{"type":"object","properties":{"blockchainEngine":{"type":"string"},"publicKey":{"type":"string"}},"required":["blockchainEngine","publicKey"]},"GenerateMessageDto":{"type":"object","properties":{"blockchainEngine":{"enum":["EVM","SOL","BTC","TRON","HYPERCORE","DOGE"],"type":"string"},"publicKey":{"type":"string"}},"required":["blockchainEngine","publicKey"]},"PaylinkTxWithBaseMeta":{"type":"object","properties":{}},"SubscriptionWithTransactions":{"type":"object","properties":{"transactions":{"type":"array","items":{"$ref":"#/components/schemas/PaylinkTxWithBaseMeta"}},"id":{"type":"string"},"status":{"enum":["ACTIVE","EXPIRED"],"type":"string"},"email":{"type":"string"},"renewalDate":{"type":"string"},"createdAt":{"type":"string"}},"required":["transactions","id","status","email","renewalDate","createdAt"]},"Paylink":{"type":"object","properties":{}},"PaylinkTxWithPublicMeta":{"type":"object","properties":{}},"PrepareRequestBodyFromCharge":{"type":"object","properties":{"currency":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"pricingCurrencyRateToken":{"type":"string"}},"required":["currency"]},"ShopifyPaymentDetails":{"type":"object","properties":{"shopifyPaymentId":{"type":"string"},"shopifyPaymentGid":{"type":"string"}},"required":["shopifyPaymentId","shopifyPaymentGid"]},"EnrichedCharge":{"type":"object","properties":{"pricingCurrencyRequestAmount":{"format":"int64","type":"integer"},"paylink":{"$ref":"#/components/schemas/Paylink"},"paylinkTx":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/PaylinkTxWithPublicMeta"}]},"isSubscriptionRenewal":{"type":"boolean"},"depositCustomer":{"$ref":"#/components/schemas/DepositCustomerEnrichedEntity"},"id":{"type":"string"},"prepareRequestBody":{"$ref":"#/components/schemas/PrepareRequestBodyFromCharge"},"requestAmount":{"type":"string"},"usdcAmount":{"type":"string"},"token":{"type":"string"},"currencySymbol":{"type":"string"},"redirectUrl":{"type":"string"},"source":{"type":"string","enum":["api","paylink","x402"]},"depositCustomerId":{"type":"string"},"cancelRedirectUrl":{"type":"string"},"expiresAt":{"type":"string"},"windowClosed":{"type":"boolean"},"shopifyPaymentDetails":{"$ref":"#/components/schemas/ShopifyPaymentDetails"}},"required":["pricingCurrencyRequestAmount","paylink","paylinkTx","isSubscriptionRenewal","id","prepareRequestBody","requestAmount","token","currencySymbol","redirectUrl","shopifyPaymentDetails"]},"DiscordUserDto":{"type":"object","properties":{"id":{"type":"string"},"username":{"type":"string"}},"required":["username"]},"TelegramUserDto":{"type":"object","properties":{"id":{"type":"number"},"username":{"type":"string"}},"required":["username"]},"CustomerDetailsBtcPropertiesDto":{"type":"object","properties":{"ordinalsAddress":{"type":"string","minLength":32,"maxLength":62}}},"CustomerDetailsDto":{"type":"object","properties":{"email":{"type":"string","format":"email"},"discordUsername":{"type":"string","deprecated":true},"discordUser":{"$ref":"#/components/schemas/DiscordUserDto"},"twitterUsername":{"type":"string"},"telegramUsername":{"type":"string","deprecated":true},"telegramUser":{"$ref":"#/components/schemas/TelegramUserDto"},"fullName":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"city":{"type":"string"},"street":{"type":"string"},"streetNumber":{"type":"string"},"areaCode":{"type":"string"},"deliveryAddress":{"type":"string"},"blinkAddress":{"type":"string"},"phoneNumber":{"type":"string"},"additionalJSON":{"type":"string"},"tradingViewUsername":{"type":"string"},"btcProperties":{"$ref":"#/components/schemas/CustomerDetailsBtcPropertiesDto"}}},"ProductDetailsDto":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"},"active":{"type":"boolean"}}},"PrepareTransactionFromChargeDto":{"type":"object","properties":{"paymentRequestId":{"type":"string"},"sender":{"type":"string"},"canSwapTokens":{"type":"boolean"},"swapRouteToken":{"type":"string"},"currency":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"affiliateCode":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"solanaTransactionVersion":{"type":"string","enum":["LEGACY","VERSIONED"]}},"required":["paymentRequestId","sender","currency"]},"CreateChargeDto":{"type":"object","properties":{"paymentRequestId":{"type":"string"},"paylink":{"type":"string"},"prepareRequestBody":{"$ref":"#/components/schemas/PrepareTransactionFromChargeDto"},"requestAmount":{"type":"string"},"currencySymbol":{"type":"string"},"redirectUrl":{"type":"string"},"token":{"type":"string"}},"required":["paymentRequestId","paylink","prepareRequestBody","requestAmount","currencySymbol"]},"PrepareRequestBodyFromApiKeyChargeDto":{"type":"object","properties":{"quantity":{"type":"number"},"discountToken":{"type":"string"},"affiliateCode":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"solanaTransactionVersion":{"type":"string","enum":["LEGACY","VERSIONED"]},"canSwapTokens":{"type":"boolean"},"swapRouteToken":{"type":"string"}}},"StripePaymentDetailsDto":{"type":"object","properties":{"invoiceId":{"type":"string"}},"required":["invoiceId"]},"CreateChargeByApiKeyDto":{"type":"object","properties":{"paymentRequestId":{"type":"string"},"requestAmount":{"type":"string"},"prepareRequestBody":{"$ref":"#/components/schemas/PrepareRequestBodyFromApiKeyChargeDto"},"stripePaymentDetails":{"$ref":"#/components/schemas/StripePaymentDetailsDto"},"expiresAt":{"type":"string"},"successRedirectUrl":{"type":"string"},"cancelRedirectUrl":{"type":"string"}},"required":["paymentRequestId"]},"ChargeApiKeyResponse":{"type":"object","properties":{"token":{"type":"string"},"depositCustomer":{"$ref":"#/components/schemas/DepositCustomerWithDepositWallets"},"id":{"type":"string"},"pageUrl":{"type":"string"}},"required":["token","id","pageUrl"]},"PrepareSwapTransactionChargeDto":{"type":"object","properties":{"swapRouteToken":{"type":"string"},"discountToken":{"type":"string"},"account":{"type":"string"},"paymentRequestId":{"type":"string"},"chargeId":{"type":"string"}},"required":["swapRouteToken","account","paymentRequestId"]},"PrepareTransaction":{"type":"object","properties":{"transactionToken":{"type":"string"},"transactionMessage":{"type":"string"},"serializedTransaction":{"type":"string"},"addressLookupTableAccounts":{"type":"array","items":{"type":"string"}}},"required":["transactionToken","transactionMessage"]},"PrepareSwapTransaction":{"type":"object","properties":{"standardTransaction":{"$ref":"#/components/schemas/PrepareTransaction"},"swapTransaction":{"type":"string"}},"required":["standardTransaction","swapTransaction"]},"PrepareTransactionChargeDto":{"type":"object","properties":{"account":{"type":"string"},"paymentRequestId":{"type":"string"},"chargeId":{"type":"string"},"discountToken":{"type":"string"}},"required":["account","paymentRequestId"]},"PrepareBTCTransactionFromChargeDto":{"type":"object","properties":{"account":{"type":"string"},"paymentRequestId":{"type":"string"},"chargeId":{"type":"string"},"discountToken":{"type":"string"},"btcPublicKey":{"type":"string"}},"required":["account","paymentRequestId","btcPublicKey"]},"PrepareDOGETransactionFromChargeDto":{"type":"object","properties":{"account":{"type":"string"},"paymentRequestId":{"type":"string"},"chargeId":{"type":"string"},"discountToken":{"type":"string"},"dogePublicKey":{"type":"string"},"swapRouteToken":{"type":"string"}},"required":["account","paymentRequestId","dogePublicKey","swapRouteToken"]},"PrepareBTCSwapTransactionFromChargeDto":{"type":"object","properties":{"account":{"type":"string"},"paymentRequestId":{"type":"string"},"chargeId":{"type":"string"},"discountToken":{"type":"string"},"btcPublicKey":{"type":"string"},"swapRouteToken":{"type":"string"}},"required":["account","paymentRequestId","btcPublicKey","swapRouteToken"]},"UpdateChargeDto":{"type":"object","properties":{"amount":{"type":"string"},"currency":{"type":"string"},"pricingCurrencyRateToken":{"type":"string"},"quantity":{"type":"number"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}}},"required":["amount","currency","pricingCurrencyRateToken"]},"PartialUpdateChargeDto":{"type":"object","properties":{"quantity":{"type":"number"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}}}},"PrepareTransactionDto":{"type":"object","properties":{"currency":{"type":"string"},"affiliateCode":{"type":"string"},"solanaTransactionVersion":{"type":"string","enum":["LEGACY","VERSIONED"]},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["currency","pricingCurrencyRateToken","paymentRequestId","sender"]},"PrepareSwapTransactionDto":{"type":"object","properties":{"currency":{"type":"string"},"affiliateCode":{"type":"string"},"solanaTransactionVersion":{"enum":["LEGACY","VERSIONED"],"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"},"swapRouteToken":{"type":"string"}},"required":["currency","pricingCurrencyRateToken","paymentRequestId","sender","swapRouteToken"]},"GeoblockIpAllowed":{"type":"object","properties":{"isAllowed":{"type":"boolean"}},"required":["isAllowed"]},"TokenQuoting":{"type":"object","properties":{"rateToken":{"type":"string"}},"required":["rateToken"]},"UpdateAddressesLookupTableDto":{"type":"object","properties":{"addresses":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["addresses"]},"UpdateAddressesLookupTableResponse":{"type":"object","properties":{"addresses":{"type":"array","items":{"type":"string"}}},"required":["addresses"]},"PrepareEvmTransactionDto":{"type":"object","properties":{"currency":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["currency","pricingCurrencyRateToken","paymentRequestId","sender"]},"PrepareEvmSwapTransactionDto":{"type":"object","properties":{"currency":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"},"swapRouteToken":{"type":"string"}},"required":["currency","pricingCurrencyRateToken","paymentRequestId","sender","swapRouteToken"]},"CreatePaylinkTransactionHookDto":{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","enum":["CREATED"]}},"paylinkId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["paylinkId","targetUrl"]},"PaylinkTransactionHookEntity":{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","enum":["CREATED"]}},"id":{"type":"string"},"paylink":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"sharedToken":{"type":"string"},"creator":{"type":"string"}},"required":["events","id","targetUrl"]},"CreateStreamTransactionHookDto":{"type":"object","properties":{"streamId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"},"events":{"type":"array","items":{"type":"string","enum":["STARTED","ENDED"]}}},"required":["streamId","targetUrl"]},"StreamTransactionHookEntity":{"type":"object","properties":{"id":{"type":"string"},"stream":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["STARTED","ENDED"]}},"sharedToken":{"type":"string"},"creator":{"type":"string"}},"required":["id","stream","company","targetUrl","events","sharedToken"]},"CreateBlinkTransactionHookDto":{"type":"object","properties":{"blinkId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"},"events":{"type":"array","items":{"type":"string","enum":["CREATED"]}}},"required":["blinkId","targetUrl"]},"BlinkTransactionHookEntity":{"type":"object","properties":{"id":{"type":"string"},"blink":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"events":{"type":"array","items":{"type":"string","enum":["CREATED"]}},"sharedToken":{"type":"string"},"creator":{"type":"string"}},"required":["id","blink","company","targetUrl","events","sharedToken"]},"CreatePaylinkSubscriptionHookDto":{"type":"object","properties":{"events":{"type":"array","default":[],"items":{"type":"string","enum":["STARTED","RENEWED","ENDED"]}},"paylinkId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["paylinkId","targetUrl"]},"PaylinkSubscriptionHookEntity":{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","enum":["STARTED","RENEWED","ENDED"]}},"id":{"type":"string"},"paylink":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"sharedToken":{"type":"string"},"creator":{"type":"string"}},"required":["events","id","targetUrl"]},"CreatePaylinkHookDto":{"type":"object","properties":{"name":{"type":"string","maxLength":64},"sharedToken":{"type":"string"},"paylinkId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["name","sharedToken","targetUrl"]},"PaylinkHook":{"type":"object","properties":{"name":{"type":"string"},"inactive":{"type":"boolean"},"createdAt":{"type":"string"},"isGlobal":{"type":"boolean"},"id":{"type":"string"},"paylink":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"sharedToken":{"type":"string"},"creator":{"type":"string"}},"required":["name","createdAt","isGlobal","id","targetUrl"]},"CreatePaylinkHookByApiKeyDto":{"type":"object","properties":{"name":{"type":"string","maxLength":64},"paylinkId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["name","targetUrl"]},"UpdatePaylinkHookDto":{"type":"object","properties":{"targetUrl":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":64},"sharedToken":{"type":"string"},"isGlobal":{"type":"boolean"},"paylinkId":{"type":"string"}}},"HookSharedToken":{"type":"object","properties":{"signedSharedToken":{"type":"string"}},"required":["signedSharedToken"]},"CreateDepositHookDto":{"type":"object","properties":{"name":{"type":"string","maxLength":64},"sharedToken":{"type":"string"},"depositId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["name","sharedToken","targetUrl"]},"DepositHook":{"type":"object","properties":{"id":{"type":"string"},"deposit":{"type":"string"},"company":{"type":"string"},"targetUrl":{"type":"string"},"sharedToken":{"type":"string"},"creator":{"type":"string"},"name":{"type":"string"},"inactive":{"type":"boolean"},"createdAt":{"type":"string"},"isGlobal":{"type":"boolean"}},"required":["id","targetUrl","name","createdAt","isGlobal"]},"CreateDepositHookByApiKeyDto":{"type":"object","properties":{"name":{"type":"string","maxLength":64},"depositId":{"type":"string"},"targetUrl":{"type":"string","format":"uri"}},"required":["name","targetUrl"]},"UpdateDepositHookDto":{"type":"object","properties":{"targetUrl":{"type":"string","format":"uri"},"name":{"type":"string","maxLength":64},"sharedToken":{"type":"string"},"isGlobal":{"type":"boolean"},"depositId":{"type":"string"}}},"BasePaylink":{"type":"object","properties":{}},"PaylinkHookEventsEnriched":{"type":"object","properties":{"paylinkHook":{"$ref":"#/components/schemas/PaylinkHook"},"paylink":{"$ref":"#/components/schemas/BasePaylink"},"id":{"type":"string"},"company":{"type":"string"},"event":{"type":"string","enum":["ALL","REGULAR_ALL","REGULAR_TRANSACTION","SUBSCRIPTION_ALL","SUBSCRIPTION_STARTED","SUBSCRIPTION_RENEWED","SUBSCRIPTION_ENDED","SUBSCRIPTION_PENDING_PAYMENT"]},"status":{"type":"string","enum":["SUCCESS","PENDING","FAILED"]},"attemptsLeft":{"type":"number"},"updatedAt":{"type":"string"}},"required":["paylinkHook","paylink","id","company","event","status","attemptsLeft","updatedAt"]},"DepositHookEventsEnriched":{"type":"object","properties":{"depositHook":{"$ref":"#/components/schemas/DepositHook"},"deposit":{"$ref":"#/components/schemas/DepositEntity"},"id":{"type":"string"},"company":{"type":"string"},"event":{"type":"string","enum":["ALL","DEPOSIT_TX_CONFIRMED","DEPOSIT_TX_SUBMITTED","DEPOSIT_TX_ENRICHED","DEPOSIT_CUSTOMER_QUOTA_WARNING","DEPOSIT_CUSTOMER_QUOTA_CRITICAL","DEPOSIT_CUSTOMER_QUOTA_REACHED","DEPOSIT_BELOW_MINIMUM"]},"status":{"type":"string","enum":["SUCCESS","PENDING","FAILED"]},"attemptsLeft":{"type":"number"},"updatedAt":{"type":"string"}},"required":["depositHook","deposit","id","company","event","status","attemptsLeft","updatedAt"]},"BlinkFeatures":{"type":"object","properties":{"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireAdditionalProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"}},"required":["requireEmail","requireDiscordUsername","requireFullName","requireTwitterUsername","requireDeliveryAddress","requirePhoneNumber","requireProductDetails","requireMaxTransactions"]},"ShallowEnrichedBlink":{"type":"object","properties":{"sales":{"format":"int64","type":"integer"},"creator":{"$ref":"#/components/schemas/BaseUser"},"company":{"$ref":"#/components/schemas/BaseCompany"},"currency":{"$ref":"#/components/schemas/Currency"},"product":{"$ref":"#/components/schemas/Product"},"additionalProducts":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}},"bannerImageUrl":{"type":"string"},"volume":{"type":"number"},"price":{"format":"int64","type":"integer"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"buttonText":{"type":"string"},"disabledButtonText":{"type":"string"},"features":{"$ref":"#/components/schemas/BlinkFeatures"},"maxTransactions":{"type":"number"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"disabled":{"type":"boolean"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["sales","creator","company","currency","product","recipients","bannerImageUrl","volume","price","id","name","description","buttonText","disabledButtonText","features","platform","disabled","createdAt","updatedAt"]},"CreateBlinkFeaturesDto":{"type":"object","properties":{"requireEmail":{"type":"boolean"},"requireDiscordUsername":{"type":"boolean"},"requireFullName":{"type":"boolean"},"requireTwitterUsername":{"type":"boolean"},"requireDeliveryAddress":{"type":"boolean"},"requirePhoneNumber":{"type":"boolean"},"requireProductDetails":{"type":"boolean"},"requireAdditionalProductDetails":{"type":"boolean"},"requireMaxTransactions":{"type":"boolean"}}},"CreateBlinkDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/CreateBlinkFeaturesDto"},"name":{"type":"string"},"description":{"type":"string"},"bannerImage":{"type":"string"},"price":{"type":"string"},"buttonText":{"type":"string"},"disabledButtonText":{"type":"string"},"creatorPK":{"type":"string"},"recipients":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"content":{"$ref":"#/components/schemas/ContentDto"},"limit":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"additionalProducts":{"type":"array","items":{"$ref":"#/components/schemas/ProductDto"}}},"required":["features","name","description","bannerImage","price","buttonText","recipients"]},"User":{"type":"object","properties":{"id":{"type":"string"},"userType":{"nullable":true,"enum":["MERCHANT","BUYER"],"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"discordUsername":{"type":"string"},"twitterUsername":{"type":"string"},"isDisabled":{"type":"boolean"},"kycVerified":{"type":"boolean"},"platformDetails":{"$ref":"#/components/schemas/PlatformDetailsBase"},"affiliateCodes":{"type":"array","items":{"$ref":"#/components/schemas/UserAffiliateCode"}}},"required":["id","userType"]},"Blink":{"type":"object","properties":{"bannerImageUrl":{"type":"string"},"creator":{"$ref":"#/components/schemas/User"},"company":{"$ref":"#/components/schemas/BaseCompany"},"currency":{"$ref":"#/components/schemas/Currency"},"product":{"$ref":"#/components/schemas/Product"},"additionalProducts":{"type":"array","items":{"$ref":"#/components/schemas/Product"}},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}},"price":{"format":"int64","type":"integer"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"buttonText":{"type":"string"},"disabledButtonText":{"type":"string"},"features":{"$ref":"#/components/schemas/BlinkFeatures"},"maxTransactions":{"type":"number"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"disabled":{"type":"boolean"},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["bannerImageUrl","creator","company","currency","product","recipients","price","id","name","description","buttonText","disabledButtonText","features","platform","disabled","createdAt","updatedAt"]},"UpdateBlinkDto":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/CreateBlinkFeaturesDto"},"name":{"type":"string"},"description":{"type":"string"},"bannerImage":{"type":"string"},"price":{"type":"string"},"buttonText":{"type":"string"},"disabledButtonText":{"type":"string"},"recipients":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RecipientDto"}},"content":{"$ref":"#/components/schemas/ContentDto"},"limit":{"type":"number"},"product":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/ProductDto"}]},"additionalProducts":{"type":"array","items":{"$ref":"#/components/schemas/ProductDto"}},"disabled":{"type":"boolean"}}},"PrepareBTCTransactionDto":{"type":"object","properties":{"btcPublicKey":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["btcPublicKey","pricingCurrencyRateToken","paymentRequestId","sender"]},"PrepareDogeSwapTransactionDto":{"type":"object","properties":{"swapRouteToken":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["swapRouteToken","pricingCurrencyRateToken","paymentRequestId","sender"]},"PrepareBTCSwapTransactionDto":{"type":"object","properties":{"btcPublicKey":{"type":"string"},"swapRouteToken":{"type":"string"},"amount":{"type":"string"},"quantity":{"type":"number"},"discountToken":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"pricingCurrencyRateToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["btcPublicKey","swapRouteToken","pricingCurrencyRateToken","paymentRequestId","sender"]},"SubmitTransactionDto":{"type":"object","properties":{"quantity":{"type":"object","default":1},"time":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"splitRevenue":{"type":"boolean"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"rateToken":{"type":"string"},"discountToken":{"type":"string"},"affiliateCode":{"type":"string"},"addressLookupTableAccounts":{"type":"array","items":{"type":"string"}},"signedTransaction":{"type":"string"},"currency":{"type":"string"},"transactionToken":{"type":"string"},"paymentCheckoutType":{"default":"REGULAR","enum":["REGULAR","CHARGE","DEPOSIT_CHARGE"],"type":"string"}},"required":["signedTransaction","currency"]},"SubmitSwapTransactionDto":{"type":"object","properties":{"quantity":{"type":"object","default":1},"time":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"splitRevenue":{"type":"boolean"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"rateToken":{"type":"string"},"discountToken":{"type":"string"},"affiliateCode":{"type":"string"},"addressLookupTableAccounts":{"type":"array","items":{"type":"string"}},"signedTransaction":{"type":"string"},"currency":{"type":"string"},"transactionToken":{"type":"string"},"paymentCheckoutType":{"default":"REGULAR","enum":["REGULAR","CHARGE","DEPOSIT_CHARGE"],"type":"string"},"signedSwapTransaction":{"type":"string"}},"required":["signedTransaction","currency"]},"MoonPayPaymentMethodConfig":{"type":"object","properties":{"availability":{"type":"object"},"capabilities":{"type":"object"},"displayName":{"type":"string"},"iconUrl":{"type":"string"},"limits":{"type":"object"},"scheduledMaintenances":{"type":"array","items":{"type":"object"}},"type":{"type":"string"}},"required":["availability","capabilities","displayName","iconUrl","limits","scheduledMaintenances","type"]},"CreateMoonPayPlatformSessionDto":{"type":"object","properties":{"depositCustomerId":{"type":"string"}},"required":["depositCustomerId"]},"MoonPayPlatformSession":{"type":"object","properties":{"sessionToken":{"type":"string"}},"required":["sessionToken"]},"CreateMoonPayPlatformCompanySessionDto":{"type":"object","properties":{"companyId":{"type":"string"}},"required":["companyId"]},"MoonPayPlatformQuote":{"type":"object","properties":{"quoteId":{"type":"string"},"baseCurrencyAmount":{"type":"number"},"quoteCurrencyAmount":{"type":"number"},"feeAmount":{"type":"number"},"extraFeeAmount":{"type":"number"},"networkFeeAmount":{"type":"number"},"totalAmount":{"type":"number"},"signature":{"type":"string","description":"Signed JWT — pass to payment frames (Apple Pay, Buy, Widget)"}},"required":["quoteId","baseCurrencyAmount","quoteCurrencyAmount","feeAmount","extraFeeAmount","networkFeeAmount","totalAmount","signature"]},"MoonPayPlatformPaymentMethodConfig":{"type":"object","properties":{"type":{"type":"string","enum":["apple_pay","card","ach","fps","fps_open_banking","google_pay","sepa","sepa_open_banking","pix","paypal","venmo","revolut_pay","moonpay_balance","interac"]},"capabilities":{"type":"object"},"availability":{"type":"object"}},"required":["type","capabilities","availability"]},"MoonPayStoredPaymentMethod":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["apple_pay","card","ach","fps","fps_open_banking","google_pay","sepa","sepa_open_banking","pix","paypal","venmo","revolut_pay","moonpay_balance","interac"]},"cardType":{"type":"string"},"brand":{"type":"string"},"last4":{"type":"string"},"expirationMonth":{"type":"string"},"expirationYear":{"type":"string"},"availability":{"type":"object"}},"required":["id","type"]},"MoonPayPlatformPaymentMethods":{"type":"object","properties":{"paymentMethodConfigs":{"type":"array","items":{"$ref":"#/components/schemas/MoonPayPlatformPaymentMethodConfig"}},"paymentMethods":{"type":"array","items":{"$ref":"#/components/schemas/MoonPayStoredPaymentMethod"}}}},"MoonPayPlatformTransaction":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string","enum":["pending","completed","failed","waitingPayment","waitingAuthorization"]},"cryptoTransactionId":{"type":"string"},"failureReason":{"type":"string"}},"required":["id","status"]},"MoonPayUrlDto":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"MoonPayUrlSignature":{"type":"object","properties":{"signature":{"type":"string"}},"required":["signature"]},"MoonPayPlatformWebhookPayloadDto":{"type":"object","properties":{"type":{"type":"string"},"data":{"type":"object"},"externalCustomerId":{"type":"string"},"externalTransactionId":{"type":"string"}},"required":["type","data"]},"CreateStreamBackendDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"currency":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"rateToken":{"type":"string"},"streamToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100}},"required":["signedTransaction","currency","customerDetails","productDetails"]},"BasePaystreamTxWithTransaction":{"type":"object","properties":{}},"CreateStreamBackendSwapDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"currency":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"rateToken":{"type":"string"},"streamToken":{"type":"string"},"sourceIntegration":{"type":"string","enum":["WOO_COMMERCE"]},"sourceIntegrationVersion":{"type":"string","maxLength":100},"signedSwapTransaction":{"type":"string"}},"required":["signedTransaction","currency","customerDetails","productDetails","signedSwapTransaction"]},"BasePaystreamTxWithSwapTransaction":{"type":"object","properties":{}},"CancelStreamBackendDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"canceledAt":{"type":"string"},"streamToken":{"type":"string"}},"required":["signedTransaction","canceledAt"]},"WithdrawStreamBackendDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"time":{"type":"string"},"streamToken":{"type":"string"}},"required":["signedTransaction","time"]},"Withdrawal":{"type":"object","properties":{}},"TopUpStreamBackendDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"time":{"type":"string"},"rateToken":{"type":"string"},"streamToken":{"type":"string"}},"required":["signedTransaction","time"]},"CreateStreamPrepareDto":{"type":"object","properties":{"paymentAccount":{"type":"string"},"currency":{"type":"string"},"startedAt":{"type":"string"},"endedAt":{"type":"string"},"interval":{"type":"number"},"pricingCurrencyRateToken":{"type":"string"},"paymentRequestId":{"type":"string"},"sender":{"type":"string"}},"required":["paymentAccount","currency","startedAt","endedAt","interval","pricingCurrencyRateToken","paymentRequestId","sender"]},"CreateStreamPrepareSwapDto":{"type":"object","properties":{"paymentAccount":{"type":"string"},"currency":{"type":"string"},"startedAt":{"type":"string"},"endedAt":{"type":"string"},"interval":{"type":"number"},"pricingCurrencyRateToken":{"type":"string"},"paymentRequestId":{"type":"string"},"sender":{"type":"string"},"swapRouteToken":{"type":"string"}},"required":["paymentAccount","currency","startedAt","endedAt","interval","pricingCurrencyRateToken","paymentRequestId","sender","swapRouteToken"]},"CancelStreamPrepareDto":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"WithdrawStreamPrepareDto":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"TopUpStreamPrepareDto":{"type":"object","properties":{"paystreamTxId":{"type":"string"},"intervalCount":{"type":"number"}},"required":["paystreamTxId","intervalCount"]},"OnlyContentAndTransactionPaylink":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ContentResponse"},"transactionSignature":{"type":"string"},"redirectUrl":{"type":"string"},"status":{"enum":["INITIATED","PENDING","BRIDGING","SUCCESS","FAILED","CANCELED","SETTLED","REFUNDED"],"type":"string"},"statusToken":{"type":"string"}},"required":["content","transactionSignature"]},"SettleTransactionDto":{"type":"object","properties":{"transactionStatus":{"type":"string","enum":["CANCELED","FAILED"]}},"required":["transactionStatus"]},"PrepareRefundDto":{"type":"object","properties":{"paymentRequestTxId":{"type":"string"},"paymentRequestType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]},"senderPK":{"type":"string"}},"required":["paymentRequestTxId","paymentRequestType","senderPK"]},"StoreTwitterTokenDto":{"type":"object","properties":{"state":{"type":"string"},"code":{"type":"string"},"destination":{"type":"string","enum":["onboarding","settings"]}},"required":["state","code"]},"NftEscrowCreateDto":{"type":"object","properties":{"price":{"type":"string"},"ownerPK":{"type":"string"},"escrowAccountPK":{"type":"string"},"mintAddress":{"type":"string"},"currencyMintAddress":{"type":"string"}},"required":["price","ownerPK","escrowAccountPK","mintAddress","currencyMintAddress"]},"NftEscrowCancelDto":{"type":"object","properties":{"ownerPK":{"type":"string"},"paymentRequestId":{"type":"string"},"mintAddress":{"type":"string"}},"required":["ownerPK","paymentRequestId","mintAddress"]},"NftEscrowSubmitDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"paymentRequestId":{"type":"string"},"transactionToken":{"type":"string"},"escrowAccountPK":{"type":"string"}},"required":["signedTransaction","paymentRequestId"]},"NftSendPrepareDto":{"type":"object","properties":{"ownerPK":{"type":"string"},"mintAddress":{"type":"string"},"receiverPK":{"type":"string"},"nftType":{"type":"string","enum":["NFT","CNFT","CORENFT"]}},"required":["ownerPK","mintAddress","receiverPK","nftType"]},"NftSendSubmitDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"transactionToken":{"type":"string"},"receiverPK":{"type":"string"},"nftType":{"type":"string","enum":["NFT","CNFT","CORENFT"]}},"required":["signedTransaction","nftType"]},"PaylinkModeration":{"type":"object","properties":{"disabled":{"type":"boolean"},"disabledAt":{"format":"date-time","type":"string"},"disabledBy":{"type":"string"},"source":{"type":"string","enum":["AGENT","MANUAL","SLACK"]},"disableReason":{"type":"string"},"matchedKeywords":{"type":"array","items":{"type":"string"}},"enabledAt":{"format":"date-time","type":"string"},"enabledBy":{"type":"string"},"enableReason":{"type":"string"}},"required":["disabled"]},"ModerationPaylinkCompany":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"kycVerified":{"type":"boolean"},"kybStatus":{"type":"string","enum":["NOT_STARTED","PENDING","APPROVED","REJECTED"]}},"required":["id"]},"ModerationPaylink":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"disabled":{"type":"boolean"},"creatorDisabled":{"type":"boolean"},"moderation":{"$ref":"#/components/schemas/PaylinkModeration"},"company":{"$ref":"#/components/schemas/ModerationPaylinkCompany"}},"required":["id","name","createdAt","disabled","company"]},"DisablePaylinkModerationDto":{"type":"object","properties":{"reason":{"type":"string"},"source":{"type":"string","enum":["AGENT","MANUAL","SLACK"]},"matchedKeywords":{"type":"array","items":{"type":"string"}},"disableCreator":{"type":"boolean"}},"required":["reason"]},"ModerationDisableResult":{"type":"object","properties":{"paylinkId":{"type":"string"},"disabled":{"type":"boolean"},"reason":{"type":"string","enum":["SUCCESS","MERCHANT_VERIFIED","ALREADY_DISABLED","NOT_FOUND"]},"creatorDisabled":{"type":"boolean"}},"required":["paylinkId","disabled","reason"]},"EnablePaylinkModerationDto":{"type":"object","properties":{"reason":{"type":"string"},"enableCreator":{"type":"boolean"}},"required":["reason"]},"ModerationEnableResult":{"type":"object","properties":{"result":{"type":"string","enum":["SUCCESS","NOT_FOUND","ALREADY_ENABLED"]},"paylinkId":{"type":"string"},"creatorEnabled":{"type":"boolean"},"moderation":{"$ref":"#/components/schemas/PaylinkModeration"}},"required":["result","paylinkId"]},"EnableCreatorModerationDto":{"type":"object","properties":{"reason":{"type":"string"}},"required":["reason"]},"ModerationEnableCreatorResult":{"type":"object","properties":{"result":{"type":"string","enum":["SUCCESS","NOT_FOUND"]},"creatorId":{"type":"string"},"paylinksEnabled":{"type":"number"}},"required":["result","creatorId","paylinksEnabled"]},"BulkDisablePaylinkItemDto":{"type":"object","properties":{"paylinkId":{"type":"string"},"reason":{"type":"string"},"matchedKeywords":{"type":"array","items":{"type":"string"}},"disableCreator":{"type":"boolean"},"source":{"type":"string","enum":["AGENT","MANUAL","SLACK"]}},"required":["paylinkId","reason"]},"BulkDisablePaylinksDto":{"type":"object","properties":{"items":{"minItems":1,"maxItems":50,"type":"array","items":{"$ref":"#/components/schemas/BulkDisablePaylinkItemDto"}}},"required":["items"]},"ModerationBulkDisableItem":{"type":"object","properties":{"paylinkId":{"type":"string"},"result":{"type":"string","enum":["SUCCESS","MERCHANT_VERIFIED","ALREADY_DISABLED","NOT_FOUND"]},"creatorDisabled":{"type":"boolean"}},"required":["paylinkId","result"]},"ModerationBulkDisableSummary":{"type":"object","properties":{"total":{"type":"number"},"disabled":{"type":"number"},"skipped":{"type":"number"},"creatorsDisabled":{"type":"number"}},"required":["total","disabled","skipped","creatorsDisabled"]},"ModerationBulkDisableResult":{"type":"object","properties":{"results":{"type":"array","items":{"$ref":"#/components/schemas/ModerationBulkDisableItem"}},"summary":{"$ref":"#/components/schemas/ModerationBulkDisableSummary"}},"required":["results","summary"]},"BannedWordsListResponse":{"type":"object","properties":{"words":{"type":"array","items":{"type":"string"}},"count":{"type":"number"}},"required":["words","count"]},"AddBannedWordsDto":{"type":"object","properties":{"words":{"minItems":1,"type":"array","items":{"type":"string"}}},"required":["words"]},"AddBannedWordsResponse":{"type":"object","properties":{"added":{"type":"array","items":{"type":"string"}},"alreadyExists":{"type":"array","items":{"type":"string"}}},"required":["added","alreadyExists"]},"RemoveBannedWordResponse":{"type":"object","properties":{"word":{"type":"string"},"removed":{"type":"boolean"},"reason":{"type":"string","enum":["NOT_FOUND"]}},"required":["word","removed"]},"PrepareHelioWalletSendTransactionDto":{"type":"object","properties":{}},"SubmitHelioWalletSendFundsTransactionDto":{"type":"object","properties":{"quantity":{"type":"object","default":1},"time":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"},"additionalProductDetails":{"maxItems":1,"type":"array","items":{"$ref":"#/components/schemas/ProductDetailsDto"}},"splitRevenue":{"type":"boolean"},"splitWallets":{"type":"array","items":{"$ref":"#/components/schemas/SplitWalletDto"}},"rateToken":{"type":"string"},"discountToken":{"type":"string"},"affiliateCode":{"type":"string"},"addressLookupTableAccounts":{"type":"array","items":{"type":"string"}},"signedTransaction":{"type":"string"},"currency":{"type":"string"},"transactionToken":{"type":"string"},"paymentCheckoutType":{"default":"REGULAR","enum":["REGULAR","CHARGE","DEPOSIT_CHARGE"],"type":"string"}},"required":["signedTransaction","currency"]},"HelioWalletTransactionOtpResponse":{"type":"object","properties":{"message":{"type":"string"}},"required":["message"]},"HelioWalletSendFundsDto":{"type":"object","properties":{"currency":{"type":"string"},"amount":{"type":"string"},"recipient":{"type":"string"},"otpCode":{"type":"string"}},"required":["currency","amount","recipient","otpCode"]},"SubmitResponsePayload":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ContentResponse"},"transactionSignature":{"type":"string"},"status":{"type":"string","enum":["INITIATED","PENDING","BRIDGING","SUCCESS","FAILED","CANCELED","SETTLED","REFUNDED"]},"statusToken":{"type":"string"},"redirectUrl":{"type":"string"}},"required":["content","transactionSignature","status"]},"HelioWalletRefundDto":{"type":"object","properties":{"paymentRequestTxId":{"type":"string"},"paymentRequestType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]},"otpCode":{"type":"string"}},"required":["paymentRequestTxId","paymentRequestType","otpCode"]},"SubmitRefundPayload":{"type":"object","properties":{"transactionSignature":{"type":"string"},"status":{"enum":["INITIATED","PENDING","BRIDGING","SUCCESS","FAILED","CANCELED","SETTLED","REFUNDED"],"type":"string"},"statusToken":{"type":"string"}},"required":["transactionSignature","status","statusToken"]},"GenerateDiscordLinkDto":{"type":"object","properties":{"txId":{"type":"string"},"txType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]}},"required":["txId","txType"]},"ClaimTransactionDto":{"type":"object","properties":{"txId":{"type":"string"},"txType":{"enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"],"type":"string"},"username":{"type":"string"}},"required":["txId","txType"]},"CoinbaseAuthInitResponse":{"type":"object","properties":{"session":{"type":"string"},"authUrl":{"type":"string"},"statusToken":{"type":"string"}},"required":["session","authUrl","statusToken"]},"CoinbaseAuthCallbackDto":{"type":"object","properties":{"code":{"type":"string"},"state":{"type":"string"}},"required":["code","state"]},"CoinbaseAuthStatusResponse":{"type":"object","properties":{"status":{"type":"string"},"sessionToken":{"type":"string"}},"required":["status"]},"CoinbaseAccount":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"currency":{"type":"string"},"balance":{"type":"string"},"type":{"type":"string"}},"required":["id","name","currency","balance","type"]},"CoinbaseAccountsResponse":{"type":"object","properties":{"accounts":{"type":"array","items":{"$ref":"#/components/schemas/CoinbaseAccount"}}},"required":["accounts"]},"SendCryptoDto":{"type":"object","properties":{"depositCustomerToken":{"type":"string"},"currency":{"type":"string"},"amount":{"type":"number","minimum":1},"blockchainSymbol":{"type":"string"}},"required":["depositCustomerToken","currency","amount"]},"CoinbaseWithdrawalResponse":{"type":"object","properties":{"transactionId":{"type":"string"},"network":{"type":"string"},"recipientAddress":{"type":"string"},"amount":{"type":"string"},"currency":{"type":"string"},"status":{"type":"string"},"requiresTwoFactor":{"type":"boolean"},"withdrawalId":{"type":"string"},"expiresAt":{"type":"string"},"attemptsRemaining":{"type":"number"}},"required":["transactionId","network","recipientAddress","amount","currency","status"]},"Confirm2FADto":{"type":"object","properties":{"withdrawalId":{"type":"string"},"twoFactorToken":{"type":"string"}},"required":["withdrawalId","twoFactorToken"]},"Resend2FADto":{"type":"object","properties":{"withdrawalId":{"type":"string"}},"required":["withdrawalId"]},"EmailSendDto":{"type":"object","properties":{"paylinkTxId":{"type":"string"},"email":{"type":"string","format":"email"}},"required":["paylinkTxId","email"]},"ShopifyMerchantDetails":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"shopUrl":{"type":"string"},"scopes":{"type":"string"},"accessToken":{"type":"string"},"lastNonce":{"type":"string"},"acceptedTermsAndConditions":{"type":"boolean"},"acceptedPrivacyPolicy":{"type":"boolean"},"active":{"type":"boolean"}},"required":["id","shopUrl","lastNonce","acceptedTermsAndConditions","acceptedPrivacyPolicy","active"]},"KYBDetails":{"type":"object","properties":{"kybInquiry":{"type":"string"},"status":{"type":"string","enum":["NOT_STARTED","PENDING","APPROVED","REJECTED"]},"email":{"type":"string"}},"required":["kybInquiry","status"]},"ShopifyMerchantPaylink":{"type":"object","properties":{"features":{"$ref":"#/components/schemas/LinkFeatures"},"creator":{"$ref":"#/components/schemas/User"},"pricingCurrency":{"$ref":"#/components/schemas/Currency"},"recipients":{"type":"array","items":{"$ref":"#/components/schemas/Recipient"}}},"required":["features","creator","pricingCurrency","recipients"]},"ShopifyMerchant":{"type":"object","properties":{"shopifyStoreSettingsUrl":{"type":"string"},"merchantDetails":{"$ref":"#/components/schemas/ShopifyMerchantDetails"},"kybDetails":{"$ref":"#/components/schemas/KYBDetails"},"payoutWallet":{"type":"object"},"payLinks":{"type":"array","items":{"$ref":"#/components/schemas/ShopifyMerchantPaylink"}},"companyId":{"type":"string"}},"required":["shopifyStoreSettingsUrl","merchantDetails","payoutWallet","payLinks","companyId"]},"ShopifyMerchantDetailsPublic":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"shopUrl":{"type":"string"}},"required":["id","shopUrl"]},"CreateShopifyMerchantPayoutWalletDto":{"type":"object","properties":{"pricingCurrency":{"type":"string"},"recipientCurrencies":{"minItems":1,"type":"array","items":{"type":"string"}},"address":{"type":"string"}},"required":["recipientCurrencies","address"]},"ApproveRefundRequestDto":{"type":"object","properties":{"senderPK":{"type":"string"}},"required":["senderPK"]},"SubmitShopifyRefundDto":{"type":"object","properties":{"refundRequestId":{"type":"string"},"signedTransaction":{"type":"string"},"paymentRequestTxId":{"type":"string"},"paymentRequestType":{"type":"string","enum":["PAYLINK","PAYSTREAM","INVOICE","DEPOSIT"]},"transactionToken":{"type":"string"}},"required":["refundRequestId","signedTransaction","paymentRequestTxId","paymentRequestType","transactionToken"]},"ReportLinkDto":{"type":"object","properties":{"reportedLinkUrl":{"type":"string"},"merchantAddressLink":{"type":"string"},"paylinkId":{"type":"string"},"platform":{"type":"string"},"checkoutType":{"type":"string"}},"required":["reportedLinkUrl","merchantAddressLink","paylinkId","platform","checkoutType"]},"CreateStripeSessionDto":{"type":"object","properties":{"blockchainSymbol":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]},"currencySymbol":{"type":"string"},"decimalAmount":{"type":"number"},"publicKey":{"type":"string"}},"required":["blockchainSymbol","currencySymbol","decimalAmount","publicKey"]},"PaymentRequestStats":{"type":"object","properties":{}},"AutocompletePrediction":{"type":"object","properties":{}},"Autocomplete":{"type":"object","properties":{"suggestions":{"type":"array","items":{"$ref":"#/components/schemas/AutocompletePrediction"}},"status":{"type":"string"},"error_message":{"type":"string"}},"required":["suggestions","status"]},"PlaceDetails":{"type":"object","properties":{"addressComponents":{"type":"array","items":{"type":"object"}}},"required":["addressComponents"]},"MessageContentResponse":{"type":"object","properties":{}},"PrepareHeadlessPaymentDto":{"type":"object","properties":{"paymentRequestId":{"type":"string"},"senderPublicKey":{"type":"string"},"currencyId":{"type":"string"},"quantity":{"type":"number"},"minimalUnitAmount":{"format":"int64","type":"integer"},"affiliateCode":{"type":"string"},"btcPublicKey":{"type":"string"},"customerDetails":{"$ref":"#/components/schemas/CustomerDetailsDto"},"productDetails":{"$ref":"#/components/schemas/ProductDetailsDto"}},"required":["paymentRequestId","senderPublicKey"]},"PrepareTransactionExtended":{"type":"object","properties":{"transactionToken":{"type":"string"},"transactionMessage":{"type":"string"},"serializedTransaction":{"type":"string"},"addressLookupTableAccounts":{"type":"array","items":{"type":"string"}}},"required":["transactionToken","transactionMessage"]},"SubmitHeadlessPaymentDto":{"type":"object","properties":{"signedTransaction":{"type":"string"},"transactionToken":{"type":"string"}},"required":["signedTransaction","transactionToken"]},"CreateWithdrawalConfigDto":{"type":"object","properties":{"kind":{"enum":["polymarket","raw"],"type":"string"},"name":{"type":"string","maxLength":200},"currencyIds":{"minItems":1,"type":"array","items":{"type":"string"}},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]}},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["iron","mp_sell"]}}},"required":["kind","name","currencyIds"]},"WithdrawalConfigEntity":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"platform":{"enum":["HELIO","MAGIC_EDEN"],"type":"string"},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]}},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["iron","mp_sell"]}},"createdAt":{"type":"string"},"updatedAt":{"type":"string"}},"required":["id","name","platform","disabled","disabledBlockchainSymbols","enabledFeatures","createdAt","updatedAt"]},"UpdateWithdrawalConfigDto":{"type":"object","properties":{"name":{"type":"string","maxLength":200},"currencyIds":{"minItems":1,"type":"array","items":{"type":"string"}},"disabled":{"type":"boolean"},"disabledBlockchainSymbols":{"type":"array","items":{"type":"string","enum":["SOL","ETH","POLYGON","BASE","BITCOIN","ARBITRUM","BSC","TRON","DOGE"]}},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["iron","mp_sell"]}}}},"WithdrawalDetailEntity":{"type":"object","properties":{"withdrawalDetailId":{"type":"string"},"state":{"type":"string","enum":["QUOTED","SUBMITTING","SUBMITTED","BRIDGING","COMPLETED","FAILED","FAILED_EXPIRED","EXPIRED","REFUNDED_BY_PROVIDER"]},"txHash":{"type":"string","nullable":true},"broadcastAck":{"type":"string","nullable":true,"enum":["acknowledged","unacknowledged","rejected"]},"errorReason":{"type":"string","nullable":true}},"required":["withdrawalDetailId","state","txHash","broadcastAck","errorReason"]},"WalletCurrencyBalance":{"type":"object","properties":{"currencyId":{"type":"string"},"symbol":{"type":"string"},"mintAddress":{"type":"string"},"balance":{"type":"string","nullable":true},"uiBalance":{"type":"string","nullable":true}},"required":["currencyId","symbol","mintAddress","balance","uiBalance"]},"WithdrawalBalancesResponse":{"type":"object","properties":{"balances":{"type":"array","items":{"$ref":"#/components/schemas/WalletCurrencyBalance"}}},"required":["balances"]},"Object":{"type":"object","properties":{}},"WithdrawalCustomerSwapRoute":{"type":"object","properties":{"id":{"type":"string"},"fromCurrencyId":{"type":"string"},"toCurrency":{"type":"object"},"available":{"type":"boolean"}},"required":["id","fromCurrencyId","toCurrency","available"]},"WithdrawalCustomerSwapRoutesResponse":{"type":"object","properties":{"fromCurrencies":{"type":"array","items":{"type":"object"}},"routes":{"type":"array","items":{"$ref":"#/components/schemas/WithdrawalCustomerSwapRoute"}}},"required":["fromCurrencies","routes"]},"PreparedWithdrawalDto":{"type":"object","properties":{"ownerAddress":{"type":"string"},"recipient":{"type":"string"},"amount":{"type":"string","pattern":"^\\d+$"},"toCurrencyId":{"type":"string"},"sourceCurrencyId":{"type":"string"}},"required":["ownerAddress","recipient","amount","toCurrencyId"]},"PreparedWithdrawalSummaryDto":{"type":"object","properties":{"sourceToken":{"type":"string"},"sourceAmount":{"type":"string"},"destinationToken":{"type":"string"},"destinationAmount":{"type":"string"},"destinationAmountMin":{"type":"string"},"expiresAt":{"type":"string"}},"required":["sourceToken","sourceAmount","destinationToken","destinationAmount","destinationAmountMin","expiresAt"]},"PreparedWithdrawalEntity":{"type":"object","properties":{"withdrawalDetailId":{"type":"string"},"token":{"type":"string"},"prepared":{"type":"object"},"summary":{"$ref":"#/components/schemas/PreparedWithdrawalSummaryDto"}},"required":["withdrawalDetailId","token","prepared","summary"]},"SubmitWithdrawalSignedTxDto":{"type":"object","properties":{"signature":{"type":"string","pattern":"^0x[0-9a-fA-F]{130}$"}},"required":["signature"]},"SubmitWithdrawalDto":{"type":"object","properties":{"token":{"type":"string","description":"Token issued by the prepare endpoint. Carries the quote-time context\n(decentTxId/vmId, Polymarket Batch) plus expiry. Verified on every submit.\nField name matches `token` used at the prepare boundary."},"signedTx":{"$ref":"#/components/schemas/SubmitWithdrawalSignedTxDto"}},"required":["token","signedTx"]},"SubmitWithdrawalEntity":{"type":"object","properties":{"withdrawalDetailId":{"type":"string"},"txHash":{"type":"string","nullable":true,"description":"For the polymarket_wallet lane this is the relayer `transactionID` until\nthe on-chain hash converges; reconciliation upgrades it later. For raw /\nuserop lanes it's the deterministic on-chain hash. `null` only when the\nbroadcast was rejected before producing a hash."},"state":{"type":"string","enum":["QUOTED","SUBMITTING","SUBMITTED","BRIDGING","COMPLETED","FAILED","FAILED_EXPIRED","EXPIRED","REFUNDED_BY_PROVIDER"]},"broadcastAck":{"type":"string","nullable":true,"description":"`acknowledged` — broadcast confirmed by dispatcher.\n`unacknowledged` — bytes sent, ack timed out; reconciliation will resolve.\n`rejected` — terminal failure (state will be FAILED).\n`null` — no broadcast attempted (e.g. idempotent return on a record that\n  reached SUBMITTED via a prior call where no transactions[] entry was\n  persisted yet, defensive only).","enum":["acknowledged","unacknowledged","rejected"]}},"required":["withdrawalDetailId","txHash","state","broadcastAck"]},"RequestVirtualAccountOtpDto":{"type":"object","properties":{"email":{"type":"string","format":"email"}},"required":["email"]},"SetDepositCustomerVirtualAccountCountryDto":{"type":"object","properties":{"countryCode":{"type":"string","minLength":2,"maxLength":2}},"required":["countryCode"]},"RequiredSigning":{"type":"object","properties":{"id":{"type":"string"},"displayName":{"type":"string"},"url":{"type":"string"}},"required":["id","displayName","url"]},"VirtualAccountPublic":{"type":"object","properties":{"maskedEmail":{"type":"string","nullable":true},"otpSent":{"type":"boolean"}},"required":["maskedEmail","otpSent"]},"VirtualAccountBankDetailsInfo":{"type":"object","properties":{"type":{"type":"string","nullable":true},"sortCode":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"routingNumber":{"type":"string","nullable":true},"iban":{"type":"string","nullable":true},"bic":{"type":"string","nullable":true},"bankName":{"type":"string","nullable":true},"beneficiaryName":{"type":"string","nullable":true},"recipientName":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"bankAddress":{"type":"string","nullable":true},"recipientAddress":{"type":"string","nullable":true},"inboundPaymentReference":{"type":"string","nullable":true},"paymentReference":{"type":"string","nullable":true},"fpsPaymentReference":{"type":"string","nullable":true},"sepaPaymentReference":{"type":"string","nullable":true},"swiftPaymentReference":{"type":"string","nullable":true},"wireMessage":{"type":"string","nullable":true}},"required":["type","sortCode","accountNumber","routingNumber","iban","bic","bankName","beneficiaryName","recipientName","address","phone","bankAddress","recipientAddress","inboundPaymentReference","paymentReference","fpsPaymentReference","sepaPaymentReference","swiftPaymentReference","wireMessage"]},"VirtualAccountBankDetails":{"type":"object","properties":{"id":{"type":"string"},"direction":{"type":"string"},"fromCurrency":{"type":"string"},"toCurrency":{"type":"string"},"status":{"type":"string","enum":["CREATING","PENDING","APPROVED","REJECTED","ERROR"]},"bankDetails":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VirtualAccountBankDetailsInfo"}]}},"required":["id","direction","fromCurrency","toCurrency","status"]},"VirtualAccountView":{"type":"object","properties":{"hasEmail":{"type":"boolean"},"maskedEmail":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true},"acceptedTerms":{"type":"boolean"},"kycStatus":{"type":"string","nullable":true,"enum":["NOT_STARTED","PENDING","APPROVED","REJECTED"]},"ironCustomerStatus":{"type":"string","nullable":true,"enum":["UserRequired","SigningsRequired","IdentificationRequired","Active","Suspended"]},"bankDetails":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VirtualAccountBankDetails"}]}},"required":["hasEmail","maskedEmail","countryCode","acceptedTerms","kycStatus","ironCustomerStatus","bankDetails"]},"VirtualAccountTransactionAmount":{"type":"object","properties":{"amount":{"type":"string"},"currency":{"type":"string"}},"required":["amount","currency"]},"VirtualAccountTransaction":{"type":"object","properties":{"id":{"type":"string"},"autorampId":{"type":"string"},"status":{"enum":["FundsReviewInProgress","ConversionInProgress","PayoutInProgress","Completed","Failed","RejectedAml","RejectedFraud","RejectedMinAmount"],"type":"string"},"sourceAmount":{"$ref":"#/components/schemas/VirtualAccountTransactionAmount"},"destinationAmount":{"$ref":"#/components/schemas/VirtualAccountTransactionAmount"},"exchangeRate":{"type":"string"},"fee":{"type":"string"},"createdAt":{"type":"string"}},"required":["id","autorampId","status","sourceAmount","destinationAmount","createdAt"]},"IntercomIdentityHash":{"type":"object","properties":{"userHash":{"type":"string"}},"required":["userHash"]}}},"externalDocs":{"description":"Helio product documentation","url":"https://docs.hel.io/"}}