TD Bank · Schema

TD Bank FDX Consent

Account AggregationAMLAkoyaBankingBank Secrecy ActBill PaymentConsentConsumer BankingFDXFinancial ServicesMerchant SolutionsNotificationsOpen BankingPaymentsRewardsTax FormsToken ManagementTransactions

Properties

Name Type Description
consentId string
status string
durationType string
durationPeriod integer
grantedAt string
expiresAt string
resources array
View JSON Schema on GitHub

JSON Schema

td-bank-consent-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.td.com/schemas/consent.json",
  "title": "TD Bank FDX Consent",
  "type": "object",
  "required": ["consentId", "status"],
  "properties": {
    "consentId": { "type": "string" },
    "status": { "type": "string", "enum": ["ACTIVE", "REVOKED", "EXPIRED"] },
    "durationType": { "type": "string", "enum": ["ONE_TIME", "PERSISTENT"] },
    "durationPeriod": { "type": "integer" },
    "grantedAt": { "type": "string", "format": "date-time" },
    "expiresAt": { "type": "string", "format": "date-time" },
    "resources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "resourceType": { "type": "string" },
          "accountId": { "type": "string" },
          "dataClusters": {
            "type": "array",
            "items": { "type": "string" }
          }
        }
      }
    }
  }
}