{"openapi":"3.0.0","paths":{"/api/config/permissions":{"get":{"operationId":"ConfigController_getPermissions","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/config/domains":{"get":{"operationId":"ConfigController_getDomains","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/config/api-security":{"get":{"operationId":"ConfigController_getApiSecurity","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/config/dashboard":{"get":{"operationId":"ConfigController_getDashboard","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/config/integrations":{"get":{"operationId":"ConfigController_getIntegrations","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/config/settings/public":{"get":{"operationId":"ConfigController_getPublicSettings","parameters":[],"responses":{"200":{"description":""}},"tags":["config"]}},"/api/auth/login":{"post":{"operationId":"AuthController_login","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/api/auth/2fa/verify":{"post":{"operationId":"AuthController_verify2fa","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/api/auth/2fa/setup/init":{"post":{"operationId":"AuthController_init2faSetup","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/api/auth/2fa/setup/confirm":{"post":{"operationId":"AuthController_confirm2faSetup","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TwoFactorSetupConfirmDto"}}}},"responses":{"201":{"description":""}},"tags":["auth"]}},"/api/auth/2fa/disable":{"post":{"operationId":"AuthController_disable2fa","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TwoFactorDisableDto"}}}},"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["auth"]}},"/api/auth/password":{"post":{"operationId":"AuthController_changePassword","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["auth"]}},"/api/auth/me":{"get":{"operationId":"AuthController_me","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["auth"]}},"/api/auth/logout":{"post":{"operationId":"AuthController_logout","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["auth"]}},"/api/auth/refresh":{"post":{"operationId":"AuthController_refresh","parameters":[],"responses":{"201":{"description":""}},"tags":["auth"]}},"/":{"post":{"operationId":"GatewayController_gatewayRoot[0]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"Legacy gateway (method=deposit|withdraw|checkStatus)","tags":["gateway"]},"get":{"operationId":"HealthController_getRoot","parameters":[],"responses":{"200":{"description":""}},"tags":["health"]}},"/api":{"post":{"operationId":"GatewayController_gatewayRoot[1]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"Legacy gateway (method=deposit|withdraw|checkStatus)","tags":["gateway"]}},"/test-auth":{"get":{"operationId":"GatewayController_testAuth_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"post":{"operationId":"GatewayController_testAuth_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"put":{"operationId":"GatewayController_testAuth_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"delete":{"operationId":"GatewayController_testAuth_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"patch":{"operationId":"GatewayController_testAuth_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"options":{"operationId":"GatewayController_testAuth_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"head":{"operationId":"GatewayController_testAuth_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"search":{"operationId":"GatewayController_testAuth_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]}},"/api/test-auth":{"get":{"operationId":"GatewayController_testAuth_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"post":{"operationId":"GatewayController_testAuth_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"put":{"operationId":"GatewayController_testAuth_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"delete":{"operationId":"GatewayController_testAuth_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"patch":{"operationId":"GatewayController_testAuth_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"options":{"operationId":"GatewayController_testAuth_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"head":{"operationId":"GatewayController_testAuth_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]},"search":{"operationId":"GatewayController_testAuth_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Test API credentials","tags":["gateway"]}},"/deposit/bank":{"post":{"operationId":"GatewayController_depositBank[0]","parameters":[],"responses":{"201":{"description":""}},"summary":"H2H deposit — returns bank account details","tags":["gateway"]}},"/api/deposit/bank":{"post":{"operationId":"GatewayController_depositBank[1]","parameters":[],"responses":{"201":{"description":""}},"summary":"H2H deposit — returns bank account details","tags":["gateway"]}},"/withdrawal/bank":{"post":{"operationId":"GatewayController_withdrawalBank[0]","parameters":[],"responses":{"201":{"description":""}},"summary":"H2H withdrawal — creates withdrawal request","tags":["gateway"]}},"/api/withdrawal/bank":{"post":{"operationId":"GatewayController_withdrawalBank[1]","parameters":[],"responses":{"201":{"description":""}},"summary":"H2H withdrawal — creates withdrawal request","tags":["gateway"]}},"/deposit":{"get":{"operationId":"GatewayController_depositRequest_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"post":{"operationId":"GatewayController_depositRequest_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"put":{"operationId":"GatewayController_depositRequest_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"delete":{"operationId":"GatewayController_depositRequest_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"patch":{"operationId":"GatewayController_depositRequest_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"options":{"operationId":"GatewayController_depositRequest_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"head":{"operationId":"GatewayController_depositRequest_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"search":{"operationId":"GatewayController_depositRequest_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]}},"/api/deposit":{"get":{"operationId":"GatewayController_depositRequest_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"post":{"operationId":"GatewayController_depositRequest_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"put":{"operationId":"GatewayController_depositRequest_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"delete":{"operationId":"GatewayController_depositRequest_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"patch":{"operationId":"GatewayController_depositRequest_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"options":{"operationId":"GatewayController_depositRequest_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"head":{"operationId":"GatewayController_depositRequest_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]},"search":{"operationId":"GatewayController_depositRequest_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy deposit — returns payment page URL","tags":["gateway"]}},"/withdrawal":{"get":{"operationId":"GatewayController_withdrawRequest_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"post":{"operationId":"GatewayController_withdrawRequest_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"put":{"operationId":"GatewayController_withdrawRequest_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"delete":{"operationId":"GatewayController_withdrawRequest_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"patch":{"operationId":"GatewayController_withdrawRequest_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"options":{"operationId":"GatewayController_withdrawRequest_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"head":{"operationId":"GatewayController_withdrawRequest_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"search":{"operationId":"GatewayController_withdrawRequest_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]}},"/api/withdrawal":{"get":{"operationId":"GatewayController_withdrawRequest_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"post":{"operationId":"GatewayController_withdrawRequest_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"put":{"operationId":"GatewayController_withdrawRequest_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"delete":{"operationId":"GatewayController_withdrawRequest_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"patch":{"operationId":"GatewayController_withdrawRequest_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"options":{"operationId":"GatewayController_withdrawRequest_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"head":{"operationId":"GatewayController_withdrawRequest_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]},"search":{"operationId":"GatewayController_withdrawRequest_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Legacy withdrawal","tags":["gateway"]}},"/status/{identifier}":{"post":{"operationId":"GatewayController_statusByIdentifier[0]","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"summary":"Check transaction status by identifier","tags":["gateway"]}},"/api/status/{identifier}":{"post":{"operationId":"GatewayController_statusByIdentifier[1]","parameters":[{"name":"identifier","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":""}},"summary":"Check transaction status by identifier","tags":["gateway"]}},"/deposits/deposit-request":{"get":{"operationId":"GatewayController_depositStandard_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"post":{"operationId":"GatewayController_depositStandard_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"put":{"operationId":"GatewayController_depositStandard_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"delete":{"operationId":"GatewayController_depositStandard_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"patch":{"operationId":"GatewayController_depositStandard_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"options":{"operationId":"GatewayController_depositStandard_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"head":{"operationId":"GatewayController_depositStandard_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"search":{"operationId":"GatewayController_depositStandard_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]}},"/api/deposits/deposit-request":{"get":{"operationId":"GatewayController_depositStandard_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"post":{"operationId":"GatewayController_depositStandard_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"put":{"operationId":"GatewayController_depositStandard_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"delete":{"operationId":"GatewayController_depositStandard_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"patch":{"operationId":"GatewayController_depositStandard_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"options":{"operationId":"GatewayController_depositStandard_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"head":{"operationId":"GatewayController_depositStandard_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]},"search":{"operationId":"GatewayController_depositStandard_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard deposit request","tags":["gateway"]}},"/withdraws/withdraw-request":{"get":{"operationId":"GatewayController_withdrawStandard_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"post":{"operationId":"GatewayController_withdrawStandard_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"put":{"operationId":"GatewayController_withdrawStandard_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"delete":{"operationId":"GatewayController_withdrawStandard_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"patch":{"operationId":"GatewayController_withdrawStandard_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"options":{"operationId":"GatewayController_withdrawStandard_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"head":{"operationId":"GatewayController_withdrawStandard_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"search":{"operationId":"GatewayController_withdrawStandard_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]}},"/api/withdraws/withdraw-request":{"get":{"operationId":"GatewayController_withdrawStandard_get","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"post":{"operationId":"GatewayController_withdrawStandard_post","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"put":{"operationId":"GatewayController_withdrawStandard_put","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"delete":{"operationId":"GatewayController_withdrawStandard_delete","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"patch":{"operationId":"GatewayController_withdrawStandard_patch","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"options":{"operationId":"GatewayController_withdrawStandard_options","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"head":{"operationId":"GatewayController_withdrawStandard_head","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]},"search":{"operationId":"GatewayController_withdrawStandard_search","parameters":[],"responses":{"200":{"description":""}},"summary":"Standard withdrawal request","tags":["gateway"]}},"/banks":{"get":{"operationId":"GatewayController_banks[0]","parameters":[],"responses":{"200":{"description":""}},"summary":"List supported banks","tags":["gateway"]}},"/api/banks":{"get":{"operationId":"GatewayController_banks[1]","parameters":[],"responses":{"200":{"description":""}},"summary":"List supported banks","tags":["gateway"]}},"/deposit/callback/{slug}":{"post":{"operationId":"IncomingCallbackController_depositCallback","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"Incoming deposit status webhook by infrastructure slug","tags":["incoming-callback"]}},"/withdraw/callback/{slug}":{"post":{"operationId":"IncomingCallbackController_withdrawCallback[0]","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"Incoming withdrawal status webhook by infrastructure slug","tags":["incoming-callback"]}},"/withdrawal/callback/{slug}":{"post":{"operationId":"IncomingCallbackController_withdrawCallback[1]","parameters":[{"name":"slug","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"Incoming withdrawal status webhook by infrastructure slug","tags":["incoming-callback"]}},"/deposit/callback/ekopay":{"post":{"operationId":"EqopayController_depositCallback[0]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY deposit callback (slug-locked)","tags":["eqopay"]}},"/api/deposit/callback/ekopay":{"post":{"operationId":"EqopayController_depositCallback[1]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY deposit callback (slug-locked)","tags":["eqopay"]}},"/deposit/callback/eqopay":{"post":{"operationId":"EqopayController_depositCallback[2]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY deposit callback (slug-locked)","tags":["eqopay"]}},"/api/deposit/callback/eqopay":{"post":{"operationId":"EqopayController_depositCallback[3]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY deposit callback (slug-locked)","tags":["eqopay"]}},"/withdraw/callback/ekopay":{"post":{"operationId":"EqopayController_withdrawCallback[0]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/withdrawal/callback/ekopay":{"post":{"operationId":"EqopayController_withdrawCallback[1]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/api/withdraw/callback/ekopay":{"post":{"operationId":"EqopayController_withdrawCallback[2]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/api/withdrawal/callback/ekopay":{"post":{"operationId":"EqopayController_withdrawCallback[3]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/withdraw/callback/eqopay":{"post":{"operationId":"EqopayController_withdrawCallback[4]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/withdrawal/callback/eqopay":{"post":{"operationId":"EqopayController_withdrawCallback[5]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/api/withdraw/callback/eqopay":{"post":{"operationId":"EqopayController_withdrawCallback[6]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/api/withdrawal/callback/eqopay":{"post":{"operationId":"EqopayController_withdrawCallback[7]","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"201":{"description":""}},"summary":"EQOPAY withdrawal callback (slug-locked)","tags":["eqopay"]}},"/eqopay/health":{"get":{"operationId":"EqopayController_health","parameters":[],"responses":{"200":{"description":""}},"summary":"EQOPAY module health","tags":["eqopay"]}},"/panel/deposit/approve":{"post":{"operationId":"PanelTransactionsController_approveDeposit[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/approve":{"post":{"operationId":"PanelTransactionsController_approveDeposit[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/reject":{"post":{"operationId":"PanelTransactionsController_rejectDeposit[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/reject":{"post":{"operationId":"PanelTransactionsController_rejectDeposit[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/update-amount":{"post":{"operationId":"PanelTransactionsController_updateDepositAmount[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/update-amount":{"post":{"operationId":"PanelTransactionsController_updateDepositAmount[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/update-quick":{"post":{"operationId":"PanelTransactionsController_updateDepositQuick[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/update-quick":{"post":{"operationId":"PanelTransactionsController_updateDepositQuick[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/approve":{"post":{"operationId":"PanelTransactionsController_approveWithdrawal[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/approve":{"post":{"operationId":"PanelTransactionsController_approveWithdrawal[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/reject":{"post":{"operationId":"PanelTransactionsController_rejectWithdrawal[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/reject":{"post":{"operationId":"PanelTransactionsController_rejectWithdrawal[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/assign":{"post":{"operationId":"PanelTransactionsController_assignWithdrawal[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/assign":{"post":{"operationId":"PanelTransactionsController_assignWithdrawal[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/update-amount":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalAmount[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/update-amount":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalAmount[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/update-quick":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalQuick[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/update-quick":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalQuick[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/update-full":{"post":{"operationId":"PanelTransactionsController_updateDepositFull[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/update-full":{"post":{"operationId":"PanelTransactionsController_updateDepositFull[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/update-full":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalFull[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/update-full":{"post":{"operationId":"PanelTransactionsController_updateWithdrawalFull[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/create":{"post":{"operationId":"PanelTransactionsController_createDeposit[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/create":{"post":{"operationId":"PanelTransactionsController_createDeposit[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/create":{"post":{"operationId":"PanelTransactionsController_createWithdrawal[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/create":{"post":{"operationId":"PanelTransactionsController_createWithdrawal[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/settings/api":{"post":{"operationId":"PanelCrudController_saveSettings[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]},"get":{"operationId":"PanelListsController_getSettings[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/settings/api":{"post":{"operationId":"PanelCrudController_saveSettings[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]},"get":{"operationId":"PanelListsController_getSettings[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/roles/save":{"post":{"operationId":"PanelCrudController_saveRole[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/roles/save":{"post":{"operationId":"PanelCrudController_saveRole[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/roles/delete":{"post":{"operationId":"PanelCrudController_deleteRole[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/roles/delete":{"post":{"operationId":"PanelCrudController_deleteRole[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/save":{"post":{"operationId":"PanelCrudController_saveDealer[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/save":{"post":{"operationId":"PanelCrudController_saveDealer[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/save":{"post":{"operationId":"PanelCrudController_saveDealer[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/save":{"post":{"operationId":"PanelCrudController_saveDealer[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/toggle":{"post":{"operationId":"PanelCrudController_toggleDealer[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/toggle":{"post":{"operationId":"PanelCrudController_toggleDealer[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/toggle":{"post":{"operationId":"PanelCrudController_toggleDealer[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/toggle":{"post":{"operationId":"PanelCrudController_toggleDealer[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/update-providers":{"post":{"operationId":"PanelCrudController_updateDealerProviders[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/update-providers":{"post":{"operationId":"PanelCrudController_updateDealerProviders[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/update-providers":{"post":{"operationId":"PanelCrudController_updateDealerProviders[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/update-providers":{"post":{"operationId":"PanelCrudController_updateDealerProviders[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/delete":{"post":{"operationId":"PanelCrudController_deleteDealer[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/delete":{"post":{"operationId":"PanelCrudController_deleteDealer[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/delete":{"post":{"operationId":"PanelCrudController_deleteDealer[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/delete":{"post":{"operationId":"PanelCrudController_deleteDealer[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/providers/save":{"post":{"operationId":"PanelCrudController_saveProvider[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/providers/save":{"post":{"operationId":"PanelCrudController_saveProvider[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/providers/delete":{"post":{"operationId":"PanelCrudController_deleteProvider[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/providers/delete":{"post":{"operationId":"PanelCrudController_deleteProvider[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/infrastructure/save":{"post":{"operationId":"PanelCrudController_saveInfrastructure[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/infrastructure/save":{"post":{"operationId":"PanelCrudController_saveInfrastructure[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/infrastructure/delete":{"post":{"operationId":"PanelCrudController_deleteInfrastructure[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/infrastructure/delete":{"post":{"operationId":"PanelCrudController_deleteInfrastructure[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/members/save":{"post":{"operationId":"PanelCrudController_saveMember[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/members/save":{"post":{"operationId":"PanelCrudController_saveMember[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/members/delete":{"post":{"operationId":"PanelCrudController_deleteMember[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/members/delete":{"post":{"operationId":"PanelCrudController_deleteMember[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/banks/save":{"post":{"operationId":"PanelCrudController_saveBank[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/banks/save":{"post":{"operationId":"PanelCrudController_saveBank[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/bank-account/save":{"post":{"operationId":"PanelCrudController_saveBankAccount[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/bank-account/save":{"post":{"operationId":"PanelCrudController_saveBankAccount[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/bank-account/toggle":{"post":{"operationId":"PanelCrudController_toggleBankAccount[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/bank-account/toggle":{"post":{"operationId":"PanelCrudController_toggleBankAccount[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/bank-account/delete":{"post":{"operationId":"PanelCrudController_deleteBankAccount[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/bank-account/delete":{"post":{"operationId":"PanelCrudController_deleteBankAccount[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/members/reset-2fa":{"post":{"operationId":"PanelCrudController_resetMember2fa[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/members/reset-2fa":{"post":{"operationId":"PanelCrudController_resetMember2fa[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealer-mapping/save":{"post":{"operationId":"PanelCrudController_saveDealerMapping[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchant-mapping/save":{"post":{"operationId":"PanelCrudController_saveDealerMapping[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealer-mapping/save":{"post":{"operationId":"PanelCrudController_saveDealerMapping[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchant-mapping/save":{"post":{"operationId":"PanelCrudController_saveDealerMapping[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/payment-notification/save":{"post":{"operationId":"PanelCrudController_savePaymentNotification[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/payment-notification/save":{"post":{"operationId":"PanelCrudController_savePaymentNotification[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealer-cash/movement":{"post":{"operationId":"PanelCrudController_dealerCashMovement[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchant-cash/movement":{"post":{"operationId":"PanelCrudController_dealerCashMovement[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealer-cash/movement":{"post":{"operationId":"PanelCrudController_dealerCashMovement[2]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchant-cash/movement":{"post":{"operationId":"PanelCrudController_dealerCashMovement[3]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/integration-cash/movement":{"post":{"operationId":"PanelCrudController_integrationCashMovement[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/integration-cash/movement":{"post":{"operationId":"PanelCrudController_integrationCashMovement[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/blacklist/remove":{"post":{"operationId":"PanelCrudController_blacklistRemove[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/blacklist/remove":{"post":{"operationId":"PanelCrudController_blacklistRemove[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/blacklist/add":{"post":{"operationId":"PanelCrudController_blacklistAdd[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/blacklist/add":{"post":{"operationId":"PanelCrudController_blacklistAdd[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/filter-options":{"get":{"operationId":"PanelListsController_filterOptions[0]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/filter-options":{"get":{"operationId":"PanelListsController_filterOptions[1]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/form-options":{"get":{"operationId":"PanelListsController_formOptions[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/form-options":{"get":{"operationId":"PanelListsController_formOptions[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/api/providers":{"get":{"operationId":"PanelListsController_dealerProviders[0]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/api/providers":{"get":{"operationId":"PanelListsController_dealerProviders[1]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/api/providers":{"get":{"operationId":"PanelListsController_dealerProviders[2]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/api/providers":{"get":{"operationId":"PanelListsController_dealerProviders[3]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/withdrawal/{id}/withdrawal-ibans":{"get":{"operationId":"PanelListsController_withdrawalIbans[0]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/withdrawal/{id}/withdrawal-ibans":{"get":{"operationId":"PanelListsController_withdrawalIbans[1]","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealer-cash/api/movements":{"get":{"operationId":"PanelListsController_dealerCashMovements[0]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchant-cash/api/movements":{"get":{"operationId":"PanelListsController_dealerCashMovements[1]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealer-cash/api/movements":{"get":{"operationId":"PanelListsController_dealerCashMovements[2]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchant-cash/api/movements":{"get":{"operationId":"PanelListsController_dealerCashMovements[3]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/integration-cash/api/movements":{"get":{"operationId":"PanelListsController_providerCashMovements[0]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/integration-cash/api/movements":{"get":{"operationId":"PanelListsController_providerCashMovements[1]","parameters":[{"name":"entity_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/infrastructure/api/list":{"get":{"operationId":"PanelListsController_infrastructureList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/infrastructure/api/list":{"get":{"operationId":"PanelListsController_infrastructureList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/roles/api/list":{"get":{"operationId":"PanelListsController_rolesList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/roles/api/list":{"get":{"operationId":"PanelListsController_rolesList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/providers/api/list":{"get":{"operationId":"PanelListsController_providersList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/providers/api/list":{"get":{"operationId":"PanelListsController_providersList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/providers/api/my-firms":{"get":{"operationId":"PanelListsController_myFirmsList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/providers/api/my-firms":{"get":{"operationId":"PanelListsController_myFirmsList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/members/api/list":{"get":{"operationId":"PanelListsController_membersList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/members/api/list":{"get":{"operationId":"PanelListsController_membersList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/api/list":{"get":{"operationId":"PanelListsController_dealersList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/api/list":{"get":{"operationId":"PanelListsController_dealersList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/api/list":{"get":{"operationId":"PanelListsController_dealersList[2]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/api/list":{"get":{"operationId":"PanelListsController_dealersList[3]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealers/api/for-assign":{"get":{"operationId":"PanelListsController_dealersForAssign[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchants/api/for-assign":{"get":{"operationId":"PanelListsController_dealersForAssign[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealers/api/for-assign":{"get":{"operationId":"PanelListsController_dealersForAssign[2]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchants/api/for-assign":{"get":{"operationId":"PanelListsController_dealersForAssign[3]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealer-mapping/api/list":{"get":{"operationId":"PanelListsController_dealerMappingList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchant-mapping/api/list":{"get":{"operationId":"PanelListsController_dealerMappingList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealer-mapping/api/list":{"get":{"operationId":"PanelListsController_dealerMappingList[2]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchant-mapping/api/list":{"get":{"operationId":"PanelListsController_dealerMappingList[3]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/blacklist/api/list":{"get":{"operationId":"PanelListsController_blacklistList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/blacklist/api/list":{"get":{"operationId":"PanelListsController_blacklistList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/bank-account/api/list":{"get":{"operationId":"PanelListsController_bankAccountList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/bank-account/api/list":{"get":{"operationId":"PanelListsController_bankAccountList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/bank/api/list":{"get":{"operationId":"PanelListsController_bankList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/bank/api/list":{"get":{"operationId":"PanelListsController_bankList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/payment-notification/api/list":{"get":{"operationId":"PanelListsController_paymentNotificationList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/payment-notification/api/list":{"get":{"operationId":"PanelListsController_paymentNotificationList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/deposit/bank-accounts":{"get":{"operationId":"PanelListsController_depositBankAccounts[0]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/deposit/bank-accounts":{"get":{"operationId":"PanelListsController_depositBankAccounts[1]","parameters":[{"name":"dealer_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/database-report/api":{"get":{"operationId":"PanelListsController_databaseReportApi[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/database-report/api":{"get":{"operationId":"PanelListsController_databaseReportApi[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/unread-count":{"get":{"operationId":"PanelListsController_unreadCount[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/unread-count":{"get":{"operationId":"PanelListsController_unreadCount[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/summary":{"get":{"operationId":"PanelListsController_summary[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/summary":{"get":{"operationId":"PanelListsController_summary[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/dashboard/merchants-today":{"get":{"operationId":"PanelListsController_merchantsToday[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/dashboard/merchants-today":{"get":{"operationId":"PanelListsController_merchantsToday[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/dashboard":{"get":{"operationId":"PanelListsController_dashboardLive[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/dashboard":{"get":{"operationId":"PanelListsController_dashboardLive[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/deposit/list":{"get":{"operationId":"PanelListsController_depositList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/deposit/list":{"get":{"operationId":"PanelListsController_depositList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/withdrawal/list":{"get":{"operationId":"PanelListsController_withdrawalList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/withdrawal/list":{"get":{"operationId":"PanelListsController_withdrawalList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/integration-cash/api/list":{"get":{"operationId":"PanelListsController_integrationCashList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/integration-cash/api/list":{"get":{"operationId":"PanelListsController_integrationCashList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/dealer-cash/api/list":{"get":{"operationId":"PanelListsController_dealerCashList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/merchant-cash/api/list":{"get":{"operationId":"PanelListsController_dealerCashList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/dealer-cash/api/list":{"get":{"operationId":"PanelListsController_dealerCashList[2]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/merchant-cash/api/list":{"get":{"operationId":"PanelListsController_dealerCashList[3]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/cash-report/dealer/api/list":{"get":{"operationId":"PanelListsController_cashReportDealerList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/cash-report/merchant/api/list":{"get":{"operationId":"PanelListsController_cashReportDealerList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/cash-report/dealer/api/list":{"get":{"operationId":"PanelListsController_cashReportDealerList[2]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/cash-report/merchant/api/list":{"get":{"operationId":"PanelListsController_cashReportDealerList[3]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/cash-report/integration/api/list":{"get":{"operationId":"PanelListsController_cashReportIntegrationList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/cash-report/integration/api/list":{"get":{"operationId":"PanelListsController_cashReportIntegrationList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/activity-log/api/list":{"get":{"operationId":"PanelListsController_activityLogList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/activity-log/api/list":{"get":{"operationId":"PanelListsController_activityLogList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/activity-log/api/detail":{"get":{"operationId":"PanelListsController_activityLogDetail[0]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/activity-log/api/detail":{"get":{"operationId":"PanelListsController_activityLogDetail[1]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api-request-log/api/list":{"get":{"operationId":"PanelListsController_apiRequestLogList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api-request-log/api/list":{"get":{"operationId":"PanelListsController_apiRequestLogList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api-request-log/api/detail":{"get":{"operationId":"PanelListsController_apiRequestLogDetail[0]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api-request-log/api/detail":{"get":{"operationId":"PanelListsController_apiRequestLogDetail[1]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/callback-log/api/list":{"get":{"operationId":"PanelListsController_callbackLogList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/callback-log/api/list":{"get":{"operationId":"PanelListsController_callbackLogList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/callback-log/api/detail":{"get":{"operationId":"PanelListsController_callbackLogDetail[0]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/callback-log/api/detail":{"get":{"operationId":"PanelListsController_callbackLogDetail[1]","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/callback-log/api/resend":{"post":{"operationId":"PanelListsController_callbackLogResend[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/callback-log/api/resend":{"post":{"operationId":"PanelListsController_callbackLogResend[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/reports/api/list":{"get":{"operationId":"PanelListsController_reportsList[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/reports/api/list":{"get":{"operationId":"PanelListsController_reportsList[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/api/live-check":{"get":{"operationId":"PanelListsController_liveCheck[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/api/live-check":{"get":{"operationId":"PanelListsController_liveCheck[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/chart/deposit-withdraw":{"get":{"operationId":"PanelListsController_chartDepositWithdraw[0]","parameters":[{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/chart/deposit-withdraw":{"get":{"operationId":"PanelListsController_chartDepositWithdraw[1]","parameters":[{"name":"from","required":true,"in":"query","schema":{"type":"string"}},{"name":"to","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/ping/targets":{"get":{"operationId":"PanelListsController_pingTargets[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/ping/targets":{"get":{"operationId":"PanelListsController_pingTargets[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/ping":{"post":{"operationId":"PanelListsController_toolsPing[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/ping":{"post":{"operationId":"PanelListsController_toolsPing[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/h2h-test/firms":{"get":{"operationId":"PanelListsController_h2hTestFirms[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/h2h-test/firms":{"get":{"operationId":"PanelListsController_h2hTestFirms[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/h2h-test/status":{"get":{"operationId":"PanelListsController_h2hTestStatus[0]","parameters":[{"name":"provider_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/h2h-test/status":{"get":{"operationId":"PanelListsController_h2hTestStatus[1]","parameters":[{"name":"provider_id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/eqopay/status":{"get":{"operationId":"PanelListsController_eqopayStatus[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/eqopay/status":{"get":{"operationId":"PanelListsController_eqopayStatus[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/eqopay/save":{"post":{"operationId":"PanelListsController_eqopaySave[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/eqopay/save":{"post":{"operationId":"PanelListsController_eqopaySave[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/eqopay/balance":{"get":{"operationId":"PanelListsController_eqopayBalance[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/eqopay/balance":{"get":{"operationId":"PanelListsController_eqopayBalance[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/eqopay/banks":{"get":{"operationId":"PanelListsController_eqopayBanks[0]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/eqopay/banks":{"get":{"operationId":"PanelListsController_eqopayBanks[1]","parameters":[],"responses":{"200":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/panel/tools/h2h-test":{"post":{"operationId":"PanelListsController_toolsH2hTest[0]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/panel/tools/h2h-test":{"post":{"operationId":"PanelListsController_toolsH2hTest[1]","parameters":[],"responses":{"201":{"description":""}},"security":[{"bearer":[]}],"tags":["panel"]}},"/api/health":{"get":{"operationId":"HealthController_getHealth","parameters":[],"responses":{"200":{"description":""}},"tags":["health"]}},"/ping":{"get":{"operationId":"HealthController_ping","parameters":[],"responses":{"200":{"description":""}},"tags":["health"]}},"/payment-live":{"get":{"operationId":"PaymentController_live[0]","parameters":[],"responses":{"200":{"description":""}},"tags":["payment"]}},"/api/payment-live":{"get":{"operationId":"PaymentController_live[1]","parameters":[],"responses":{"200":{"description":""}},"tags":["payment"]}},"/payment/{token}":{"get":{"operationId":"PaymentController_load[0]","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}},{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["payment"]}},"/api/payment/{token}":{"get":{"operationId":"PaymentController_load[1]","parameters":[{"name":"token","required":true,"in":"path","schema":{"type":"string"}},{"name":"redirect","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"tags":["payment"]}},"/payment/process":{"post":{"operationId":"PaymentController_process[0]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}},"/api/payment/process":{"post":{"operationId":"PaymentController_process[1]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}},"/payment/confirm":{"post":{"operationId":"PaymentController_confirm[0]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}},"/api/payment/confirm":{"post":{"operationId":"PaymentController_confirm[1]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}},"/payment/abandon":{"post":{"operationId":"PaymentController_abandon[0]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}},"/api/payment/abandon":{"post":{"operationId":"PaymentController_abandon[1]","parameters":[],"responses":{"201":{"description":""}},"tags":["payment"]}}},"info":{"title":"Trink Pay","description":"Trink Pay — legacy, H2H, and standard merchant API","version":"1.0","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"},"ApiKey":{"type":"apiKey","in":"header","name":"ApiKey"}},"schemas":{"TwoFactorSetupConfirmDto":{"type":"object","properties":{"code":{"type":"string","example":"123456"}},"required":["code"]},"TwoFactorDisableDto":{"type":"object","properties":{"password":{"type":"string"}},"required":["password"]}}}}