Every API here is available over the APIs.io API and to AI agents over MCP.
{"swagger":"2.0","schemes":["https"],"consumes":["application/json"],"produces":["application/json"],"paths":{"/account-balance":{"get":{"operationId":"GatewayService.GetBalances","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBalancesResponse"}}},"parameters":[{"collectionFormat":"multi","items":{"type":"string"},"name":"accountId","in":"query","required":false,"type":"array"}],"tags":["accounts"],"summary":"Retrieve multiple account balances","description":"Given user consent, retrieve balances for multiple bank accounts","deprecated":false}},"/account-verifications":{"post":{"operationId":"AccountVerificationService.PerformAccountVerification","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.accountverification.AccountVerificationResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.accountverification.PerformAccountVerificationRequest"},"name":"body","in":"body","required":true}],"tags":[]}},"/accounts":{"get":{"operationId":"GatewayService.GetAccounts","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetAccountsResponse"}}},"parameters":[],"tags":["accounts"],"summary":"Retrieve information for all accounts","description":"Given user consent, retrieve information for all bank accounts","deprecated":false}},"/accounts/{accountId}":{"get":{"operationId":"GatewayService.GetAccount","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetAccountResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve account information","description":"Given user consent, retrieve information for a specific bank account","deprecated":false}},"/accounts/{accountId}/balance":{"get":{"operationId":"GatewayService.GetBalance","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBalanceResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve account balances","description":"Given user consent, retrieve balances for a specific bank account","deprecated":false}},"/accounts/{accountId}/direct-debits":{"get":{"operationId":"GatewayService.GetDirectDebits","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetDirectDebitsResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"}],"tags":["accounts"],"summary":"Retrieve information about all direct debits","description":"Given user consent, retrieve information about all direct debits in account","deprecated":false}},"/accounts/{accountId}/direct-debits/{directDebitId}":{"get":{"operationId":"GatewayService.GetDirectDebit","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetDirectDebitResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"directDebitId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve direct debit details","description":"Given user consent, retrieve information about a specific direct debit in an account","deprecated":false}},"/accounts/{accountId}/funds-confirmation":{"put":{"operationId":"GatewayService.ConfirmFunds","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.ConfirmFundsResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"schema":{"$ref":"#/definitions/io.token.proto.gateway.ConfirmFundsRequest"},"name":"body","in":"body","required":true}],"tags":["accounts"],"summary":"Confirm available funds","description":"Given user consent, check that sufficient funds are available in account","deprecated":false}},"/accounts/{accountId}/scheduled-payments":{"get":{"operationId":"GatewayService.GetScheduledPayments","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetScheduledPaymentsResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"startDate","in":"query","required":false,"type":"string"},{"name":"endDate","in":"query","required":false,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"}],"tags":["accounts"],"summary":"Retrieve information about all scheduled payments","description":"Given user consent, retrieve information about all scheduled payments in account","deprecated":false}},"/accounts/{accountId}/scheduled-payments/{scheduledPaymentId}":{"get":{"operationId":"GatewayService.GetScheduledPayment","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetScheduledPaymentResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"scheduledPaymentId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve scheduled payment details","description":"Given user consent, retrieve information about a specific scheduled payment in account","deprecated":false}},"/accounts/{accountId}/standing-orders":{"get":{"operationId":"GatewayService.GetStandingOrders","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetStandingOrdersResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"},{"name":"startDate","in":"query","required":false,"type":"string"},{"name":"endDate","in":"query","required":false,"type":"string"}],"tags":["accounts"],"summary":"Retrieve information about all standing orders","description":"Given user consent, retrieve information about all standing orders in account","deprecated":false}},"/accounts/{accountId}/standing-orders/{standingOrderId}":{"get":{"operationId":"GatewayService.GetStandingOrder","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetStandingOrderResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"standingOrderId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve standing order information","description":"GIven user consent, retrieve information about a specific standing order in account","deprecated":false}},"/accounts/{accountId}/transaction/{transactionId}":{"get":{"operationId":"GatewayService.GetTransaction","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetTransactionResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"transactionId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Retrieve transaction information","description":"Given user consent, retrieve information for a specific transaction in account","deprecated":false}},"/accounts/{accountId}/transactions":{"get":{"operationId":"GatewayService.GetTransactions","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetTransactionsResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"},{"name":"startDate","in":"query","required":false,"type":"string"},{"name":"endDate","in":"query","required":false,"type":"string"}],"tags":["accounts"],"summary":"Retrieve all transactions for an account","description":"Given user consent, retrieve information for all transactions in account","deprecated":false}},"/accounts/{accountId}/transfer-destinations":{"get":{"operationId":"GatewayService.ResolveTransferDestinations","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.ResolveTransferDestinationsResponse"}}},"parameters":[{"name":"accountId","in":"path","required":true,"type":"string"}],"tags":["accounts"],"summary":"Get transfer destination","description":"Given user consent, get details needed to use the account as a transfer destination","deprecated":true}},"/bank/countries":{"get":{"operationId":"GatewayService.GetBanksCountries","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBanksCountriesResponse"}}},"parameters":[{"collectionFormat":"multi","items":{"type":"string"},"name":"ids","in":"query","required":false,"type":"array"},{"name":"search","in":"query","required":false,"type":"string"},{"name":"tppId","in":"query","required":false,"type":"string"},{"name":"bankCode","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"countries","in":"query","required":false,"type":"array"},{"collectionFormat":"multi","items":{"type":"string"},"name":"providers","in":"query","required":false,"type":"array"},{"format":"boolean","name":"bank_features.supportsAppless","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsGuestCheckout","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsInformation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.requiresExternalAuth","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsSendPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsReceivePayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsBalance","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsScheduledPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsStandingOrder","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsBulkTransfer","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.requiresOneStepPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsLinkingUri","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAisGuestCheckout","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsFundsConfirmation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsCheckoutFlowV2","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsGetConsent","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsReturnRefundAccount","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionsDateFilter","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountInformation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsSinglePayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsVariableRecurringPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountDetails","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountBalance","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionDetails","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsStandingOrderList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsDeleteAisConsent","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsUnattendedCallsLimit","in":"query","required":false,"type":"boolean"},{"name":"memberId","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"supportedPaymentNetworks","in":"query","required":false,"type":"array"}],"tags":["info"],"summary":"Get list of bank countries","description":"Retrieve the list of countries with Token-integrated banks","deprecated":false}},"/banks":{"get":{"operationId":"GatewayService.GetBanks","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBanksResponse"}}},"parameters":[{"format":"int32","name":"page","in":"query","required":false,"type":"integer"},{"format":"int32","name":"perPage","in":"query","required":false,"type":"integer"},{"name":"sort","in":"query","required":false,"type":"string"},{"name":"memberId","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"ids","in":"query","required":false,"type":"array"},{"name":"search","in":"query","required":false,"type":"string"},{"name":"tppId","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"providers","in":"query","required":false,"type":"array"},{"name":"bankCode","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"countries","in":"query","required":false,"type":"array"},{"format":"boolean","name":"bank_features.supportsAppless","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsGuestCheckout","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsInformation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.requiresExternalAuth","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsSendPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsReceivePayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsBalance","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsScheduledPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsStandingOrder","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsBulkTransfer","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.requiresOneStepPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsLinkingUri","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAisGuestCheckout","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsFundsConfirmation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsCheckoutFlowV2","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsGetConsent","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsReturnRefundAccount","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionsDateFilter","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountInformation","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsSinglePayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsVariableRecurringPayment","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountDetails","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsAccountBalance","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsTransactionDetails","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsStandingOrderList","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsDeleteAisConsent","in":"query","required":false,"type":"boolean"},{"format":"boolean","name":"bank_features.supportsUnattendedCallsLimit","in":"query","required":false,"type":"boolean"},{"collectionFormat":"multi","items":{"type":"string"},"name":"bics","in":"query","required":false,"type":"array"},{"collectionFormat":"multi","items":{"type":"string"},"name":"supportedPaymentNetworks","in":"query","required":false,"type":"array"},{"name":"bankGroup","in":"query","required":false,"type":"string"},{"name":"bankSubGroup","in":"query","required":false,"type":"string"},{"collectionFormat":"multi","items":{"type":"string"},"name":"scaMethods","in":"query","required":false,"type":"array"}],"tags":["info"],"summary":"Get list of banks matching criteria","description":"Retrieve the list of Token-integrated banks matching feature criteria for the selected country","deprecated":false}},"/banks/{bankId}/consent-requests/{requestId}":{"get":{"operationId":"GatewayService.RetrieveConsentRequest","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.RetrieveConsentRequestResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"requestId","in":"path","required":true,"type":"string"}],"tags":["banks"],"summary":"Retrieves a consent request","description":"Retrieves a consent request by the request id","deprecated":false}},"/banks/{bankId}/consents":{"post":{"operationId":"GatewayService.CreateConsent","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateConsentResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateConsentRequest"},"name":"body","in":"body","required":true}],"tags":["banks"],"summary":"Creates a consent","description":"Creates a consent with a consent request","deprecated":false}},"/banks/{bankId}/consents/{consentId}":{"get":{"operationId":"GatewayService.GetConsent","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetConsentResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"consentId","in":"path","required":true,"type":"string"}],"tags":["banks"],"summary":"Gets a consent","description":"Gets a consent with the consent id","deprecated":false},"delete":{"operationId":"GatewayService.CancelConsent","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.CancelConsentResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"consentId","in":"path","required":true,"type":"string"}],"tags":["banks"],"summary":"Cancels a consent","description":"Cancels a consent with the consent id","deprecated":false}},"/banks/{bankId}/info":{"get":{"operationId":"GatewayService.GetBankInfo","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBankInfoResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"}],"tags":["info"],"summary":"Get bank information","description":"Retrieve information about the Token-supported bank identified","deprecated":false}},"/banks/{bankId}/reports/availability":{"get":{"operationId":"GatewayService.GetAvailabilityReport","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetAvailabilityReportResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"format":"int32","name":"daysBack","in":"query","required":false,"type":"integer"}],"tags":["banks"],"summary":"Gets the availability report","description":"Gets the availability report","deprecated":false}},"/banks/{bankId}/reports/tpp-access":{"get":{"operationId":"GatewayService.GetTppAccessReport","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetTppAccessReportResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"format":"int32","name":"daysBack","in":"query","required":false,"type":"integer"}],"tags":["banks"],"summary":"Gets the TPP access report","description":"Gets the TPP access report","deprecated":false}},"/banks/{bankId}/reports/tpp-performance":{"get":{"operationId":"GatewayService.GetTppPerformanceReport","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetTppPerformanceReportResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"format":"int32","name":"daysBack","in":"query","required":false,"type":"integer"}],"tags":["banks"],"summary":"Gets the TPP performance report","description":"Gets the TPP performance report","deprecated":false}},"/banks/{bankId}/token-requests/{tokenRequestId}/urls":{"post":{"operationId":"GatewayService.GetBankAuthUrl","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBankAuthUrlResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"tokenRequestId","in":"path","required":true,"type":"string"},{"schema":{"$ref":"#/definitions/io.token.proto.gateway.GetBankAuthUrlRequest"},"name":"body","in":"body","required":true}],"tags":["info"],"summary":"Produce bank authorization url","description":"Generates a bank authorization url for the given token request id","deprecated":false}},"/banks/{bankId}/users":{"post":{"operationId":"GatewayService.CreateBankUser","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateBankUserResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"}],"tags":["banks"],"summary":"Creates a user","description":"Returns a user id in the bank\u0027s realm","deprecated":false}},"/banks/{bankId}/users/{userId}":{"delete":{"operationId":"GatewayService.DeleteBankUser","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.DeleteBankUserResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"userId","in":"path","required":true,"type":"string"}],"tags":["banks"],"summary":"Deletes a user","description":"Deletes a user by the user id in bank\u0027s realm","deprecated":false}},"/banks/{bankId}/users/{userId}/access-consents":{"get":{"operationId":"GatewayService.GetAccessConsents","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetAccessConsentsResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"userId","in":"path","required":true,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"},{"enum":["INVALID","ALL","ACTIVE","CANCELLED","EXPIRED"],"name":"status","in":"query","required":false,"type":"string","default":"INVALID"}],"tags":["banks"],"summary":"Get access consents","description":"Returns access consents for a user id","deprecated":false},"post":{"operationId":"GatewayService.GetActiveAccessConsents","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetActiveAccessConsentsResponse"}}},"parameters":[{"name":"bankId","in":"path","required":true,"type":"string"},{"name":"userId","in":"path","required":true,"type":"string"},{"name":"page.offset","in":"query","required":false,"type":"string"},{"format":"int32","name":"page.limit","in":"query","required":false,"type":"integer"}],"tags":["banks"],"summary":"Get active access consents","description":"Returns active access consents for a user id","deprecated":false}},"/callback/initiation":{"post":{"operationId":"GatewayService.OnBankAuthCallback","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.OnBankAuthCallbackResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.OnBankAuthCallbackRequest"},"name":"body","in":"body","required":true}],"tags":["tsp"],"summary":"On callback","description":"Process bank auth callback notification","deprecated":false}},"/eidas/recovery/operations":{"post":{"operationId":"GatewayService.RecoverEidasMember","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.RecoverEidasResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.RecoverEidasRequest"},"name":"body","in":"body","required":true}],"tags":["eidas"],"summary":"Recover an eIDAS-verified member","description":"Recover a business member that was onboarded with an eIDAS certificate under a realm of a bank.**See also:**\u003cbr\u003e[RecoverEidasMember](https://developer.token.io/token_rest_api_doc/content/k-eidas/recover_eidas_member.htm)\u003cbr\u003e[Certificate and payload signature format](https://developer.token.io/token_rest_api_doc/content/k-eidas/member_onboarding.htm?tocpath\u003deIDAS-related%20REST%20API%20Calls%20for%20Certificate%20Registration%20and%20Verification%7CMember%20Onboarding#Certific)","deprecated":false}},"/eidas/register":{"put":{"operationId":"GatewayService.RegisterWithEidas","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.RegisterWithEidasResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.RegisterWithEidasRequest"},"name":"body","in":"body","required":true}],"tags":["eidas"],"summary":"Create and register a business member with an eIDAS certificate.","description":"Create and asynchronously [onboard](https://developer.token.io/token_rest_api_doc/content/k-eidas/member_onboarding.htm?tocpath\u003deIDAS-related%20REST%20API%20Calls%20for%20Certificate%20Registration%20and%20Verification%7CMember%20Onboarding) a business member under realm of a bank.\u003cbr\u003e**See also:** \u003cbr\u003e[RegisterWithEidas](https://developer.token.io/token_rest_api_doc/content/k-eidas/register_with_eidas.htm)\u003cbr\u003e[Certificate and payload signature format](https://developer.token.io/token_rest_api_doc/content/k-eidas/member_onboarding.htm?tocpath\u003deIDAS-related%20REST%20API%20Calls%20for%20Certificate%20Registration%20and%20Verification%7CMember%20Onboarding#Certific)","deprecated":false}},"/eidas/status":{"get":{"operationId":"GatewayService.getEidasCertificateStatus","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetEidasCertificateStatusResponse"}}},"parameters":[],"tags":["eidas"],"summary":"Get a status of the current eIDAS certificate.","description":"Get a status of an eIDAS certificate on file together with the certificate itself.**See also:**\u003cbr\u003e[GetEidasCertificateStatus](https://developer.token.io/token_rest_api_doc/content/k-eidas/get_eidas_certificate.htm)\u003cbr\u003e","deprecated":false}},"/eidas/verifications":{"post":{"operationId":"GatewayService.VerifyEidas","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.VerifyEidasResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.VerifyEidasRequest"},"name":"body","in":"body","required":true}],"tags":["eidas"],"summary":"Submit an eIDAS certificate for verification.","description":"Submit an eIDAS certificate for a business member registered under the realm of a bank.\u003cbr\u003e**See also:**\u003cbr\u003e[VerifyEidas](https://developer.token.io/token_rest_api_doc/content/k-eidas/verify_eidas.htm)\u003cbr\u003e[Certificate and payload signature format](https://developer.token.io/token_rest_api_doc/content/k-eidas/member_onboarding.htm?tocpath\u003deIDAS-related%20REST%20API%20Calls%20for%20Certificate%20Registration%20and%20Verification%7CMember%20Onboarding#Certific)","deprecated":false}},"/eidas/verifications/{verificationId}":{"get":{"operationId":"GatewayService.GetEidasVerificationStatus","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetEidasVerificationStatusResponse"}}},"parameters":[{"name":"verificationId","in":"path","required":true,"type":"string"}],"tags":["eidas"],"summary":"Get a status of an eIDAS verification.","description":"Given a verificationId, get a status of the eIDAS verification together with submitted certificate and alias value.\u003cbr\u003e**See also:**\u003cbr\u003e[GetEidasVerificationStatus](https://developer.token.io/token_rest_api_doc/content/k-eidas/get_eidas_verification_status.htm)\u003cbr\u003e","deprecated":false}},"/member/product/restrictions":{"get":{"operationId":"GatewayService.GetRestrictions","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetRestrictionsResponse"}}},"parameters":[{"name":"filter.byRestrictionId","in":"query","required":false,"type":"string"},{"name":"filter.byTargetMemberId","in":"query","required":false,"type":"string"}],"tags":[]},"post":{"operationId":"GatewayService.CreateRestriction","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateRestrictionResponse"}}},"parameters":[{"schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateRestrictionRequest"},"name":"body","in":"body","required":true}],"tags":[]}},"/member/product/restrictions/countries":{"get":{"operationId":"GatewayService.GetCountries","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetCountriesResponse"}}},"parameters":[],"tags":[]}},"/member/product/restrictions/countries/{countryCode}/regions":{"get":{"operationId":"GatewayService.GetRegions","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.GetRegionsResponse"}}},"parameters":[{"name":"countryCode","in":"path","required":true,"type":"string"}],"tags":[]}},"/member/product/restrictions/{restrictionId}":{"put":{"operationId":"GatewayService.UpdateRestriction","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.UpdateRestrictionResponse"}}},"parameters":[{"name":"restrictionId","in":"path","required":true,"type":"string"},{"schema":{"$ref":"#/definitions/io.token.proto.gateway.UpdateRestrictionRequest"},"name":"body","in":"body","required":true}],"tags":[]},"delete":{"operationId":"GatewayService.DeleteRestriction","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.DeleteRestrictionResponse"}}},"parameters":[{"name":"restrictionId","in":"path","required":true,"type":"string"}],"tags":[]}},"/member/product/restrictions/{restrictionId}/rule":{"post":{"operationId":"GatewayService.CreateRule","responses":{"200":{"description":"Successful response","schema":{"$ref":"#/definitions/io.token.proto.gateway.CreateRule
# --- truncated at 32 KB (255 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/token-io/refs/heads/main/openapi/token-io-rest-api-swagger.json