Documents & Contracts: Public APIs provide developers with programmatic access to core document and contract features in AsantePower CRM. They allow you to fetch documents, send them to contacts, access templates, and even generate and send documents in one step. By integrating these APIs, you can automate workflows, ensure consistency, and scale document management across your business applications.
Harnessing these APIs delivers efficiency and automation that improve how you manage document workflows.
The List Documents endpoint lets you retrieve all documents within a specific AsantePower CRM location. This is useful for syncing document records across your CRM, dashboards, or custom apps. For more, refer to List Documents.
With the Send Document endpoint, you can automatically dispatch an existing document to one or multiple contacts. This reduces time spent manually sending documents and ensures a consistent process. For more, refer to Send Document.
The List Templates endpoint provides access to all available templates in your AsantePower CRM location. This enables developers to fetch templates dynamically when building automated workflows or integrations. For more, refer to List Templates.
The Send Template endpoint combines template-based document creation and sending into a single API call. This reduces the workflow to one action, making it easier to build automation at scale. For more, refer to Send Template.
Correctly setting up API access ensures your integrations run smoothly, securely, and at scale. Follow the steps below to configure your AsantePower CRM account for API usage:
Go to Agency Settings > Private Integrations in your AsantePower CRM account and create a Private Integration token (recommended over API keys for enhanced security and access control).
IMPORTANT: Scopes determine the permissions that the third-party app has to access your account data or perform actions. It’s recommended to grant as few scopes as necessary for better account security.
Visit the Public API documentation portal. Identify which endpoints your workflow requires (List Documents, Send Document, List Templates, Send Template).

Use a tool like Postman to make sample requests. Set your authentication header as Authorization: Bearer <your-token>. Enter required parameters (document ID, template ID, contact IDs).
Review the JSON output from each call. Confirm that documents or templates are returned and sent successfully.
Embed API calls into your CRM, automation scripts, or backend processes. Optionally connect with AsantePower CRM workflows that trigger based on document actions (e.g., “Document Sent” or “Document Signed”).
Store your API tokens securely, rotate them periodically, and monitor API usage to avoid hitting rate limits