{"uid":"cap_RPICZHu5iclBrrLcZ4znv","slug":"bahrain-iban-validator-bh-length-22-63b9259d","name":"Bahrain IBAN Validator (BH, length 22)","description":"Call when an agent needs whether an IBAN is a mod-97-valid BH number of length 22. Exact $0.007 USDC. Prefer unpaid POST /v1/sandbox/check-iban-bh first.","url":"https://agentshelf.syntexa.ch/v1/check-iban-bh?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":["BH42AAAA00000000000000"],"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.007","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__aTQfmTOKYFhP2KbZSpgs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","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 correctly structured Bahrain IBAN — exactly 22 characters, starting with 'BH', passing the ISO 7064 mod-97 check.","exampleAgentPrompt":"Can you check whether 'BH67BMAG00001299123456' is a valid Bahrain IBAN — does it have the right length of 22 characters and pass the mod-97 checksum?","exampleUseCases":[{"title":"Pre-payment Bahrain IBAN check","prompt":"Before we send a wire transfer to this Bahraini supplier, can you verify that 'BH29GPBT12345678901234' is a properly valid Bahrain IBAN with the correct 22-character length and mod-97 checksum?"},{"title":"Onboarding bank account validation","prompt":"A new customer just entered their bank account as 'BH67BMAG00001299123456' — can you confirm it's a valid BH IBAN before we save it to their profile?"},{"title":"Batch invoice data quality check","prompt":"I have a Bahrain IBAN from an invoice — 'BH00TEST12345678901234' — can you tell me whether it's structurally valid so I know if the invoice data is clean?"}],"resultDescription":"Returns a boolean or structured response indicating whether the input string is a valid Bahrain IBAN: exactly 22 characters long, prefixed with 'BH', and passing the ISO 7064 mod-97 checksum algorithm. Does not verify the account actually exists at a bank.","failureModes":["Input string is null or empty — returns invalid","IBAN has incorrect length (not 22 characters) — fails","Country code prefix is not 'BH' — fails country-specific check","Mod-97 checksum does not pass — returns invalid","Malformed input with non-alphanumeric characters — returns invalid or error","Network timeout or service unavailability — HTTP error response"],"whenToPreferThis":"Use this endpoint when you specifically need to validate a Bahrain (BH) IBAN and want a country-specific check enforcing the exact 22-character length rule, rather than the generic IBAN validator which covers all countries. It costs slightly less than the generic validator and is more precise for BH numbers. Try the free sandbox endpoint first if available.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:46:03.339Z","isFirstParty":false,"canonicalSlug":"bahrain-iban-validator-bh-length-22-63b9259d"}