PowerClerk Support Center
- Project Pages
- Program Design
-
- Automations
- Channels
- Communications
- Connections
- Content Library
- Custom API IDs
- Data Fields
- Deadlines
-
- Questions to ask yourself
- Locating the Deadlines feature
- What are Deadlines
- How to Create a Deadline
- Deadline Automation Action Rules
- Utilizing Project Admin Page for Deadlines
- Communication Templates for Deadlines
- Deadline Set/Satisfy Options
- Program-Wide Deadline Actions
- Reporting on Deadlines
- Deadlines in Project List Columns
- FAQs
- Document Templates
- eSignature Envelopes
-
- Questions to Ask
- Locating the eSignature Feature
- What are eSignature Envelopes?
- eSignature Checklist: The Prerequisites to create a new Envelope
- How to set up Advanced eSignature Envelopes Step-by-Step
- How to add an eSignature Envelope to a form
- eSignature Automation Trigger
- Viewing Completed eSignature Envelopes
- Resending eSignature Notifications
- Canceling eSignatures
- FAQs
- Forms
- Formulas and Calculated Fields
- Front Page
- Incentive Design
- Milestones
- Project List Columns
- Project Summary
- Project Views
- Roles
- Workflow
- Administration
- Tools Menu
- Integration Guides & API
- PowerClerk Video Guides
-
- Setting up Roll-up Reports
- New User Video Guide
- Configuring Forms
- Roles and User Administration
- Setting up Business Days
- Formulas and Advanced Visibility Rules
- Visualize Workflows
- Dashboards
- ArcGIS
- FormSense
- API
- Edit Forms - Tutorial #1
- SFTP Automatic Data Import
- Calculated Fields
- Web Connector Setup
- Build A Formula
- Milestones
- Edit Forms - Tutorial #2
- Project Summary
- Automation with Formulas in Action Rules
- PowerClerk Program Launch
- PowerClerk User Group Sessions (UGS)
- Learning Management System (LMS)
- Join us for Reflow!
- NEW: PowerClerk Certifications
PowerClerk API
Minimize processing overhead and unlock the value of your data with programmatic access to PowerClerk.
What is the PowerClerk API?
APIs (Application Programming Interfaces) allow software applications to communicate and interact. With PowerClerk’s API, your client may search, retrieve or update Project data or approval statuses. These API methods mirror the functionality of the PowerClerk user interface for interacting with projects.
What can the PowerClerk API do?
Utilities and Energy Agencies can further integrate and automate PowerClerk workflows and reporting to maximize the value of PowerClerk subscriptions via the PowerClerk API:
- Populate and update external systems (e.g., ERP, CRM, CIS, billing, etc.) with PowerClerk data.
- Create and update projects programmatically, including status changes.
- Integrate distribution planning systems to automate technical screening.
- Provide real-time information about distributed generation penetration on utility circuits via Geographic Information Systems (GIS) maps.
Applicants reduce the time required to submit applications from minutes to seconds:
- Programmatically submit and update projects utilizing customer data already stored in CRM systems.
- Report on projects in process.
- Gain visibility across multiple programs and utilities/agencies from your CRM system.
Learning more about integrating with the PowerClerk API
To get started, login to PowerClerk and submit an API Key request to our support team at the PowerClerk’s Ticket System and choose the Submit API Key Request option:
Please Note: Each API key is mapped to a PowerClerk account(s). If you are requesting an API Key for a Production program, please provide the PowerClerk account that the API key will be mapped to and a user with the role of Program Designer (not all Program utilize the verbiage Program Designer, in that case please provide the PowerClerk user who manages the program). The Program Designer will verbally confirm the API Key request. Sandbox programs do not require this verbal authorization.
API Documentation
New API integrations should use the latest PowerClerk API V2. To get started, visit the PowerClerk API V2 documentation page.
The documentation provided at https://apidocs.powerclerk.com is an executable Postman Collection. It contains descriptions, technical details, examples, schemas, and common flows. The documentation can be read, downloaded, and run online or in your own Postman editor.
The PowerClerk API V2 is recommended for new integrations and contains many new features:
- Improved OAuth 2.0 Security using client credentials and bearer tokens.
- A choice of JSON or XML payloads.
- Access to projects directly using their project number.
- More features and options for efficient client integrations.
The legacy PowerClerk API is available and supported in maintenance mode. Clean Power Research may release security and bug fixes but will not add new features to the legacy API. Documentation to support your existing integrations is still available on the legacy API page.
Video Guide
Integrate with PowerClerk API using Postman
This video guide will walk you through using the PowerClerk API with Postman.
A full list of all Video Guides can also be found here.