The interconnection review that runs in the console is the same one your systems can call: find what a utility requires, screen a packet against it, and read the findings back, from your own code or your own AI tools.
Full API, MCP, CLI, and webhook documentation is available to approved accounts.
Pick the surface that fits how you work. They all speak to the same platform and the same review.
Create projects, upload packet documents, run reviews, and retrieve findings and reports over HTTPS with JSON responses and typed error contracts.
Connect Claude, or any MCP-capable assistant, to the platform's tools: match utilities, query published requirements, check job status, and run reviews from a conversation.
The same workflows from a terminal or a script: upload, review, and export without writing an integration first.
Subscribe to job and document events and get notified when work completes, instead of polling.
Most integrations begin the same way: resolve the utility you are working with to its canonical record, then everything else (requirements, reviews, findings) hangs off it.
curl -X POST https://gridwonk.com/api/v1/utilities/match \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Duke Energy Carolinas", "state": "NC"}'Authentication uses API keys created in the console, or an OAuth client-credentials exchange for partner integrations. Keys are scoped to your organization and can be rate-limited, restricted by endpoint, and revoked at any time.
The same rules as the console, on every surface.
Access is invite-based today. Tell us what you are building and which utilities you work with.
Request AccessAlready have an account? Log in to read the docs.