Collect the approved IBANforge API key
poll_api_keyCheck whether a human approved your API key request and retrieve the key once approved, including how to handle pending, denied, or expired responses.
Instructions
Collect the API key once a human has approved the request opened by request_api_key. USE WHEN: you have called request_api_key and shown the code to your human. HOW TO CALL IT: leave device_code empty to reuse the last request from this session. The server usually waits up to thirty seconds before answering, and sometimes answers at once when it is busy — either way, calling it once per minute is enough, never in a tight loop. WHAT THE ANSWERS MEAN: authorization_pending is normal and means nobody has approved yet — wait retry_in_seconds and call again; approved carries the key ONCE and never again, so hand it to your human immediately together with config_line; access_denied means somebody refused — tell your human, ask THEM whether to try again, and open at most ONE more request; expired_token means the code timed out — you may call request_api_key ONE more time, and if that expires too, stop and keep using the keyless allowance or x402; invalid_grant means this code can no longer be used at all — stop. This tool is free and does NOT count against the daily free-tier limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| device_code | No | Optional. Leave it empty to reuse the last request from this session. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | anonymous = the entry allowance, email/claimed/paid = the raised one. | |
| No | Absent on the anonymous tier: no address was ever given. | ||
| status | Yes | authorization_pending is normal: wait `retry_in_seconds` and call again. | |
| api_key | No | Present exactly once, on the first approved poll. | |
| message | Yes | One sentence for the human. | |
| expires_in | No | ||
| key_prefix | No | ||
| config_line | No | The exact command line to give the human. Do not run it yourself. | |
| monthly_limit | No | ||
| retry_in_seconds | No |