process_approval
Process Approval
Approve or reject a pending approval in Coupa. Provide the approval ID and the desired action (approve or reject) along with an optional reason.
process_approval
Approve or reject a pending approval in Coupa. Provide the approval ID and the desired action (approve or reject) along with an optional reason.
create_receipt
Create a receipt to record goods received against a purchase order line.
search_accounts
Search and list accounts in Coupa. Filter by code, name, active status, or account segments. Accounts represent your financial chart of accounts structure.
create_account
Create a new account in Coupa to represent an item in your chart of accounts.
get_purchase_order
Retrieve a single purchase order by its ID, including all header fields, order lines, supplier info, and accounting details.
create_invoice
Create a new invoice in Coupa. Supports both PO-backed invoices (linked to purchase order lines) and non-PO invoices. Include invoice lines with descriptions, quantities, and prices.
search_suppliers
Search and list suppliers in Coupa. Filter by name, status, supplier number, or other attributes.
create_contract
Create a new contract in Coupa with header details, supplier association, and date range.
search_purchase_orders
Search and list purchase orders in Coupa. Filter by status, supplier, date range, export status, and other attributes. Supports pagination and sorting. Use this to find POs matching specific criteria or to retrieve all POs.
search_receipts
Search and list receipts in Coupa. Track goods received against purchase orders.
search_expense_reports
Search and list expense reports in Coupa. Filter by status, submitter, date range, and other attributes.
search_requisitions
Search and list purchase requisitions in Coupa. Filter by status, requester, date range, and other attributes.
create_user
Create a new user in Coupa with login credentials, email, name, and role assignments.
search_users
Search and list users in Coupa. Filter by name, email, login, active status, department, and other attributes.
search_contracts
Search and list contracts in Coupa. Filter by status, supplier, type, date ranges, and other attributes.
get_invoice
Retrieve a single invoice by its ID, including header fields, invoice lines, supplier info, and payment details.
search_approvals
Search and list approvals in Coupa. Filter by status, approver, type (requisitions, purchase orders, invoices, expenses), and other attributes.
update_user
Update an existing user in Coupa. Modify profile information, active status, department, or role assignments.
create_purchase_order
Create a new purchase order in Coupa with header information and order lines. Requires a supplier and at least one order line with description, quantity, and price.
search_invoices
Search and list invoices in Coupa. Filter by status, supplier, date range, export status, and other attributes. Supports PO-backed invoices, non-PO invoices, and credit notes.
create_supplier
Create a new supplier record in Coupa with name, address, contact information, and payment details.
create_expense_report
Create a new expense report in Coupa with expense line items.
update_supplier
Update an existing supplier record in Coupa. Modify name, status, address, contact info, payment terms, or custom fields. Note: when updating the primary address, you can update address attributes but cannot associate a different address ID.
update_purchase_order
Update an existing purchase order in Coupa. Modify header fields such as shipping address, payment terms, or custom fields. Can also update order lines by including them with their IDs.
create_requisition
Create a new purchase requisition in Coupa with line items. The requisition can then flow through the approval process.
Create, update, and query procurement data including purchase requisitions, purchase orders, invoices, expense reports, and contracts. Manage suppliers, accounts, budgets, users, and approvals across the spend management lifecycle. Track inventory, receipts, advance ship notices, and payments. Run sourcing events and access risk assessments. Receive real-time event notifications when documents change status, such as invoice approvals, PO creation, expense report submissions, and contract lifecycle events.
Common questions about connecting Coupa to AI agents with Metorial.