Connect your own Coupa Business Spend Management instance through OAuth2 client credentials. Read and safely manage Requisitions, Purchase Orders, Invoices, Suppliers, Contracts, and Expense Reports through the instance's licensed Core API modules.
connect_coupawriteConnect a Coupa instance (OAuth2 client credentials), after validating connectivity.
disconnect_coupawriteDisconnect one Coupa instance: deletes only the credentials saved in Imperal. Nothing is changed in Coupa.
list_connectionsreadList the connected Coupa instances.
list_requisitionsreadList Requisitions on the connected Coupa instance, optionally filtered by status.
get_requisitionreadRead one Requisition in full by its unique identifier.
create_requisitionwriteCreate a new Requisition with line items.
list_purchase_ordersreadList Purchase Orders, optionally filtered by supplier.
get_purchase_orderreadRead one Purchase Order in full by its unique identifier.
list_invoicesreadList Invoices, optionally filtered by status.
get_invoicereadRead one Invoice in full by its unique identifier.
list_suppliersreadList Suppliers registered on this Coupa instance.
get_supplierreadRead one Supplier in full by its Supplier ID.
list_contractsreadList Contracts, optionally filtered by status.
get_contractreadRead one Contract in full by its unique identifier.
list_expense_reportsreadList Expense Reports, optionally filtered by status.
get_expense_reportreadRead one Expense Report in full by its unique identifier.
audit_coupa_accessreadProbe every core Coupa Core API module (Requisitions, POs, Invoices, Suppliers, Contracts, Expense Reports) and report which are actually enabled for this instance, without changing anything.
Install Coupa and let Webbee use it across your workflow.
Open in panel