M
v1.0 GET · Read-Only 🔒 Secure
Checking…
00:00:00
GET
/api4/
Lists Reports Meta
Status
Idle
Endpoint
Records
0
Fields
0
Size
0 KB
Time
— ms
Loaded: API Total:
View: 1 / end
No data loaded — choose an endpoint above or type one and press Enter
Showing 1–20 of 0 records Full dataset always stored in memory
Ready — select an endpoint from the quick bar above, or type one and press Enter.
AI Context Buffer
Build prompts · Generate extensions
No responses saved yet.

Load any endpoint, then click
+ Add to Context in the toolbar.
Describe what you want to build. The generator produces a complete, copy-paste-ready prompt for Claude, ChatGPT, or Gemini — containing your schema, sample values, and full extension boilerplate.
⚠ Paid AI plans (Claude Pro, ChatGPT Plus) produce significantly better results than free tiers.
Active endpoint is included automatically. Load extras & add to Context to combine.
Reflects sidebar selections. 0 fields selected
Output will appear below
💼 Prefer it done for you?
Let us build a polished extension — tailored to your workflow.
This prompt generator is free. But if you'd rather skip the AI iteration and get a production-ready extension designed, coded & tested by experts, we offer paid custom development.
Copied
📖 How to Use — Prompt Builder for Manager.io Extensions
A free tool to help you explore any Manager.io api4 endpoint live inside Manager, inspect its full data schema, then generate a complete AI prompt — paste it into Claude, ChatGPT, or Gemini to receive a working extension HTML file.

⚠ Developer tool: Designed for developers or technically minded users familiar with APIs and JSON. Follow the steps below, top to bottom.

💼 Not a developer? We build custom Manager.io extensions for businesses. Contact us for professional development →
1
Load an Endpoint
Click any quick-access button in the bar above (Lists, Reports, Meta), or type an endpoint name manually and press Enter.

Use ▶ Load for a quick first-page preview, or ⬇ Load All to fetch every record. Use Load All before building a prompt.
⚠ Manager.io returns max 50 records per API call. Load All follows every page automatically so you never miss fields.
customer-batch sales-invoice-batch inventory-item-batch aged-receivables-batch balance-sheet-batch
2
Inspect Fields in the Sidebar
The left sidebar fills with every field found in the response — each with its dot-notation path, data type badge, and a sample value.

Tick the fields you want in your extension. Use the toolbar shortcuts:
✓ All — select everything Values — skip object/array nodes – Obsolete — hide obsolete_ fields
💡 Click any field name to copy its dot-notation path to clipboard.
3
Open the AI Context Buffer
Click the floating ⎘ AI Context Buffer button at the bottom-right.

Context Buffer tab — save endpoint responses so you can combine multiple endpoints in one prompt.
AI Builder tab — configure and generate the prompt here.
4
Configure the AI Builder
① What to build — pick a template or write your own goal.
② Endpoints — active endpoint is included automatically.
③ Fields — mirrors sidebar selections. Adjust anytime.
④ Style — Dark, Light, or Minimal theme.
⑤ Options — keep Schema and HTML Skeleton checked for best results.
5
Generate → Copy → Paste into AI → Install
Click ⚡ Generate Complete Extension Prompt.

Copy the output and paste it into Claude, ChatGPT, or Gemini.
The AI returns a complete .html file. Install it via Settings → Extensions → Add Custom Extension.
✅ A good prompt is typically 3,000–8,000 characters. The label above the output area shows the exact count.
6
Deploy on GitHub Pages (free hosting)
Host your extension HTML on GitHub Pages for a free, permanent public URL.

Create a public GitHub repo → Upload your file as index.html Enable Pages under Settings → Pages → Deploy from branch → main → Get your URL → Paste into Manager Settings → Extensions.
github.com — free netlify.com — drag & drop vercel.com — instant deploy
⚠ Important Disclaimer
🛠 Developer-focused tool. Designed for users who understand APIs, JSON, and basic web concepts.
🤖 AI can and does make mistakes. The generated prompt is a best-effort starting point. Always review and test generated code before using it with real business data.
📉 Output quality varies by model. Paid plans (Claude Pro, ChatGPT Plus) consistently produce better, more complete code than free tiers.
🔁 Iteration is normal. Complex extensions often need 2–3 rounds of refinement. Paste the output back with follow-up instructions.
Provided as-is. Use generated code at your own discretion. Keep a backup of your Manager.io data before installing custom extensions.
⚡ Professional Services
Need a Custom Extension Built?
This tool is 100% free for self-service development. If you'd rather have an expert build a polished, production-ready Manager.io extension tailored to your business — we're here to help.
✓ Free Forever
DIY with this tool
Generate prompts, use any AI, build extensions yourself. Ideal for developers & technical users.
★ Done For You
Custom development
We design, build, test & deploy a bespoke extension for your specific workflow.
What we can build for you
Custom dashboards, reports & KPI views tailored to your business metrics
Branded invoice, quote & document layouts that match your identity
Multi-endpoint data tools (cross-report analysis, reconciliation, audits)
Industry-specific workflows — retail, construction, services, manufacturing
Ongoing support, maintenance & feature updates
🌐 Learn more & get in touch
Visit our website to see our work, explore our services, and reach out through our contact form. We typically reply within one business day — no commitment.
🔒 Security Layer
Active Protections
This tool runs with multiple defense layers to keep your Manager.io data safe. Every check is enforced at runtime.
Origin-pinned postMessage Active
After the first successful response, the host origin is locked. Any message from a different origin is silently rejected — a malicious iframe can't spoof API responses.
Locked origin: (not yet established — load an endpoint)
Read-only API access GET only
Only HTTP GET requests are ever made. No writes, no mutations — nothing you do here can change, create, or delete data in Manager.io.
Endpoint input validation Enforced
Endpoint paths are checked against a strict allow-list. Script injections, dangerous schemes (javascript:, data:), and malformed paths are blocked before any request is sent.
Content Security Policy Locked
A strict CSP header blocks all external network calls, remote scripts, and unexpected resource loads. The page only talks to Manager.io through its sandboxed postMessage bridge.
XSS-safe rendering Escaped
All JSON field values and paths shown in the sidebar are HTML-escaped before rendering, so hostile data inside any record can't execute code in the page.
Zero external tracking No analytics
No telemetry, no analytics, no cookies, no fingerprinting. Your data never leaves the Manager.io iframe boundary. The only outbound request is to Google Fonts (style only).