Skip to main content
PandaDoc API
M
Written by Marya Maksimchuk
Updated over a week ago

Availability: Enterprise*

* Additional volume charge will be applied for document generation via production API.

Note:

You must have an active Enterprise plan to access Production API. Sandbox API is available on both trialing and active Enterprise plan accounts.

API documentation

If you’d like more details on how the API can be used, please refer to our developer documentation.

Developer dashboard

Our Dev Center 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 Dev Center.

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 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.

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.

Did this answer your question?