The GetAccept REST API lets you create, read, and update pricing tables programmatically. This is useful for integrating GetAccept with your CPQ (Configure, Price, Quote) systems, automating document creation workflows, and syncing pricing data between platforms.
Pro-tip: If you are looking for the UI-based pricing table setup instead, see Add a Pricing Table and Pricing Table Settings.
What you can do
Using the pricing table endpoints, integrations can:
Fetch the pricing table structure from a template (table, sections, columns).
Create a document from a template and populate the pricing table with rows and values.
Read pricing table values back from a sent document.
Update pricing tables on a sent document via the Edit After Send flow, before any recipient signs.
Typical workflow
Build a template in GetAccept with a pricing table block. The template defines the columns, sections, currency, and locale that the API will reference.
Fetch the template structure via the API to obtain the table ID, section IDs, and column IDs.
Create a document from that template and pass the populated pricing table values, matching each value to the corresponding column ID.
Read or update values on the sent document if you need to revise pricing before signing.
Authentication
The GetAccept API authenticates using a token or via OAuth 2.0. OAuth 2.0 is configured by GetAccept Tech Support.
Note: GetAccept does not use API keys. If you have seen older guidance referring to API keys or an "Integrations > API" settings page, that guidance is incorrect. Contact Tech Support to provision the correct credentials.
Endpoint and parameter reference
For the current list of pricing table endpoints, request bodies, response structures, and example payloads, contact your GetAccept representative or Tech Support. The reference covers fetching template structure, creating documents with populated pricing tables, reading current values, and updating values on sent documents.
Related articles
GetAccept REST API Overview for capabilities and authentication.
How to Use the GetAccept Public API for how to request access.
Add a Pricing Table for the UI-based setup.
