---
title: What exactly is the API Addon?
description: An API (Application Programming Interface) is a set of instructions, procedures, routines, and functions that serves as a way for software to &quot;communicate&quot; with each other.
---

[Skip to content](https://faq.procurementexpress.com/api-addon#main-content)

English

Show submenu for translations

![white logo.png\]](https://faq.procurementexpress.com/hs-fs/hubfs/white%20logo.png?height=46&name=white%20logo.png)

- [Home](https://content.procurementexpress.com/)
- [About Us](https://content.procurementexpress.com/about-us)
- [Contact Us](https://content.procurementexpress.com/contact-us)
- [Blog](https://procurementexpress.hubspotpagebuilder.com/blog)

Open main navigation

Close main navigation

- [Home](https://content.procurementexpress.com/)
- [About Us](https://content.procurementexpress.com/about-us)
- [Contact Us](https://content.procurementexpress.com/contact-us)
- [Blog](https://procurementexpress.hubspotpagebuilder.com/blog)
- English
  
  Show submenu for translations
- Contact us

 Contact us

 Need anything? Find it by searching a keyword!

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://faq.procurementexpress.com/?hsLang=en)
2. [Integrations and Features](https://faq.procurementexpress.com/integrations-and-features?hsLang=en)
3. [API](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#api)

# What exactly is the API Addon?

## An API (Application Programming Interface) is a set of instructions, procedures, routines, and functions that serves as a way for software to "communicate" with each other.

### What can our API do?

Our API can be used in various ways, such as connecting ProcurementExpress.com with your in-house purchasing system. This can allow for ProcurementExpress.com to sync your precious data with your existing software, meaning that all data generated in ProcurementExpress.com gets synced to your platform.

Check out our publicly available [API documentation](https://docs.procurementexpress.com/). You will be able to create purchase orders, budgets, invoices, products, payments, and more through our API for beautifully streamlined workflows.

### How to setup up our Webhooks to use in your software's API.

You can setup Webhooks if you have the company admin role on your user account. Navigate to your initials in the top right hand corner, and open the integrations page.

![](https://faq.procurementexpress.com/hubfs/image-png-Jul-20-2023-01-44-24-1565-PM.png)

Select Webhooks from the list of available integrations, click on "Integrate" and then on "Add Webhook".

![](https://faq.procurementexpress.com/hubfs/image-png-Jul-21-2023-10-36-18-2577-AM.png)

The following events can trigger our Webhooks:

![](https://faq.procurementexpress.com/hs-fs/hubfs/Screenshot%202024-09-03%20at%2016-20-42-png.png?width=780&height=673&name=Screenshot%202024-09-03%20at%2016-20-42-png.png)

Choose which kind of authentication type you want to use. We have basic authentication (the username and password which you use to login) and Oauth client credentials (contact support@procurementexpress.com for the credentials required to use this authentication method)

- Enter the URL that will receive the Webhooks payload.
- You have the option to wrap the payload. If you want the payload to be delivered in JSON format, leave this field blank. We also have the option to send the payload in plain text.
- Enter your ProcurementExpress.com username and password.
- If you require, you can setup a custom key value pair in the header or root of the payload.
- Once you're happy, click save, and then click on test.

![](https://faq.procurementexpress.com/hubfs/image-png-Jul-20-2023-02-21-02-9778-PM.png)

Check to see if you receive the Webhooks payload.

**Congratulations!**

You can now use the data from the payload in your software's API to sync your ProcurementExpress.com data in whichever way your choose. Magical!

Interested? You can book a call [here](https://meetings.hubspot.com/nate-kent) to get it set up for your account.

- [Welcome](https://faq.procurementexpress.com/welcome?hsLang=en)
- [Purchase Orders](https://faq.procurementexpress.com/purchase-orders?hsLang=en#main-content)
  
  
  
  
  
    - [Actions](https://faq.procurementexpress.com/purchase-orders?hsLang=en#actions)
    - [How to create Purchase Orders](https://faq.procurementexpress.com/purchase-orders?hsLang=en#how-to-create-purchase-orders)
    - [Allocations](https://faq.procurementexpress.com/purchase-orders?hsLang=en#allocations)
    - [Exports](https://faq.procurementexpress.com/purchase-orders?hsLang=en#exports)
- [Getting Started](https://faq.procurementexpress.com/getting-started?hsLang=en#main-content)
  
  
  
  
  
    - [Purchase Orders](https://faq.procurementexpress.com/getting-started?hsLang=en#purchase-orders)
    - [Suppliers and Products](https://faq.procurementexpress.com/getting-started?hsLang=en#suppliers-and-products)
    - [Employees](https://faq.procurementexpress.com/getting-started?hsLang=en#employees)
    - [Budgets](https://faq.procurementexpress.com/getting-started?hsLang=en#budgets)
    - [Departments](https://faq.procurementexpress.com/getting-started?hsLang=en#departments)
    - [Deliveries](https://faq.procurementexpress.com/getting-started?hsLang=en#deliveries)
- [Invoices](https://faq.procurementexpress.com/invoices?hsLang=en)
- [Approval Flow](https://faq.procurementexpress.com/approval-flow?hsLang=en#main-content)
  
  
  
  
  
    - [Smart Approval Flows](https://faq.procurementexpress.com/approval-flow?hsLang=en#smart-approval-flows)
    - [Legacy Purchase Order Approval Flows](https://faq.procurementexpress.com/approval-flow?hsLang=en#legacy-purchase-order-approval-flows)
- [Scan & Match](https://faq.procurementexpress.com/scan-match?hsLang=en)
- [The User Roles](https://faq.procurementexpress.com/the-user-roles?hsLang=en#main-content)
  
  
  
  
  
    - [Teammember Role](https://faq.procurementexpress.com/the-user-roles?hsLang=en#teammember-role)
    - [Finance Role](https://faq.procurementexpress.com/the-user-roles?hsLang=en#finance-role)
    - [Company Admin Role](https://faq.procurementexpress.com/the-user-roles?hsLang=en#company-admin-role)
- [App Settings](https://faq.procurementexpress.com/app-settings?hsLang=en#main-content)
  
  
  
  
  
    - [Company Settings](https://faq.procurementexpress.com/app-settings?hsLang=en#company-settings)
    - [User Settings](https://faq.procurementexpress.com/app-settings?hsLang=en#user-settings)
    - [PDF Settings](https://faq.procurementexpress.com/app-settings?hsLang=en#pdf-settings)
    - [Supplier Settings](https://faq.procurementexpress.com/app-settings?hsLang=en#supplier-settings)
- [The Supplier Portal](https://faq.procurementexpress.com/the-supplier-portal?hsLang=en#main-content)
  
  
  
  
  
    - [RFQ](https://faq.procurementexpress.com/the-supplier-portal?hsLang=en#rfq)
    - [Supplier Side](https://faq.procurementexpress.com/the-supplier-portal?hsLang=en#supplier-side)
- [Mobile App](https://faq.procurementexpress.com/mobile-app?hsLang=en)
- [Integrations and Features](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#main-content)
  
  
  
  
  
    - [Feature Suggestions](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#feature-suggestions)
    - [QuickBooks Online](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#quickbooks-online)
    - [Multi Company/Company Switching](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#multi-company-company-switching)
    - [PushCart](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#pushcart)
    - [API](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#api)
    - [Supplier Rating](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#supplier-rating)
    - [Xero](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#xero)
    - [Zapier](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#zapier)
    - [QuickBooks Desktop](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#quickbooks-desktop)
    - [Sage Integration](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#sage-integration)
    - [Sage Intacct](https://faq.procurementexpress.com/integrations-and-features?hsLang=en#sage-intacct)
- [Reports and Filters](https://faq.procurementexpress.com/reports-and-filters?hsLang=en)
- [Billing and Accounts](https://faq.procurementexpress.com/billing-and-accounts?hsLang=en#main-content)
  
  
  
  
  
    - [Trial Accounts](https://faq.procurementexpress.com/billing-and-accounts?hsLang=en#trial-accounts)
- [Troubleshooting](https://faq.procurementexpress.com/troubleshooting?hsLang=en)
- [About Us](https://faq.procurementexpress.com/about-us?hsLang=en)
- [Departments](https://faq.procurementexpress.com/departments?hsLang=en)
- [RFQ](https://faq.procurementexpress.com/rfq?hsLang=en)
- [Purchase Requests](https://faq.procurementexpress.com/purchase-requests?hsLang=en)
- [Company Setup](https://faq.procurementexpress.com/company-setup?hsLang=en)
- [Tax](https://faq.procurementexpress.com/tax?hsLang=en)

- [Home](https://content.procurementexpress.com/)
- [About Us](https://content.procurementexpress.com/about-us)
- [Contact Us](https://content.procurementexpress.com/contact-us)
- [Blog](https://procurementexpress.hubspotpagebuilder.com/blog)

[![Chill listening crop-3](https://faq.procurementexpress.com/hs-fs/hubfs/transparent-1.png?width=127&height=43&name=transparent-1.png "Chill listening crop-3")](https://faq.procurementexpress.com?hsLang=en)

Frequently Asked Questions

Copyright © 2026, ProcurementExpress.com