TD Bank · Schema

TD Bank FDX Consent

Account AggregationAMLAkoyaBankingBank Secrecy ActBill PaymentsConsentConsumer BankingFDXFinancial-ServicesMerchant SolutionsNotificationOpen BankingPaymentsRewardsTax FormsToken ManagementTransaction

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" }
          }
        }
      }
    }
  }
}