{"success":true,"message":"Integration Services mock API documentation.","data":{"service":"Integration Services API","version":"1.0.0","openapi":{"openapi":"3.1.0","info":{"title":"Integration Services API","description":"API to help partners integrate with our service.","version":"1.0.0"},"paths":{"/":{"get":{"summary":"Index","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_DocumentationData_"}}}}}}},"/health":{"get":{"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_HealthData_"}}}}}}},"/mpc/health":{"get":{"summary":"Mpc Health Check","description":"Check the health status of the MPC service.\nReturns detailed health information including individual entity statuses.\nUseful for clients to determine if MPC operations are available.","operationId":"mpc_health_check_mpc_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_MPCHealthData_"}}}}}}},"/info":{"get":{"summary":"Get Chain Info","description":"Get chain information for clients (chain ID, contract addresses, and other chain parameters)","operationId":"get_chain_info_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_ChainInfoData_"}}}}}}},"/v1/balance/{address}":{"get":{"summary":"Get Balance","description":"Get account balance for a given address","operationId":"get_balance_v1_balance__address__get","parameters":[{"name":"address","in":"path","required":true,"schema":{"type":"string","title":"Address"}},{"name":"chain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_BalanceData_"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user-keys/onBoardUser":{"post":{"summary":"Onboard User","description":"Onboard a user with RSA public key and deposit address","operationId":"onboard_user_v1_user_keys_onBoardUser_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OnboardUserRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_OnboardUserData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/registerDepositAddress":{"post":{"summary":"Register Deposit Address","description":"Register a deposit address for tracking","operationId":"register_deposit_address_v1_registerDepositAddress_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterDepositAddressRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_RegisterDepositAddressData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"409":{"description":"Conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhook/register":{"post":{"summary":"Register Webhook","description":"Register a webhook endpoint for operation notifications.","operationId":"register_webhook_v1_webhook_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterWebhookRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_WebhookConfigData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhook/test":{"post":{"summary":"Test Webhook","description":"Send a test webhook payload to the registered endpoint.","operationId":"test_webhook_v1_webhook_test_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_WebhookTestData_"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/debug/webhook/echo":{"post":{"summary":"Debug Webhook Echo","description":"Simple echo endpoint to receive webhook callbacks for testing.","operationId":"debug_webhook_echo_debug_webhook_echo_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_DebugWebhookData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/webhook/logs":{"get":{"summary":"Get Webhook Logs","description":"Retrieve recent webhook call logs.","operationId":"get_webhook_logs_v1_webhook_logs_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_WebhookLogsData_"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal Server Error"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tx/transmit":{"post":{"summary":"Transmit Tx","description":"Transmit a signed transaction to the configured Ethereum RPC endpoint","operationId":"transmit_tx_v1_tx_transmit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransmitTxRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_TransmitTxData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tx/status":{"post":{"summary":"Get Tx Status","description":"Get transaction status by querying the RPC node","operationId":"get_tx_status_v1_tx_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TxStatusRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_TxStatusData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/getBalances":{"post":{"summary":"Get Balances","description":"Get balances for deposit address (with optional encryption)","operationId":"get_balances_v1_getBalances_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBalancesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_GetBalancesData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/getGas":{"post":{"summary":"Get Gas","description":"Request gas funding for a deposit address","operationId":"get_gas_v1_getGas_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGasRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_GetGasData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/debug/clearBalanceCache":{"post":{"summary":"Clear Balance Cache","description":"Clear the balance cache","operationId":"clear_balance_cache_v1_debug_clearBalanceCache_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_ClearCacheData_"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/whitelist/check":{"post":{"summary":"Whitelist Check","description":"Verify a deposit address using AML Bot address verification","operationId":"whitelist_check_v1_whitelist_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WhitelistCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseEnvelope_WhitelistCheckData_"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rpc":{"post":{"summary":"Proxy Rpc","description":"Proxy endpoint for RPC requests to avoid CORS issues","operationId":"proxy_rpc_rpc_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"BalanceData":{"properties":{"address":{"type":"string","title":"Address"},"balance":{"type":"string","title":"Balance"},"chain":{"type":"string","title":"Chain"}},"type":"object","required":["address","balance","chain"],"title":"BalanceData","description":"Simple balance data for GET /v1/balance/{address}."},"BalanceEntry":{"properties":{"chain":{"type":"string","title":"Chain"},"pTokenId":{"type":"string","title":"Ptokenid"},"balance":{"type":"string","title":"Balance"},"depositAddress":{"type":"string","title":"Depositaddress"}},"type":"object","required":["chain","pTokenId","balance","depositAddress"],"title":"BalanceEntry"},"ChainInfoData":{"properties":{"chainId":{"type":"integer","title":"Chainid"},"contracts":{"additionalProperties":{"type":"string"},"type":"object","title":"Contracts"},"rpcUrl":{"type":"string","title":"Rpcurl"},"chainName":{"type":"string","title":"Chainname"},"network":{"type":"string","title":"Network"},"nativeCurrency":{"additionalProperties":true,"type":"object","title":"Nativecurrency"},"masterAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Masteraddress"}},"type":"object","required":["chainId","contracts","rpcUrl","chainName","network","nativeCurrency"],"title":"ChainInfoData"},"ClearCacheData":{"properties":{"cleared":{"type":"integer","title":"Cleared"}},"type":"object","required":["cleared"],"title":"ClearCacheData"},"DebugWebhookData":{"properties":{"headers":{"additionalProperties":true,"type":"object","title":"Headers"},"body":{"additionalProperties":true,"type":"object","title":"Body"}},"type":"object","required":["headers","body"],"title":"DebugWebhookData"},"DocumentationData":{"properties":{"service":{"type":"string","title":"Service"},"version":{"type":"string","title":"Version"},"openapi":{"additionalProperties":true,"type":"object","title":"Openapi"}},"type":"object","required":["service","version","openapi"],"title":"DocumentationData"},"ErrorResponse":{"properties":{"success":{"type":"boolean","title":"Success","default":false},"message":{"type":"string","title":"Message"},"errorCode":{"type":"string","title":"Errorcode"},"data":{"additionalProperties":true,"type":"object","title":"Data"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["message","errorCode"],"title":"ErrorResponse","description":"Standard error response format."},"GetBalancesData":{"properties":{"clearBalances":{"items":{"$ref":"#/components/schemas/BalanceEntry"},"type":"array","title":"Clearbalances"},"privateBalances":{"items":{"$ref":"#/components/schemas/PrivateBalanceEntry"},"type":"array","title":"Privatebalances"}},"type":"object","required":["clearBalances","privateBalances"],"title":"GetBalancesData"},"GetBalancesRequest":{"properties":{"depositAddress":{"type":"string","minLength":1,"title":"Depositaddress"},"pTokenIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Ptokenids"},"chains":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Chains"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"userSignature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usersignature"}},"type":"object","required":["depositAddress","pTokenIds","chains"],"title":"GetBalancesRequest"},"GetGasData":{"properties":{"txHash":{"type":"string","title":"Txhash"},"chain":{"type":"string","title":"Chain"},"amount":{"type":"string","title":"Amount"},"depositAddress":{"type":"string","title":"Depositaddress"}},"type":"object","required":["txHash","chain","amount","depositAddress"],"title":"GetGasData"},"GetGasRequest":{"properties":{"depositAddress":{"type":"string","minLength":1,"title":"Depositaddress"},"chain":{"type":"string","minLength":1,"title":"Chain"},"amount":{"type":"string","minLength":1,"title":"Amount"},"userMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usermessage"},"userSignature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usersignature"},"bankzMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bankzmessage"},"bankzSignature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bankzsignature"}},"type":"object","required":["depositAddress","chain","amount"],"title":"GetGasRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthConditionData":{"properties":{"entity_name":{"type":"string","title":"Entity Name"},"status":{"type":"string","title":"Status"},"update_times":{"type":"string","title":"Update Times"}},"type":"object","required":["entity_name","status","update_times"],"title":"HealthConditionData","description":"Individual health condition from MPC monitor service."},"HealthData":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"}},"type":"object","required":["status","service"],"title":"HealthData"},"MPCHealthData":{"properties":{"status":{"type":"string","title":"Status"},"issues":{"items":{"$ref":"#/components/schemas/HealthConditionData"},"type":"array","title":"Issues"}},"type":"object","required":["status","issues"],"title":"MPCHealthData","description":"MPC service health status information (simplified for clients)."},"OnboardUserData":{"properties":{"rsaPublicKey":{"type":"string","title":"Rsapublickey"},"depositAddress":{"type":"string","title":"Depositaddress"},"keyShares":{"type":"string","title":"Keyshares"},"signature":{"type":"string","title":"Signature"}},"type":"object","required":["rsaPublicKey","depositAddress","keyShares","signature"],"title":"OnboardUserData"},"OnboardUserRequest":{"properties":{"rsaPublicKey":{"type":"string","minLength":1,"title":"Rsapublickey"},"depositAddress":{"type":"string","minLength":1,"title":"Depositaddress"},"signature":{"type":"string","minLength":1,"title":"Signature"}},"type":"object","required":["rsaPublicKey","depositAddress","signature"],"title":"OnboardUserRequest"},"PrivateBalanceEntry":{"properties":{"chain":{"type":"string","title":"Chain"},"pTokenId":{"type":"string","title":"Ptokenid"},"encryptedBalance":{"type":"string","title":"Encryptedbalance"},"depositAddress":{"type":"string","title":"Depositaddress"}},"type":"object","required":["chain","pTokenId","encryptedBalance","depositAddress"],"title":"PrivateBalanceEntry"},"RegisterDepositAddressData":{"properties":{"depositAddress":{"type":"string","title":"Depositaddress"},"trackingStatus":{"type":"string","title":"Trackingstatus"},"externalUserId":{"type":"string","title":"Externaluserid"},"userEmail":{"type":"string","title":"Useremail"}},"type":"object","required":["depositAddress","trackingStatus","externalUserId","userEmail"],"title":"RegisterDepositAddressData"},"RegisterDepositAddressRequest":{"properties":{"externalUserId":{"type":"string","minLength":1,"title":"Externaluserid"},"userEmail":{"type":"string","minLength":5,"title":"Useremail"},"depositAddress":{"type":"string","minLength":1,"title":"Depositaddress"}},"type":"object","required":["externalUserId","userEmail","depositAddress"],"title":"RegisterDepositAddressRequest"},"RegisterWebhookRequest":{"properties":{"url":{"type":"string","minLength":1,"title":"Url"},"secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secret"}},"type":"object","required":["url"],"title":"RegisterWebhookRequest"},"ResponseEnvelope_BalanceData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/BalanceData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[BalanceData]"},"ResponseEnvelope_ChainInfoData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/ChainInfoData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[ChainInfoData]"},"ResponseEnvelope_ClearCacheData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/ClearCacheData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[ClearCacheData]"},"ResponseEnvelope_DebugWebhookData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/DebugWebhookData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[DebugWebhookData]"},"ResponseEnvelope_DocumentationData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/DocumentationData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[DocumentationData]"},"ResponseEnvelope_GetBalancesData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/GetBalancesData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[GetBalancesData]"},"ResponseEnvelope_GetGasData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/GetGasData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[GetGasData]"},"ResponseEnvelope_HealthData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/HealthData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[HealthData]"},"ResponseEnvelope_MPCHealthData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/MPCHealthData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[MPCHealthData]"},"ResponseEnvelope_OnboardUserData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/OnboardUserData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[OnboardUserData]"},"ResponseEnvelope_RegisterDepositAddressData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/RegisterDepositAddressData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[RegisterDepositAddressData]"},"ResponseEnvelope_TransmitTxData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/TransmitTxData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[TransmitTxData]"},"ResponseEnvelope_TxStatusData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/TxStatusData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[TxStatusData]"},"ResponseEnvelope_WebhookConfigData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/WebhookConfigData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[WebhookConfigData]"},"ResponseEnvelope_WebhookLogsData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/WebhookLogsData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[WebhookLogsData]"},"ResponseEnvelope_WebhookTestData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/WebhookTestData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[WebhookTestData]"},"ResponseEnvelope_WhitelistCheckData_":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"},"data":{"$ref":"#/components/schemas/WhitelistCheckData"},"meta":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["success","message","data"],"title":"ResponseEnvelope[WhitelistCheckData]"},"TransmitTxData":{"properties":{"txHash":{"type":"string","title":"Txhash"},"chain":{"type":"string","title":"Chain"},"externalUserId":{"type":"string","title":"Externaluserid"},"signedTx":{"type":"string","title":"Signedtx"}},"type":"object","required":["txHash","chain","externalUserId","signedTx"],"title":"TransmitTxData"},"TransmitTxRequest":{"properties":{"externalUserId":{"type":"string","minLength":1,"title":"Externaluserid"},"chain":{"type":"string","minLength":1,"title":"Chain"},"signedTx":{"type":"string","minLength":1,"title":"Signedtx"}},"type":"object","required":["externalUserId","chain","signedTx"],"title":"TransmitTxRequest"},"TxStatusData":{"properties":{"txHash":{"type":"string","title":"Txhash"},"status":{"type":"string","title":"Status"},"chain":{"type":"string","title":"Chain"},"operation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation"},"amount":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amount"},"fromAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromaddress"},"toAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toaddress"},"blockNumber":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Blocknumber"},"confirmations":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Confirmations"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["txHash","status","chain"],"title":"TxStatusData"},"TxStatusRequest":{"properties":{"txHash":{"type":"string","minLength":1,"title":"Txhash"},"chain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"}},"type":"object","required":["txHash"],"title":"TxStatusRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WebhookCallLogEntry":{"properties":{"event":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event"},"txHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Txhash"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"statusCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Statuscode"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"payload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Payload"},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat"}},"type":"object","title":"WebhookCallLogEntry"},"WebhookConfigData":{"properties":{"url":{"type":"string","title":"Url"},"secretSet":{"type":"boolean","title":"Secretset","default":false}},"type":"object","required":["url"],"title":"WebhookConfigData"},"WebhookLogsData":{"properties":{"logs":{"items":{"$ref":"#/components/schemas/WebhookCallLogEntry"},"type":"array","title":"Logs"}},"type":"object","required":["logs"],"title":"WebhookLogsData"},"WebhookTestData":{"properties":{"sent":{"type":"boolean","title":"Sent"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"statusCode":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Statuscode"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["sent"],"title":"WebhookTestData"},"WhitelistCheckData":{"properties":{"riskScore":{"type":"number","title":"Riskscore"},"depositAddress":{"type":"string","title":"Depositaddress"}},"type":"object","required":["riskScore","depositAddress"],"title":"WhitelistCheckData"},"WhitelistCheckRequest":{"properties":{"depositAddress":{"type":"string","minLength":1,"title":"Depositaddress"}},"type":"object","required":["depositAddress"],"title":"WhitelistCheckRequest"}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Provide the API key issued to you (default header x-api-key)."}}},"security":[{"ApiKeyAuth":[]}]}},"meta":null}