UiPath Documentation
maestro-automate
latest
false
Maestro Automate user guide

Coupa

Look up the Coupa connector: its actions and events in alphabetical order, and the sign-in methods of a Coupa connection.

The Coupa connector lets a workflow manage purchase orders, approvals, and contract attachments. In the Add node panel, it's in the Connector category, under Coupa. How connector nodes work describes how a connector node is set up.

This page lists what the connector can do in Maestro Automate. Select an action or event to see how to configure it.

Actions​

Each action is a node that does one thing in Coupa.

ActionWhat it does
Add AttachmentUpload an attachment to an existing record in Coupa.
Add Comment to InvoiceAdd a comment to an existing invoice in Coupa.
Add Comment to RequisitionAdd a comment to an existing requisition in Coupa.
Bulk Assign Requisitions to BuyerAssign requisitions to a buyer in Coupa in one call.
Cancel or Close Purchase OrderCancel or close an existing purchase order in Coupa.
Create Purchase Order ChangeRaise a change request against a purchase order in Coupa.
Create Receipt for Purchase Order LineRecord a goods or service receipt against a purchase order line in Coupa.
Create and Submit Requisition for ApprovalCreate a requisition in Coupa and submit it for approval in one step.
Delete AttachmentDelete an attachment from a record in Coupa.
Delete RecordDeletes a record in Coupa.
Delete Requisition LineRemove a line from a requisition in Coupa.
Download Contract AttachmentDownload contract attachments from Coupa.
Download Contract Legal AgreementDownload legal agreement attachments for contracts in Coupa.
Get Account Type by IDRetrieve a single chart of accounts from Coupa by its ID.
Get Address by IDRetrieve a single address from Coupa by its ID.
Get Commodity by IDRetrieve a single commodity from Coupa by its ID.
Get Department by IDRetrieve a single department from Coupa by its ID.
Get Exchange Rate by IDRetrieve a single exchange rate from Coupa by its ID.
Get Invoice Attachment by IDRetrieve a single attachment from an invoice in Coupa by its ID.
Get Lookup by IDRetrieve a single lookup from Coupa by its ID.
Get Purchase Order Change by IDRetrieve a single purchase order change from Coupa by its ID.
Get Purchase Order Revision by IDRetrieve a single purchase order revision from Coupa by its ID.
Get Receiving Transaction by IDRetrieve a single receiving transaction from Coupa by its ID.
Get RecordRetrieves a record in Coupa.
Get Requisition Line by IDRetrieve a single requisition line from Coupa by its ID.
Get Supplier Information by IDRetrieve a single supplier information record from Coupa by its ID.
Get Tax Code by IDRetrieve a single tax code from Coupa by its ID.
Grant or Reject ApprovalApprove or reject requests in Coupa.
Insert RecordInsert a new record in Coupa.
Issue Purchase OrderChange the status of a purchase order to issued in Coupa.
List All Account TypesRetrieve the charts of accounts configured in Coupa.
List All AddressesRetrieve the addresses configured in Coupa.
List All CommoditiesRetrieve the commodities configured in Coupa.
List All Contract AttachmentsRetrieve all attachments for a specific contract in Coupa.
List All DepartmentsRetrieve the departments configured in Coupa.
List All Exchange RatesRetrieve currency exchange rates from Coupa.
List All Invoice AttachmentsRetrieve the attachments on an invoice in Coupa.
List All Invoice CommentsRetrieve all comments recorded against an invoice in Coupa.
List All LookupsRetrieve the lookups configured in Coupa.
List All Purchase Order ChangesRetrieve change requests raised against purchase orders in Coupa.
List All Purchase Order RevisionsRetrieve the revision history of a purchase order in Coupa.
List All Receiving TransactionsRetrieve goods and service receipts recorded in Coupa.
List All Requisition AttachmentsRetrieve the attachments on a requisition in Coupa.
List All Requisition CommentsRetrieve all comments recorded against a requisition in Coupa.
List All Requisition LinesRetrieve requisition lines from Coupa.
List All Supplier InformationRetrieve supplier remit-to addresses and bank details from Coupa.
List All Tax CodesRetrieve the tax codes configured in Coupa.
List RecordsList records in Coupa.
Replace RecordReplace a record in Coupa.
Search ApprovalsSearch for approvals within the Coupa platform.
Submit Invoice for ApprovalSubmit a draft invoice for approval in Coupa.
Update RecordUpdates a record in Coupa.
Update and Submit Requisition for ApprovalUpdate a requisition in Coupa and submit it for approval in one step.
Void InvoiceVoid an invoice in Coupa and release its invoice number.

Events​

Each event can start a workflow, as a Connector trigger, or pause a run until it happens, as a Connector event. In the connector's list, events have the WAIT tag.

EventWhat it does
Approval Request CreatedTrigger when an approval request is created in Coupa.
Goods Receipt CreatedTrigger when a goods or service receipt is recorded in Coupa.
Invoice Comment AddedTrigger when a new comment is added to a Coupa invoice.
Purchase Order CreatedTrigger actions when a purchase order is created in Coupa.
Purchase Order UpdatedTrigger actions when a purchase order is updated in Coupa.
Record CreatedTriggers when you add a new record.
Record UpdatedTriggers when an existing record was updated.
Requisition ApprovedTrigger when a requisition is approved in Coupa.
Requisition Comment AddedTrigger when a new comment is added to a Coupa requisition.

Connection​

A Coupa node signs in through a connection. Create a connection describes how to create one from the node. On the Connect to page, choose one of these sign-in methods:

Sign-in methodWhat you need
OAuth 2.0 Client CredentialsSite URL, Client ID, Secret, Scope.
CustomSite Url, Api key.

Coupa authentication in the Integration Service guide describes the full connection setup, including prerequisites and advanced settings.

Next steps​

  • Actions​
  • Events​
  • Connection​
  • Next steps​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated