ProWorkflow API
Build powerful integrations with ProWorkflow's Nexus project management platform.
The ProWorkflow API gives you programmatic access to the same data and actions that drive the product UI: companies, contacts, projects, items, time, invoices, quotes, and more.
Connect Claude
Use ProWorkflow from Claude: create an OAuth client, add the connector and sign in. No code needed.
Guides
Conceptual documentation: authentication, pagination, errors, permissions, search and more.
API Reference
A complete reference for every endpoint, parameter and response shape — generated from the OpenAPI spec.
v3 → v4 Migration
Mapping and notes for moving from the v3 API to v4.
MCP Server
Connect AI assistants to ProWorkflow over the Model Context Protocol.
Examples
Scripts, apps, and tools that show how to build on the ProWorkflow API — dashboards, webhooks, CSV importers, data export, and more.
Quick start
The API lives at:
https://api.proworkflow.com/api/v4
Authenticate every request with an API key (account-level access) or an OAuth access token (acts as a signed-in user, with their permissions). OAuth is self-serve: a super user creates the OAuth client in Settings → Automation → OAuth Clients. See Authentication to choose, and OAuth 2.0 for the sign-in flow.
curl 'https://api.proworkflow.com/api/v4/companies?fields=name,code&pagesize=10' \
-H 'apikey: your-api-key'
Connect Claude
- A super user creates an OAuth client in ProWorkflow under Settings → Automation → OAuth Clients, keeping the prefilled Claude redirect URI, and copies the Client ID and Client Secret.
- In Claude, add a custom connector with the server URL
https://api.proworkflow.com/api/v4/mcpand that Client ID and Client Secret. - Each person clicks Connect and signs in with their own ProWorkflow login.
The Connect Claude guide has the full steps, including Team and Enterprise plans and Claude Code.