Generate ProAbono integration code for a task, in a given language
generate_integration_codeGenerates code for a ProAbono task in your language from the live API contract and installation docs, returning the authenticated client, operations, and guardrails needed.
Instructions
Generates code for a ProAbono task in the language you name, from the API Live contract and the installation documentation — no per-language SDK, because there is none. Returns the authenticated client (Basic auth read from configuration, the Segment carried, collections read to TotalItems, 204 handled), the operations the task actually needs with their real parameters read from the contract, and the guardrails the code has to satisfy. Use it for a task no task-specific generator covers; where one does — the portal, the pricing table, the workflow round trip, the rights cache, the webhook endpoint — it says so and names it, because those carry rules a generic generator cannot know.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | What the code has to do, in the developer's own words: "cancel a subscription at period end", "list a customer's unpaid invoices", "add seats when a user is invited". | |
| language | Yes | The target language or framework: "typescript", "php", "python", "ruby", "csharp", "next.js"… An unrecognised one is answered with the HTTP calls themselves and said to be unrecognised, never with another language's code. |