Developer Overview
RevenuePilot exposes a CRM API, outbound webhook signing, automation webhooks, public lead forms, public signing flows, plugin/extension surfaces, and integration readiness workflows.
CRM API
The API is mounted at /api/crm/v1 and uses installed-app and CRM API authentication middleware. See CRM API v1 for endpoints.
Webhooks
Outbound webhooks should be signed with endpoint secrets. Payment gateway webhooks and automation webhooks are separate public endpoints with throttling and provider/token checks.
Extensions
Plugins can represent connectors, workflow modules, intelligence packs, or compliance utilities. Keep plugin docs, install steps, permissions, and screenshots packaged with the extension.