Token.io · Schema
io.token.proto.gateway.GetActiveAccessConsentsResponse
PaymentsOpen BankingBankingFinancial ServicesAccount-to-AccountPSD2Variable Recurring PaymentsAccount Information ServicesPayment InitiationFintech
Properties
| Name | Type | Description |
|---|---|---|
| consents | array | |
| offset | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/token-io/main/json-schema/token-io-io-token-proto-gateway-get-active-access-consents-response-schema.json",
"title": "io.token.proto.gateway.GetActiveAccessConsentsResponse",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/token-io-banks-api-openapi.yml#/components/schemas/io.token.proto.gateway.GetActiveAccessConsentsResponse",
"type": "object",
"properties": {
"consents": {
"items": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent"
},
"type": "array"
},
"offset": {
"type": "string"
}
},
"$defs": {
"io.token.proto.banklink.BankAuthorization": {
"type": "object",
"properties": {
"accounts": {
"items": {
"$ref": "#/$defs/io.token.proto.common.security.SealedMessage"
},
"type": "array"
},
"bankId": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountFeatures": {
"type": "object",
"properties": {
"requiresExternalAuth": {
"format": "boolean",
"type": "boolean"
},
"supportsInformation": {
"format": "boolean",
"type": "boolean"
},
"supportsPayment": {
"format": "boolean",
"type": "boolean"
},
"supportsReceivePayment": {
"format": "boolean",
"type": "boolean"
},
"supportsSendPayment": {
"format": "boolean",
"type": "boolean"
}
}
},
"io.token.proto.common.account.AccountIdentifier": {
"type": "object",
"properties": {
"bankgiro": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Bankgiro"
},
"bban": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Bban"
},
"gbDomestic": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.GbDomestic"
},
"iban": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Iban"
},
"msisdn": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Msisdn"
},
"pan": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Pan"
},
"plusgiro": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Plusgiro"
},
"token": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier.Token"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Bankgiro": {
"type": "object",
"properties": {
"bankgiroNumber": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Bban": {
"type": "object",
"properties": {
"bban": {
"type": "string"
},
"clearingNumber": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.GbDomestic": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"sortCode": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Iban": {
"type": "object",
"properties": {
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Msisdn": {
"type": "object",
"properties": {
"msisdn": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Pan": {
"type": "object",
"properties": {
"pan": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Plusgiro": {
"type": "object",
"properties": {
"plusgiroNumber": {
"type": "string"
}
}
},
"io.token.proto.common.account.AccountIdentifier.Token": {
"type": "object",
"properties": {
"accountId": {
"type": "string"
},
"memberId": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount": {
"type": "object",
"properties": {
"accountFeatures": {
"$ref": "#/$defs/io.token.proto.common.account.AccountFeatures"
},
"ach": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Ach"
},
"bank": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Bank"
},
"custom": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Custom"
},
"domestic": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Domestic"
},
"euDomesticNonEuro": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.EuDomesticNonEuro"
},
"fasterPayments": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.FasterPayments"
},
"guest": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Guest"
},
"iban": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Iban"
},
"metadata": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.MetadataEntry"
},
"secret": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.SecretAccount"
},
"sepa": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Sepa"
},
"swift": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Swift"
},
"token": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.Token"
},
"tokenAuthorization": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount.TokenAuthorization"
}
}
},
"io.token.proto.common.account.BankAccount.Ach": {
"type": "object",
"properties": {
"account": {
"type": "string"
},
"routing": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Bank": {
"type": "object",
"properties": {
"bankId": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Custom": {
"type": "object",
"properties": {
"bankId": {
"type": "string"
},
"payload": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Domestic": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"bankCode": {
"type": "string"
},
"country": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.EuDomesticNonEuro": {
"type": "object",
"properties": {
"bban": {
"type": "string"
},
"bic": {
"type": "string"
},
"clearingNumber": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.FasterPayments": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"sortCode": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Guest": {
"type": "object",
"properties": {
"bankId": {
"type": "string"
},
"nonce": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Iban": {
"type": "object",
"properties": {
"bic": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.MetadataEntry": {
"type": "object",
"properties": {},
"additionalProperties": {
"type": "string"
}
},
"io.token.proto.common.account.BankAccount.SecretAccount": {
"type": "object",
"properties": {
"secretId": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Sepa": {
"type": "object",
"properties": {
"bic": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Swift": {
"type": "object",
"properties": {
"account": {
"type": "string"
},
"bic": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.Token": {
"type": "object",
"properties": {
"accountId": {
"type": "string"
},
"memberId": {
"type": "string"
}
}
},
"io.token.proto.common.account.BankAccount.TokenAuthorization": {
"type": "object",
"properties": {
"authorization": {
"$ref": "#/$defs/io.token.proto.banklink.BankAuthorization"
}
}
},
"io.token.proto.common.address.Address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"conscriptionNumber": {
"type": "string"
},
"country": {
"type": "string"
},
"district": {
"type": "string"
},
"flats": {
"type": "string"
},
"full": {
"type": "string"
},
"hamlet": {
"type": "string"
},
"houseName": {
"type": "string"
},
"houseNumber": {
"type": "string"
},
"place": {
"type": "string"
},
"postCode": {
"type": "string"
},
"province": {
"type": "string"
},
"state": {
"type": "string"
},
"street": {
"type": "string"
},
"subdistrict": {
"type": "string"
},
"suburb": {
"type": "string"
}
}
},
"io.token.proto.common.alias.Alias": {
"type": "object",
"properties": {
"realm": {
"type": "string"
},
"realmId": {
"type": "string"
},
"type": {
"$ref": "#/$defs/io.token.proto.common.alias.Alias.Type"
},
"value": {
"type": "string"
}
}
},
"io.token.proto.common.alias.Alias.Type": {
"enum": [
"INVALID",
"UNKNOWN",
"EMAIL",
"PHONE",
"DOMAIN",
"USERNAME",
"BANK",
"CUSTOM",
"EIDAS"
],
"default": "INVALID",
"type": "string"
},
"io.token.proto.common.consent.Consent": {
"type": "object",
"properties": {
"beneficiary": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.Beneficiary"
},
"bulkPayment": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.BulkPayment"
},
"createdAtMs": {
"format": "string",
"type": "string"
},
"description": {
"type": "string"
},
"expiresAtMs": {
"format": "string",
"type": "string"
},
"id": {
"type": "string"
},
"informationAccess": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.InformationAccess"
},
"initiatorId": {
"type": "string"
},
"initiatorRefId": {
"type": "string"
},
"memberId": {
"type": "string"
},
"payment": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.Payment"
},
"standingOrder": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.StandingOrder"
}
}
},
"io.token.proto.common.consent.Consent.Beneficiary": {
"type": "object",
"properties": {
"actingAs": {
"$ref": "#/$defs/io.token.proto.common.token.ActingAs"
},
"member": {
"$ref": "#/$defs/io.token.proto.common.token.TokenMember"
}
}
},
"io.token.proto.common.consent.Consent.BulkPayment": {
"type": "object",
"properties": {
"account": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount"
},
"payments": {
"items": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.BulkPayment.Payment"
},
"type": "array"
}
}
},
"io.token.proto.common.consent.Consent.BulkPayment.Payment": {
"type": "object",
"properties": {
"amount": {
"type": "string"
},
"currency": {
"type": "string"
},
"description": {
"type": "string"
},
"destination": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination"
},
"refId": {
"type": "string"
}
}
},
"io.token.proto.common.consent.Consent.InformationAccess": {
"type": "object",
"properties": {
"resourceAccess": {
"items": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.InformationAccess.ResourceAccess"
},
"type": "array"
}
}
},
"io.token.proto.common.consent.Consent.InformationAccess.ResourceAccess": {
"type": "object",
"properties": {
"account": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount"
},
"resources": {
"items": {
"$ref": "#/$defs/io.token.proto.common.consent.Consent.InformationAccess.ResourceAccess.ResourceType"
},
"type": "array"
}
}
},
"io.token.proto.common.consent.Consent.InformationAccess.ResourceAccess.ResourceType": {
"enum": [
"INVALID_RESOURCE_TYPE",
"ACCOUNT",
"BALANCE",
"TRANSACTIONS",
"TRANSFER_DESTINATIONS",
"FUNDS_CONFIRMATIONS",
"STANDING_ORDERS",
"SCHEDULED_PAYMENTS",
"DIRECT_DEBITS",
"TRUSTED_BENEFICIARIES"
],
"default": "INVALID_RESOURCE_TYPE",
"type": "string"
},
"io.token.proto.common.consent.Consent.Payment": {
"type": "object",
"properties": {
"account": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount"
},
"amount": {
"$ref": "#/$defs/io.token.proto.common.money.Money"
},
"destinations": {
"items": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferEndpoint"
},
"type": "array"
},
"lifetimeAmount": {
"$ref": "#/$defs/io.token.proto.common.money.Money"
},
"remittanceReference": {
"type": "string"
},
"transferDestinations": {
"items": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination"
},
"type": "array"
}
}
},
"io.token.proto.common.consent.Consent.StandingOrder": {
"type": "object",
"properties": {
"account": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount"
},
"amount": {
"$ref": "#/$defs/io.token.proto.common.money.Money"
},
"frequency": {
"type": "string"
},
"remittanceReference": {
"type": "string"
},
"transferDestinations": {
"items": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination"
},
"type": "array"
}
}
},
"io.token.proto.common.money.Money": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"io.token.proto.common.security.SealedMessage": {
"type": "object",
"properties": {
"ciphertext": {
"type": "string"
},
"noop": {
"$ref": "#/$defs/io.token.proto.common.security.SealedMessage.NoopMethod"
},
"rsa": {
"$ref": "#/$defs/io.token.proto.common.security.SealedMessage.RsaMethod"
},
"rsaAes": {
"$ref": "#/$defs/io.token.proto.common.security.SealedMessage.RsaAesMethod"
}
}
},
"io.token.proto.common.security.SealedMessage.NoopMethod": {
"type": "object",
"properties": {}
},
"io.token.proto.common.security.SealedMessage.RsaAesMethod": {
"type": "object",
"properties": {
"aesAlgorithm": {
"type": "string"
},
"encryptedAesKey": {
"type": "string"
},
"rsaAlgorithm": {
"type": "string"
},
"rsaKeyId": {
"type": "string"
},
"signature": {
"type": "string"
},
"signatureKeyId": {
"type": "string"
}
}
},
"io.token.proto.common.security.SealedMessage.RsaMethod": {
"type": "object",
"properties": {
"algorithm": {
"type": "string"
},
"keyId": {
"type": "string"
},
"signature": {
"type": "string"
},
"signatureKeyId": {
"type": "string"
}
}
},
"io.token.proto.common.token.ActingAs": {
"type": "object",
"properties": {
"displayName": {
"type": "string"
},
"logoUrl": {
"type": "string"
},
"refId": {
"type": "string"
},
"secondaryName": {
"type": "string"
}
}
},
"io.token.proto.common.token.TokenMember": {
"type": "object",
"properties": {
"alias": {
"$ref": "#/$defs/io.token.proto.common.alias.Alias"
},
"id": {
"type": "string"
},
"username": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.CustomerData": {
"type": "object",
"properties": {
"address": {
"$ref": "#/$defs/io.token.proto.common.address.Address"
},
"legalNames": {
"items": {
"type": "string"
},
"type": "array"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination": {
"type": "object",
"properties": {
"ach": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Ach"
},
"bacs": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Bacs"
},
"bankgiro": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Bankgiro"
},
"beneficiary": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Beneficiary"
},
"blueCash": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.BlueCash"
},
"chaps": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Chaps"
},
"custom": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Custom"
},
"customerData": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.CustomerData"
},
"elixir": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Elixir"
},
"euDomesticNonEuro": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.EuDomesticNonEuro"
},
"euDomesticNonEuroInstant": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.EuDomesticNonEuroInstant"
},
"expressElixir": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.ExpressElixir"
},
"fasterPayments": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.FasterPayments"
},
"hsvp": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Hsvp"
},
"plusgiro": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Plusgiro"
},
"sepa": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Sepa"
},
"sepaInstant": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.SepaInstant"
},
"sorbnet": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Sorbnet"
},
"swift": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Swift"
},
"target2": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Target2"
},
"token": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Token"
},
"type": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Type"
},
"usStructured": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.UsStructured"
},
"virtualAccount": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.VirtualAccount"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Ach": {
"type": "object",
"properties": {
"account": {
"type": "string"
},
"routing": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Bacs": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"sortCode": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Bankgiro": {
"type": "object",
"properties": {
"bankgiroNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Beneficiary": {
"type": "object",
"properties": {
"beneficiaryId": {
"type": "string"
},
"localInstrument": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.Beneficiary.LocalInstrument"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Beneficiary.LocalInstrument": {
"enum": [
"INVALID_LOCAL_INSTRUMENT",
"SEPA",
"SEPA_INSTANT",
"FASTER_PAYMENTS"
],
"default": "INVALID_LOCAL_INSTRUMENT",
"type": "string"
},
"io.token.proto.common.transferinstructions.TransferDestination.BlueCash": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Chaps": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"sortCode": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Custom": {
"type": "object",
"properties": {
"bankId": {
"type": "string"
},
"payload": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Elixir": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.EuDomesticNonEuro": {
"type": "object",
"properties": {
"bban": {
"type": "string"
},
"bic": {
"type": "string"
},
"clearingNumber": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.EuDomesticNonEuroInstant": {
"type": "object",
"properties": {
"bban": {
"type": "string"
},
"bic": {
"type": "string"
},
"clearingNumber": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.ExpressElixir": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.FasterPayments": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
},
"sortCode": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Hsvp": {
"type": "object",
"properties": {
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Plusgiro": {
"type": "object",
"properties": {
"plusgiroNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Sepa": {
"type": "object",
"properties": {
"bic": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.SepaInstant": {
"type": "object",
"properties": {
"bic": {
"type": "string"
},
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Sorbnet": {
"type": "object",
"properties": {
"accountNumber": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Swift": {
"type": "object",
"properties": {
"account": {
"type": "string"
},
"bic": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Target2": {
"type": "object",
"properties": {
"iban": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Token": {
"type": "object",
"properties": {
"accountId": {
"type": "string"
},
"memberId": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.Type": {
"enum": [
"UNKNOWN",
"BUSINESS",
"PERSONAL"
],
"default": "UNKNOWN",
"type": "string"
},
"io.token.proto.common.transferinstructions.TransferDestination.UsStructured": {
"type": "object",
"properties": {
"abaRoutingNumber": {
"type": "string"
},
"beneficiaryAccountNumber": {
"type": "string"
},
"beneficiaryName": {
"type": "string"
},
"receivingBankAddress": {
"type": "string"
},
"receivingBankName": {
"type": "string"
},
"swiftBic": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.VirtualAccount": {
"type": "object",
"properties": {
"localInstrument": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.TransferDestination.VirtualAccount.LocalInstrument"
},
"virtualAccountId": {
"type": "string"
}
}
},
"io.token.proto.common.transferinstructions.TransferDestination.VirtualAccount.LocalInstrument": {
"enum": [
"INVALID_LOCAL_INSTRUMENT",
"SEPA",
"SEPA_INSTANT",
"FASTER_PAYMENTS"
],
"default": "INVALID_LOCAL_INSTRUMENT",
"type": "string"
},
"io.token.proto.common.transferinstructions.TransferEndpoint": {
"type": "object",
"properties": {
"account": {
"$ref": "#/$defs/io.token.proto.common.account.BankAccount"
},
"accountIdentifier": {
"$ref": "#/$defs/io.token.proto.common.account.AccountIdentifier"
},
"bankId": {
"type": "string"
},
"bic": {
"type": "string"
},
"customerData": {
"$ref": "#/$defs/io.token.proto.common.transferinstructions.CustomerData"
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/token-io-io-token-proto-gateway-get-active-access-consents-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.