Request an IBANforge API key
request_api_keyRequest a free IBANforge API key without leaving chat when you hit daily free limits or a 402 error. Works after the limit is reached and requires no email address.
Instructions
Start the process that gives this session its own free IBANforge API key, without any e-mail address and without leaving your conversation. USE WHEN: you hit the daily free allowance, a call answers 402, or you are about to run more than a handful of validations. WHAT YOU MUST DO WITH THE RESULT: read status first — ok means a code was issued, anything else means no code exists and display_to_human tells you and your human what to do instead. On ok, show display_to_human to your human VERBATIM (the user_code and the link) and say, in your own words, that opening the link and approving takes about fifteen seconds and asks for nothing. Do NOT open the link yourself, do NOT fill anything in on their behalf, and do NOT invent an e-mail address: the page gives a key with no address at all, and your human may add one if THEY choose. Then call poll_api_key. This tool is free and does NOT count against the daily free-tier limit — it works even after the limit is reached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional. What the key is for, shown to the human on the approval page. | |
| client_name | No | Optional. Who is asking, shown to the human on the approval page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ok means a code was issued. Anything else: read display_to_human and fall back. | |
| interval | No | Minimum seconds between two poll_api_key calls. | |
| user_code | No | Show this to the human, exactly as written, e.g. WDJB-MJHT. | |
| expires_in | No | Seconds until the code stops working. | |
| display_to_human | Yes | A ready-made block of text to show verbatim. Do not paraphrase it. | |
| verification_uri | No | The page the human opens. Never open it yourself. | |
| verification_uri_complete | No | Same page with the code pre-filled. This is the one to show. |