Business spend management — automate procurement, approvals, purchase orders, and ERP integrations with the Coupa Core API.
Get Object by ID
Get Object by ID. Retrieves a single record by ID from Purchase Orders, Suppliers, or Contracts
Search Objects (Batch)
Search Objects (Batch). Searches records in a Coupa module with pagination (50 per page) and returns standardized fields
Get Remit-To Addresses by Object ID
Get Remit-To Addresses by Object ID. Lists remit-to addresses for a Supplier or resolves the supplier from a Purchase Order
Get Supplier Sites by Supplier
Get Supplier Sites by Supplier. Lists supplier sites for a supplier (GET /api/suppliers/:id/suppliersites)
Create Object
Create Object. Creates a record in the selected Coupa module (Purchase Orders, Suppliers, or Contracts)
Update Object
Update Object. Updates a record by ID in the selected Coupa module (Purchase Orders, Suppliers, or Contracts)
Cancel Purchase Order
Cancel Purchase Order. Cancels a purchase order using PUT /api/purchaseorders/:id/cancel
Close Purchase Order
Close Purchase Order. Closes a purchase order using PUT /api/purchaseorders/:id/close
Add File Attachment to Object
Add File Attachment to Object. Adds an attachment (an uploaded file or a link) to a Purchase Order, Supplier, or Contract in Coupa
Grant Approval
Grant Approval. Approves a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown
Reject Approval
Reject Approval. Rejects a pending approval in Coupa (e.g. a requisition or purchase order awaiting your decision). Pick the approval from the dropdown
Set Integration Run Status
Set Integration Run Status. Updates an integration run status (run, success, fail, pause, or pending)
Custom Action
Custom Action. Make a custom API call to any Coupa endpoint (Purchase Orders, Suppliers, Contracts, or other resources)
You connect with: account details.
Something happens
An Agent or workflow decides what to do
A person approves, if it matters
Coupa: create object
Connecting Coupa does not give every Agent unrestricted access to it. Each Agent needs the capability granted, the identity it acts as must be allowed, and consequential actions can wait for a person to approve them.
How Nerve controls actionsStart with one conversation your team handles every day. Give the Agent what it needs to know, connect the tools it should use, and decide where a person steps in.