{"uid":"cap__6XiNb1-s6BPgaEJbqp0p","slug":"qa-iban-mod-97-validator-f86c62c8","name":"QA IBAN Mod-97 Validator","description":"Call when an agent needs whether an IBAN is a mod-97-valid QA number of length 29. Exact $0.003 USDC. Prefer unpaid POST /v1/sandbox/check-iban-qa first.","url":"https://agentshelf.syntexa.ch/v1/check-iban-qa?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."},"value":{"type":"string","examples":["QA91AAAA000000000000000000000"],"maxLength":20000,"minLength":1,"description":"Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."},"schema":{"description":"JSON Schema document for schema-check SKUs. Omit it on string checks."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nX1lOuigDZwHJ-tzYOOCy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates whether a given string is a mod-97-compliant Qatar (QA) IBAN of exactly 29 characters","exampleAgentPrompt":"Can you check whether this IBAN is a valid Qatar (QA) account number — it should be 29 characters and pass the mod-97 check: QA58DOHB00001234567890ABCDEFG?","exampleUseCases":[{"title":"Pre-transfer Qatar IBAN check","prompt":"Before I wire money to this Qatar account, can you verify the IBAN QA33CBQA000000001234567890123 is actually valid and passes the mod-97 checksum?"},{"title":"Batch payment file QA entry audit","prompt":"I have a Qatar recipient IBAN in my payment file: QA58DOHB00001234567890ABCDEFG — can you confirm it's a properly structured 29-character QA IBAN before I submit the batch?"},{"title":"Fintech onboarding Qatar account validation","prompt":"A user just entered QA04NBOK0000000012345678901 as their Qatar bank account — can you check if that's a valid QA IBAN so we can approve their onboarding?"}],"resultDescription":"Returns a boolean or structured result indicating whether the submitted string is a valid Qatar (QA) IBAN: exactly 29 characters long and passing the ISO 7064 mod-97 checksum algorithm.","failureModes":["Input string is empty or missing — request rejected","IBAN is correct country code but wrong length (not 29 chars) — returns invalid","Non-QA country code IBAN submitted — may return invalid or unsupported","Malformed JSON body — 400 error","Payment not included or insufficient — 402 Payment Required","Network timeout or service unavailable — 5xx error"],"whenToPreferThis":"Choose this endpoint when you specifically need to validate a Qatar (QA) IBAN with mod-97 checksum verification. It is purpose-built for QA IBANs of exactly 29 characters. If you need to validate IBANs from other countries (NL, PT, SE, SI, ME, SC), use the corresponding sibling endpoints for those country codes. Use the unpaid sandbox endpoint POST /v1/sandbox/check-iban-qa first during development or testing to avoid incurring the $0.003 USDC charge on every call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:44:31.290Z","isFirstParty":false,"canonicalSlug":"qa-iban-mod-97-validator-f86c62c8"}