OPT-AIS-001Bank and TPPregulatedAccount information

History beyond 90 days

Can the AISP get more than 90 days of transactions?

The options

  • aisp

    The standard scope.

  • aisp extended_transaction_history

    Only valid with the very first access token. The bank narrows it to aisp at the first refresh.

Bank side
The spec does not say whether the bank must support this scope. A request outside the scope returns 403 insufficient_scope and revokes the refresh token.
TPP side
Fetch the long history right after the code exchange, before any refresh. This scope cannot be requested on refresh.
Regulation

The SCA exemption only covers the last 90 days, and beyond that SCA is always required (EBA Q&A 2018_4177). The AISP is entitled to the same data as the PSU gets through direct access (Article 36(1)(a) of the RTS), with no set depth.

Texts cited

Entry checked on October 19, 2026.

Based on the STET PSD2 API 1.6.3 specification, licensed CC BY 3.0 FR.

The entry as stored
{
  "id": "OPT-AIS-001",
  "edition": "1.6.3",
  "chooser": "both",
  "title": {
    "fr": "Historique au-delà de 90 jours",
    "en": "History beyond 90 days",
    "es": "Historial de más de 90 días",
    "pt-br": "Histórico além de 90 dias"
  },
  "question": {
    "fr": "L'AISP peut-il obtenir plus de 90 jours de transactions ?",
    "en": "Can the AISP get more than 90 days of transactions?",
    "es": "¿Puede el AISP obtener más de 90 días de transacciones?",
    "pt-br": "O AISP pode obter mais de 90 dias de transações?"
  },
  "options": [
    {
      "label": {
        "fr": "`aisp`",
        "en": "`aisp`",
        "es": "`aisp`",
        "pt-br": "`aisp`"
      },
      "text": {
        "fr": "Le scope standard.",
        "en": "The standard scope.",
        "es": "El scope estándar.",
        "pt-br": "O scope padrão."
      }
    },
    {
      "label": {
        "fr": "`aisp extended_transaction_history`",
        "en": "`aisp extended_transaction_history`",
        "es": "`aisp extended_transaction_history`",
        "pt-br": "`aisp extended_transaction_history`"
      },
      "text": {
        "fr": "Valable avec le tout premier access token seulement. La banque le réduit à `aisp` au premier refresh.",
        "en": "Only valid with the very first access token. The bank narrows it to `aisp` at the first refresh.",
        "es": "Válido solo con el primer access token. El banco lo reduce a `aisp` en el primer refresh.",
        "pt-br": "Válido somente com o primeiro access token emitido. O banco o reduz a `aisp` no primeiro refresh."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.3.3",
        "page": 44
      },
      {
        "part": "framework",
        "section": "3.4.2.8",
        "page": 40
      }
    ],
    "openapi": [
      "accessCode"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "La spec ne dit pas si la banque doit supporter ce scope. Une requête hors scope renvoie 403 `insufficient_scope` et révoque le refresh token.",
    "en": "The spec does not say whether the bank must support this scope. A request outside the scope returns 403 `insufficient_scope` and revokes the refresh token.",
    "es": "La especificación no dice si el banco debe soportar este scope. Una petición fuera del scope devuelve 403 `insufficient_scope` y revoca el refresh token.",
    "pt-br": "A especificação não diz se o banco deve suportar esse scope. Uma requisição fora do scope retorna 403 `insufficient_scope` e revoga o refresh token."
  },
  "tpp": {
    "fr": "Récupérer l'historique long juste après l'échange du code, avant tout refresh. Ce scope ne peut pas être demandé au refresh.",
    "en": "Fetch the long history right after the code exchange, before any refresh. This scope cannot be requested on refresh.",
    "es": "Recuperar el historial largo justo después del intercambio del código, antes de cualquier refresh. Este scope no puede pedirse en el refresh.",
    "pt-br": "Buscar o histórico longo logo após a troca do código, antes de qualquer refresh. Esse scope não pode ser solicitado no refresh."
  },
  "regulation": {
    "text": {
      "fr": "L'exemption de SCA ne couvre que les 90 derniers jours, et au-delà la SCA est toujours requise (Q&A EBA 2018_4177). L'AISP a droit aux mêmes données que le PSU en accès direct (art. 36(1)(a) des RTS), sans profondeur fixée.",
      "en": "The SCA exemption only covers the last 90 days, and beyond that SCA is always required (EBA Q&A 2018_4177). The AISP is entitled to the same data as the PSU gets through direct access (Article 36(1)(a) of the RTS), with no set depth.",
      "es": "La exención de SCA solo cubre los últimos 90 días; más allá, siempre se exige SCA (Q&A de la EBA 2018_4177). El AISP tiene derecho a los mismos datos que el PSU en acceso directo (art. 36(1)(a) de las RTS), sin una profundidad fijada.",
      "pt-br": "A isenção de SCA só cobre os últimos 90 dias. Além desse período, a SCA é sempre exigida (Q&A da EBA 2018_4177). O AISP tem direito aos mesmos dados que o PSU em acesso direto (art. 36(1)(a) das RTS), sem profundidade de histórico fixada."
    },
    "sources": [
      {
        "act": "rts",
        "ref": "art. 36(1)(a)"
      },
      {
        "act": "eba-qa",
        "ref": "2018_4177"
      }
    ]
  },
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}