Skip to main content

 

 

Coupa Success Portal

Postman Collection for Coupa APIs

To help partners and customers with the API implementation, Coupa has come up with a POSTMAN collection covering some of the common API use cases that we come across during our implementations. We believe this will help the customers and partners not only to reduce the implementation time but also to explore various integration options using Coupa APIs.

OAuth - Postman Collection

Postman Collection for Coupa APIs using OAuth Access Tokens

Version Release Date Changes
1.0 08/19/2021

Initial Version of Collection

  • Requisitions
  • Purchase Orders
  • Invoices
  • Receipts/Receiving Transactions
  • SIM
  • Suppliers
  • Contracts
  • Attachments
  • CoupaPay
    • Charges
    • CoupaPay Invoice Payments
    • CoupaPay Expense Payments
    • Pay Invoices/Early Payments DD
    • Statements
  • Expense Reports
  • Users

Setup

You will need the POSTMAN tool installed in your local before you start the collection steps given below. 

  1. Download the JSON file attached Coupa OAUTH Postman Collection
  2. Click on the "Import" option within the POSTMAN tool

    clipboard_e039ec9284b39b9a2c4d8b5d533f21f9b.png
     
  3. Upload the file you downloaded in step#1 and click Import

    clipboard_e049ae643742092bba79f6a73ca1e122a.png
  4. Add a new Environment by clicking "New" and selecting "Environment" as shown below

    clipboard_ef686a30fdd3ba910f6f0119f79e26704.png
  5. Enter the following variables and their values and the same environment with a meaningful name
Variable Value
URL https://customer-name.coupacloud.com/api
token_url https://customer-name.coupacloud.com/oauth2/token
client_id Available in the OAuth Client created at https://customer-name.coupacloud.com/oauth2/clients
client_secret Available in the OAuth Client created at https://customer-name.coupacloud.com/oauth2/clients
scope NOTE: scope shouldn't contain any commas in its value and should be space-separated. For example "core.accounting.read core.accounting.write"

API Keys - Postman Collection

API Keys Deprecation
          R32.X - OIDC is the only available option for new customers
          R34 - new API keys can no longer be issued to existing customers
          R36 - API keys will no longer be supported
          More Details

Version Release Date Changes
1.0 12/22/2020

Initial Version of Collection

  • Requisitions
  • Purchase Orders
  • Good Receipts
  • Invoices
2.0 01/05/2021

Updates

  • Requisition
    • Replaced the usage of the query parameter "return_object" with "fields"
  • Purchase Orders
    • Replaced the usage of the query parameter "return_object" with "fields"
    • Additional Scenarios
3.0 04/30/2021

Updates

  • User
  • SIM
4.0 06/01/2021

Updates

  • Supplier
  • Contracts
  • Good Receipts
    • New Scenarios added to the list
5.0 06/30/2021

Updates

  • Purchase Order
  • Expense Reports
  • Coupa Pay
  • Attachments
  • API Schema

Scope

clipboard_efb0e2d89a3ef153e15c8438c5954ae20.png

Setup

You will need the POSTMAN tool installed in your local before you start the collection steps given below. 

  1. Download the JSON file attached Coupa Postman Collection
  2. Click on the "Import" option within the POSTMAN tool as shown below

clipboard_e039ec9284b39b9a2c4d8b5d533f21f9b.png

  1. Upload the file you downloaded in step#1 and click Import

clipboard_e049ae643742092bba79f6a73ca1e122a.png         

  1. Add a new Environment by clicking "New" and selecting "Environment" as shown below

clipboard_ef686a30fdd3ba910f6f0119f79e26704.png

  1. Enter the following variables and their values and the same environment with a meaningful name
Variable Value
URL https://your-instance-name/api
X-COUPA-API-KEY API Key generated from UI - https://your-instance-name/api-keys
  • Was this article helpful?