{
  "info": {"name": "IBANgen API", "_postman_id": "ibangen-api-2026-08-18", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},
  "variable": [{"key": "base_url", "value": "https://ibangen.com/api/v1"}, {"key": "api_key", "value": "your_api_key_here"}, {"key": "review_id", "value": ""}, {"key": "record_id", "value": "1"}, {"key": "source_id", "value": ""}],
  "item": [
    {"name": "Generate deterministic IBAN", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"country\": \"Germany\",\n  \"quantity\": 1,\n  \"seed\": \"postman-ci-v1\",\n  \"include_bank_details\": true\n}"}, "url": "{{base_url}}/generate"}},
    {"name": "Validate IBANs", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\"ibans\":[\"DE89370400440532013000\"]}"}, "url": "{{base_url}}/validate"}},
    {"name": "Generate synthetic profile", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"country\": \"Germany\",\n  \"iban\": \"DE89370400440532013000\"\n}"}, "url": "{{base_url}}/profile"}},
    {"name": "Build IBAN test cases", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"country\": \"Germany\",\n  \"quantity\": 20,\n  \"seed\": \"postman-ci-v1\",\n  \"output\": \"json\"\n}"}, "url": "{{base_url}}/test-cases"}},
    {"name": "Bank intelligence lookup", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"identifiers\": [{\"value\": \"DEUTDEFF\", \"type\": \"bic\"}]\n}"}, "url": "{{base_url}}/bank-intelligence/lookup"}},
    {"name": "Bank intelligence search", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"query\": \"Sparkasse\",\n  \"country_code\": \"DE\",\n  \"limit\": 10\n}"}, "url": "{{base_url}}/bank-intelligence/search"}},
    {"name": "Bank intelligence record", "request": {"method": "GET", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}], "url": "{{base_url}}/bank-intelligence/record/{{record_id}}"}},
    {"name": "Bank intelligence sources", "request": {"method": "GET", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}], "url": "{{base_url}}/bank-intelligence/sources"}},
    {"name": "Bank intelligence changes", "request": {"method": "GET", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}], "url": "{{base_url}}/bank-intelligence/changes?source_id={{source_id}}&limit=100"}},
    {"name": "Fixture manifest specification", "request": {"method": "GET", "header": [], "url": "{{base_url}}/fixture-manifest/spec"}},
    {"name": "Compile fixture manifest", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"fixture_id\": \"payment-ci-v1\",\n  \"seed\": \"postman-ci-v1\",\n  \"registry_snapshot\": \"public-2026-08-20\",\n  \"fixtures\": [{\"scenario\": \"match\", \"expected_outcome\": \"MATCH\"}],\n  \"expected_outcomes\": [\"MATCH\"]\n}"}, "url": "{{base_url}}/fixture-manifest/compile"}},
    {"name": "Payment scenario catalog", "request": {"method": "GET", "header": [], "url": "{{base_url}}/payment-scenarios/catalog"}},
    {"name": "Compile payment scenario", "request": {"method": "POST", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}, {"key": "Content-Type", "value": "application/json"}], "body": {"mode": "raw", "raw": "{\n  \"scenario\": \"supplier_payment_match\",\n  \"country\": \"DE\",\n  \"bank_target\": \"Berliner Sparkasse\",\n  \"vop_outcome\": \"MATCH\",\n  \"seed\": \"postman-ci-v1\"\n}"}, "url": "{{base_url}}/payment-scenarios/compile"}},
    {"name": "Poll statement review", "request": {"method": "GET", "header": [{"key": "X-API-Key", "value": "{{api_key}}"}], "url": "{{base_url}}/statement-validator/review/{{review_id}}"}}
  ]
}
