PandaDoc API
Availability: Enterprise*
* Additional volume charge will be applied for document generation via production API.
API documentation
If you’d like more details on how the API can be used, please refer to our developer documentation.
Developer dashboard
Note:
Business plan users can access Sandbox key by going to Settings > Integrations > API.Our developer dashboard gives you full control over functionality and reporting for your API and Webhooks integration with PandaDoc.
Note:
Only the owner of the account and admin role users have access to the Developer dashboard.Configuration
Here you can generate Sandbox and Production API keys, plus manage OAuth 2.0 applications and Webhooks subscriptions.
The Sandbox key is available with our Business and Enterprise plans.
We don't charge for making API calls with the Sandbox key. Developers can use the Sandbox key to evaluate our API, while the Production key is used in a production environment.
Learn more about API and Sandbox keys, Applications and Webhooks setup in our developer portal.
Note for current customers:
We’ve moved everything to the Developer Dashboard for you.Webhooks History
Here you can find events for all webhooks subscriptions — active, inactive, and deleted.
The table contains Event ID, type, status, Webhook name (subscription), and Delivery time (UTC, local time on hover).
You can filter events by type, status, or date.



Each event is clickable and the pop-up displays detailed data such as event time, URL, signature, request, and response body (if available).
Note:
Webhooks history doesn’t display webhooks events for Zapier, Integromat, and other automation tools.Logs
This tab provides data about API requests received for the dedicated workspace. The table contains request URL, status, HTTP method, and time (UTC, local time on hover).
You can filter requests by status, method, or date.



You can search requests by URL or Request ID.
Each request is clickable and the pop-up displays request ID, token type, key, user ID/email, application name (if available), and request/response body.
The pop-up has a Copy data button that copies your request data, which you can easily share with the PandaDoc Support team in case you have any questions or issues.
Monitoring
This tab offers current information about your API integration in real time.
The document usage tile shows the number of API calls used (documents created/sent), as well as limits (if applicable).
The “Recent errors” tile displays errors that have occurred during the predefined time period.
The “Document creation time” chart shows how long it takes to create a document for you (maximum, average, and minimum — in seconds) over the last seven days.
The API requests chart provides data about the total number of successful and failed API requests per day over the last seven days.
The API error distribution chart presents error distribution by HTTP method per day over the last seven days.