---
title: "Consent Simulator + Compliance Auditor"
method: POST
path: "/v1/tools/audit_consent_compliance"
tags: ["consent", "PSD2", "open banking", "CFPB 1033", "CDR", "JWT", "compliance"]
---

# Consent Simulator + Compliance Auditor

`POST /v1/tools/audit_consent_compliance`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/audit_consent_compliance`
- Auth: none declared

Simulates an open banking consent flow and audits it against PSD2, UK PSD, CFPB 1033, and AU CDR rules. Flags scope violations, over-collection, renewal gaps, and generates a signed JWT receipt.

**Tool URL:** https://ainumbers.co/tools/03-consent-compliance-auditor.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `scopes` string[], required
  - `regime` 'psd2' | 'uk' | 'us' | 'au', required
  - `duration` number
  - `renewal` string

## Response `200`

Successful tool execution result

- object
  - `overall_score` number
  - `pass_count` number
  - `warn_count` number
  - `fail_count` number
  - `jwt_generated` boolean

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
