1Open Slashspace and go to Settings, then Connectors.
2On Discover, search for Coupa and click Connect.
3Sign in to Coupa in your browser. Slashspace updates when the account is connected.
Then ask for what you need in any Agent mode chat. Coupa is on in every chat unless you switch it off.
What your chats can do
384 tools from Coupa.
Abandon InvoiceTool to abandon an invoice. Use when an invoice is invalid and needs to be abandoned. Invoice once abandoned cannot be reversed.
Create AccountTool to create a Coupa account. Use when you need to provision a new general ledger account with a specific chart-of-accounts type and code segments.
List AccountsTool to list accounts from Coupa. Use when you need to retrieve account IDs and codes with optional filters and pagination.
Get Recent AccountsTool to retrieve recently accessed accounts from Coupa. Use when you need to view accounts that the user has recently interacted with.
Get AccountTool to retrieve a specific account by ID. Use when you need detailed account information including segments, type, and status.
Update AccountTool to update an existing Coupa account. Use when you need to modify account information including account type, activation status, code segments, and display name.
List Account TypesTool to list account types in Coupa. Use when you need account type IDs and names for account creation.
Get Account Type
Tool to retrieve a specific account type by ID. Use when you need detailed information about a chart of accounts.
Create Account Validation RuleTool to create account validation rules in Coupa. Use when setting up rules to manage chart of accounts validation with segment conditions.
Get Account Validation RuleTool to retrieve a specific account validation rule by ID. Use when you need detailed information about account validation rules including segment conditions and error messages.
Update Account Validation RuleTool to update an existing account validation rule in Coupa. Use when you need to modify validation rule attributes after confirming the rule ID.
Add Comment to Expense ReportTool to add a comment to an expense report. Use when you need to add notes or feedback to an existing expense report.
Add Approver to RequisitionTool to manually add an approver (User or UserGroup) to a requisition approval chain. Use when you need to add a user or user group to the approval chain of a requisition at a specific position relative to the current approver.
Add Approver To InvoiceTool to manually add an approver to an invoice. Use when you need to add a user or user group to the approval chain of an invoice at a specific position.
Add Approver to PO ChangeTool to add an approver to a purchase order change after the current approver. Use when you need to manually add an approver to a pending PO change request in the approval chain.
Add File Attachment to ProjectTool to add a file attachment to an existing project. Use when you need to upload and attach files (documents, images, PDFs, etc.) to projects in Coupa.
Add File Attachment to Purchase OrderTool to add a file attachment to an existing purchase order. Use when you need to upload and attach files (documents, images, PDFs, etc.) to purchase orders in Coupa.
Add File Attachment to Purchase Order LineTool to add a file attachment to a purchase order line. Use when you need to upload and attach files (documents, images, PDFs, etc.) to specific purchase order lines in Coupa.
Add File Attachment to Requisition LineTool to add a file attachment to a requisition line. Use when you need to upload and attach files (documents, images, PDFs, etc.) to requisition lines in Coupa.
Add Attachment to CommentTool to add a file attachment to an existing comment. Use when you need to upload and attach files to comments in Coupa.
Add COAs to Supplier SiteTool to add Chart of Accounts (COAs) to a specific supplier site. Use when you need to assign account types to a supplier site for transaction categorization and financial tracking.
Add Comment to Purchase OrderTool to add a comment to a purchase order. Use when you need to add notes, feedback, or mention users on an existing purchase order.
Add Content Group to ContractTool to add a content group (business group) to a contract. Use when you need to assign a content group to a contract for access control or visibility management.
Add Content Group to SupplierTool to add a content group (business group) to a supplier. Use when you need to assign a content group to a supplier for access control or visibility management.
Add Contract ApproverTool to manually add an approver to a contract. Use when you need to add a user or user group to the approval chain of a contract at a specific position.
Add Contract TermTool to add a contract term to an existing contract. Use when creating pricing tiers or discount structures for contracts.
Add Line w/ Allocations to External POTool to add a line with account allocations to an external purchase order. Use when you need to add line items with split billing across multiple accounts.
Create AddressTool to create a new address in Coupa. Use when you need to create personal or supplier remit-to addresses with location details.
List AddressesTool to list addresses from Coupa. Use when you need paginated address records for processing.
Add Content Group to SIM RecordTool to add a content group (business group) to a Supplier Information Management (SIM) record. Use when you need to assign a content group to a SIM record for access control or visibility management.
Add Content Group to SIM SiteTool to add a content group (business group) to a Supplier Information Management (SIM) site. Use when you need to assign a content group to a SIM site for access control or visibility management.
Add Content Group to Supplier SiteTool to add a content group (business group) to a supplier site. Use when you need to assign a content group to a supplier site for access control or visibility management.
Add User To A GroupTool to add a user to a group by updating user group membership. Use when you need to assign a user to a specific group with defined owner and participant permissions.
List AnnouncementsTool to list all announcements from Coupa. Use when you need to retrieve multiple announcements with optional pagination and filters.
Get AnnouncementTool to retrieve a specific announcement by ID from Coupa Mobile. Use when you need detailed information about an announcement.
Approve ApprovalTool to approve a pending approval record. Use when you need to programmatically approve a pending approval by ID.
Hold ApprovalTool to place an approval on hold. Use when you need to pause approval workflow temporarily.
List ApprovalsTool to list approvals with optional pagination and filters. Use when you need to retrieve multiple approval records.
Reject ApprovalTool to reject an approval. Use when you need to programmatically reject a pending approval by ID.
Get Budget LinesTool to retrieve budget lines from Coupa. Use when you need to query budget line information associated with accounts and periods.
List Business GroupsTool to list business groups (content groups) in Coupa. Use when you need IDs, names, and metadata of content groups for assignments.
Get Business GroupTool to retrieve a specific business group (content group) by ID. Use when you need detailed information about a content group.
Accept Header Level ConfirmationTool to accept order header confirmations from suppliers. Use when a supplier has submitted a header level confirmation that is in pending_buyer_review status and you need to accept it.
Reject Header Level ConfirmationTool to reject order header confirmations from suppliers. Use when a supplier has submitted a header level confirmation that is in pending_buyer_review status and you need to reject it.
Bypass All Invoice ApprovalsTool to bypass all approvals for an invoice to enable rapid payment processing. Use when you need to skip the entire approval chain and get an invoice approved immediately. Note that the invoice must be in an approvable status (e.g., 'pending_approval'), not 'draft' status.
Bypass Current Invoice ApprovalTool to skip the current approver and activate the next approver in the approval chain. Use when you need to bypass the current pending approver and move to the next approver. Note that the invoice must be in an approvable status (e.g., 'pending_approval'), not 'draft' status.
Cancel External POTool to cancel an external purchase order. Use when you need to cancel an externally-created PO that has not yet been fully processed or has related documents that need to be cleared first.
Close/Soft Close External POTool to close or soft-close an external purchase order. Use when finalizing an external PO after confirming receipt or when business rules require closure.
Complete ContractTool to complete a contract and transition it to legally binding status. Use when you need to mark a contract as completed and executed.
Create Content GroupTool to create a new content group (business group) in Coupa. Use when you need to provision a new content group to restrict user access to objects in Coupa.
Update Content GroupTool to update an existing content group (business group) in Coupa. Use when you need to modify the name or description of a content group after confirming the group ID exists.
Add Attachment to ContractTool to create an attachment on a contract. Use when attaching files, text, or URLs to contracts.
List ContractsTool to list contracts. Use when you need contract IDs and metadata for subsequent actions, e.g., adding an approver.
Update ContractTool to update an existing contract in Coupa via PUT /api/contracts/:id. Use when you need to modify contract attributes such as status, dates, supplier, or financial terms. Only include fields that need to be changed.
Delete Contract TemplateTool to delete a contract template. Use when you need to permanently remove a contract template by ID.
Copy Account TypeTool to copy/clone an existing chart of accounts (account type). Creates a duplicate of the specified account type with all its associated properties.
Create Tax RegistrationTool to create a supplier tax registration in Coupa. Use when adding tax identification records for suppliers with required country and tax number. Requires supplier information with a primary address to exist before creating tax registration.
Create Budget LineTool to create a new budget line in Coupa. Use when you need to create a budget line with description, period, amount, owner, and optional account segment values.
Create Budget Line AdjustmentTool to create a budget line adjustment in Coupa. Use when you need to adjust the budget amount for an existing budget line by creating an adjustment record with the specified amount, currency, and related references.
Create Business EntityTool to create a business entity in Coupa. Use when creating a legal or organizational business entity with name, type, formation type, and optional address and contact information.
Create Comment on Transactional ObjectTool to create a comment on any transactional object. Use when you need to add notes, feedback, or mention users on an existing transactional object like requisitions, purchase orders, invoices, or expense reports.
Create CommodityTool to create a commodity in Coupa. Use when you need to provision a new commodity with a specified name, category, and deductibility level.
Create External Purchase OrderTool to create an external purchase order. Use when integrating external POs via Coupa API.
Create FX RateTool to create a new exchange rate (FX rate) between two currencies in Coupa. Use when you need to create one-way currency conversion rates. Note that this creates only a one-way rate; to enable bidirectional conversion, create a separate rate for the reverse direction.
Create Integration ErrorTool to create integration errors against an integration run in Coupa. Use when you need to log and track errors that occurred during integration processes or data imports.
Create Integration RunTool to create an integration run. Use when you need to initialize a new run for an integration before processing records.
Create Invoice Against POTool to create an invoice against a purchase order. Use when you need to invoice for goods or services received against an existing PO by linking invoice lines to PO lines.
Create Items Supplier ItemsTool to create a supplier item associated with an existing item in Coupa. Use when adding a new supplier source for an item with pricing and availability details.
Create Lookup ValueTool to create a new lookup value in Coupa. Use when you need to add a new value to an existing lookup for categorization and standardization purposes.
Create New Custom Object InstanceTool to create a new custom object instance in Coupa. Use when you need to add a new data record for a Custom Object with specific custom field values.
Create Payment Reconciliation LinesTool to create payment reconciliation lines for a pay order in Coupa. Use when you need to record payment transactions against payable orders or invoices.
Create Payment TermTool to create a payment term in Coupa. Use when you need to define new payment conditions including discount and net payment calculations for invoices and purchase orders.
Create ProjectTool to create a Coupa project. Use when you need to create a new project with specified name, start date, and end date.
Create Project MembershipTool to create a project membership in Coupa. Use when you need to add a user to a project and define their role as owner or participant.
Create Quote Request TaskTool to create a task for a quote request. Use when you need to add tasks to track work or milestones for a specific quote request.
Create Req Assignment to UserTool to create a requisition assignment to a user. Use when you need to assign a user to a requisition for approval or buyer role.
Create Requisition Line Estimated Tax LineTool to create an estimated tax line on a requisition line. Use when adding tax calculations to requisition line items. Requires the Chart of Account to have estimated taxes enabled.
Create Requisition Lines - Multiple Estimated Tax LinesTool to update a requisition line with multiple estimated tax lines. Use when you need to add or update estimated taxes on a requisition line. Note that the Chart of Account must have estimated taxes enabled for this operation to succeed.
Create Risk Aware Feed for SupplierTool to create a Risk Aware feed for a supplier to load GRC (governance, risk, and compliance) data. Use when loading risk metrics for a specific supplier. Note: Each supplier can only have one Risk Aware feed, and the API cannot be used when the supplier status is 'evaluating'.
Create Shell SIM RecordTool to create a shell SIM (Supplier Information Management) record against an existing supplier before importing legacy suppliers. Use when you need to create a pre-approved SIM record with exported flag set to true.
Create SIM Site Using SIM ID in POST URLTool to create a supplier information site under a specific supplier information record. Use when you need to create a new supplier site with detailed configuration including code, name, PO methods, and cXML settings.
Create SIM Site using SIM ID in PayloadTool to create a supplier information site using SIM ID in the payload. Use when you need to add a new site location for an existing supplier information record in Coupa's SIM module.
Create Supplier ItemTool to create a new supplier item against an existing catalog item. Use when linking a supplier's part number to a catalog item with pricing and contract information.
Create Supplier Remit-To AddressTool to create a remit-to address for a supplier. Use when you need to add a new remit-to address to an existing supplier in Coupa.
Create Supplier SiteTool to create a supplier site for an existing supplier. Use when you need to establish a new location or site associated with a supplier in Coupa.
Create Supplier with Contacts and AddressesTool to create a new supplier with primary contact and address in one API call. Use when creating a supplier with contact and address information simultaneously.
Create TaskTool to create a new task in Coupa. Use when you need to create a task with title and assignment. Note: Either owner-id OR (linkable-id + linkable-type) must be provided along with title.
Create Task Against ProjectTool to create a task against an existing project in Coupa. Use when you need to add a new task to a specific project by project ID.
Create User AddressTool to create a personal address for a specified Coupa user. Use when you need to add a new address to a user's profile in Coupa.
Create User GroupTool to create a new user group in Coupa. Use when you need to provision a new user group for organizing users and managing approvals.
Create User Group MembershipsTool to create user group memberships in Coupa. Use when you need to add a user to a specific group or project with defined owner and participant permissions.
Create User Group TaskTool to create a task within a user group. Use when you need to assign a new task to a specific user group with a title and optional details like due date, description, and owner.
List CurrenciesTool to list currencies from Coupa. Use when you need to retrieve or filter configured currencies before processing.
Get Currency by IDTool to retrieve a specific currency by ID. Use when you need detailed information about a currency.
List Data File SourcesTool to list data file sources from Coupa. Use when you need to retrieve file processing records that track data imports and exports, including upload status and error details.
List Default Receiving LocationsTool to list default receiving locations from Coupa. Use when you need to retrieve receiving location details linked to items and warehouses.
Delete Tax RegistrationTool to delete a tax registration. Use when you need to permanently remove a supplier information tax registration by ID.
Delete Project MembershipTool to delete a project membership. Use when you need to remove a user's membership from a project by the membership ID.
Delete Project TaskTool to delete a task from a specific project. Use when you need to permanently remove a task by ID from a project.
Delete Quote Request TaskTool to delete a task from a quote request. Use when you need to permanently remove a task from a specific quote request by their IDs.
Delete Requisition LineTool to delete a requisition line. Use when you need to permanently remove a requisition line by ID.
Delete Requisition Line Estimated Tax LineTool to delete an estimated tax line from a requisition line. Use when you need to remove a specific estimated tax line by ID.
Delete Specific Contract AttachmentTool to delete a specific attachment from a contract. Use when you need to permanently remove an attachment by its ID from a contract.
Delete Purchase Order AttachmentTool to delete a specific attachment from a purchase order. Use when you need to remove an attachment by providing both the purchase order ID and attachment ID.
Delete Requisition AttachmentTool to delete a specific attachment from a requisition. Use when removing an attachment from a requisition by attachment ID.
Delete Supplier Information SiteTool to delete a supplier information site from a specific supplier information record. Use when you need to remove a supplier information site by its ID and parent supplier information ID. Requires SIM API permissions.
Create DepartmentTool to create a department in Coupa. Use when you need to provision a new department with a specified name and active status.
Get Department by IDTool to retrieve a single department by ID. Use when you need detailed department information.
Update DepartmentTool to update an existing department in Coupa. Use when you need to modify department attributes such as name or active status after confirming the department ID.
Dispute InvoiceTool to dispute an invoice that is in pending approval or pending receipt status. Use when you need to notify the supplier that a problem exists with the invoice.
Delete Easy Form ResponseTool to delete an easy form response. Use when you need to permanently remove an easy form response by ID.
List Exchange RatesTool to retrieve exchange rates from Coupa for currencies used to pay for goods. Use when you need to query currency conversion rates with optional filters for date ranges, specific currencies, or rate values.
List Expense ReportsTool to list expense reports. Use when you need a paginated list of reports with optional filters.
Export Payables InvoiceTool to mark a payables invoice as exported. Use when you need to track that an invoice has been exported to an external system by updating its last-exported-at timestamp.
Export Payables InvoicesTool to mark a payable invoice as exported. Use after successfully retrieving and processing an invoice in an external system to update the last-exported-at timestamp.
List Financial CounterpartiesTool to list financial counterparties from Coupa. Use when you need to retrieve banks and financial institutions used for payment and treasury operations.
Get Account Statements by Creation DateTool to retrieve Coupa Pay account statements filtered by creation date. Use when you need to get statements created within a specific date range for reconciliation or reporting purposes.
Get All Active Pick ListsTool to retrieve active pick lists (fulfillment reservations) from Coupa. Use when you need to query fulfillment reservation data with optional filters and pagination.
Get All Attachments for a ContractTool to retrieve all attachments for a specific contract. Use when you need to list attachments linked to a contract.
Get All Attachments for a InvoiceTool to retrieve all attachments for a specific invoice. Use when you need to list or access files, URLs, or text attachments associated with an invoice.
Get All Attachments for a Purchase OrderTool to retrieve all attachments for a specific purchase order. Use when you need to list attachments linked to a purchase order.
Get All Attachments for a RequisitionTool to retrieve all attachments for a specific requisition. Use when you need to list or access files, URLs, or text attachments associated with a requisition.
Get All Attachments on a CoupaPay ChargeTool to retrieve all attachments for a CoupaPay charge. Use when you need to list or access files, URLs, or text attachments associated with a charge.
Get All Charges Linked to StatementTool to retrieve charges from Coupa, with optional filtering by statement ID. Use when you need to get all charges linked to a specific statement or query charges with various filters.
Get All Funds Transfers by Batch IDTool to retrieve all funds transfers (payments) in a specific payment batch by payment batch ID. Use when you need to fetch payment details for a specific batch from Coupa Pay.
Get All SIM Sites Against a SIM RecordTool to retrieve all supplier information sites associated with a specific supplier information record. Use when you need to list all sites linked to a particular SIM record, including nested address and contact information.
Get All Supplier Sites for SupplierTool to retrieve all supplier sites associated with a specific supplier record. Use when you need to get site data including codes, names, PO methods, contact information, and addresses for a particular supplier.
Get All Tasks Linked to All ProjectsTool to retrieve all tasks linked to all projects from Coupa. Use when you need to fetch task records with optional filtering and pagination.
Get All Tasks Linked to a Specific ProjectTool to retrieve all tasks linked to a specific project in Coupa. Use when you need to fetch task records for a particular project with optional filtering and pagination.
Get API Documentation ModulesTool to retrieve the list of API documentation modules available in Coupa. Use when you need to discover available API documentation categories including Core Platform, Purchasing, Expense Reporting, Sourcing, Inventory, and other Coupa services.
Get Approval by IDTool to retrieve details for a specific approval record by ID. Use when you need complete approval information including status, approver details, and associated approvable object.
Get ASN HeadersTool to retrieve ASN (Advanced Ship Notice) headers from Coupa. Use when you need to fetch shipment notification records with optional filters for status, dates, supplier, or ASN number.
Get Budget LineTool to retrieve a specific budget line by ID. Use when you need detailed information about a budget line including amount, remaining budget, and account segments.
Get Budget Line AdjustmentsTool to retrieve budget line adjustments for a specific budget line. Use when you need to get all adjustments associated with a budget line ID.
Get Budget Line AdjustmentTool to retrieve a specific budget line adjustment by ID. Use when you need detailed information about a budget line adjustment including amount, currency, description, and related references.
Get Business EntitiesTool to retrieve business entities from Coupa. Use when you need to query legal or organizational business entities with their addresses, contacts, relationships, and metadata.
Get Business Entity by IDTool to retrieve a specific business entity by ID. Use when you need detailed information about a legal or organizational business entity.
Get COAs for Supplier SiteTool to retrieve Chart of Accounts (COAs) assigned to a specific supplier site. Use when you need to view which content groups (COAs) are associated with a supplier site for visibility and access control purposes.
Get Comments for Expense ReportTool to retrieve comments for a specific expense report. Use when you need to view all comments associated with an expense report.
Get CommodityTool to retrieve a specific commodity by ID. Use when you need detailed commodity information.
Get Content Groups of Supplier SiteTool to retrieve business groups (content groups) of a supplier site. Use when you need to check which content groups are assigned to a specific supplier site for visibility management.
Get Contract By IDTool to retrieve a single contract by ID. Use when you need detailed contract information including supplier, terms, dates, and status.
Get Contracts Legal DocumentsTool to retrieve all legal documents for a contract. Use when you need to list legal documents associated with a specific contract.
Get CoupaPay Payment by IDTool to retrieve a specific CoupaPay payment record by ID. Use when you need detailed payment information including payment amounts, payee details, payment batch, and associated invoice information for integration and reconciliation purposes.
Get Custom Object InstancesTool to retrieve all data records for a specified Custom Object in Coupa. Use when you need to fetch custom object instance data with optional filtering and pagination.
Get Custom Object Related Form ResponsesTool to retrieve easy form responses for custom objects and SIM (Supplier Information Management). Use when you need to get form responses with optional filtering and pagination.
Get Cycle CountsTool to retrieve cycle counts from Coupa. Use when you need to query cycle count records for inventory management.
Get DelegationsTool to retrieve delegations from Coupa. Use when you need to view user delegation configurations including approval, receiving, and review delegations.
Get Department by NameTool to retrieve department records by filtering with name or other parameters. Use when you need to find departments by name, ID, or active status.
Get Exchange Rate By IDTool to retrieve a specific exchange rate record by ID. Use when you need detailed exchange rate information including currency conversion rates, effective dates, and audit metadata.
Get External Payables by SourceTool to retrieve external payable records from Coupa by source system. Use when you need to query external payables that originate from source systems outside of Coupa (e.g., SAP, Oracle, NetSuite). Returns payable details including amounts, dates, status, and source system information.
Get Favorite AccountsTool to retrieve favorite accounts from Coupa. Use when you need to get the list of accounts marked as favorites by the user.
Get Integration History RecordsTool to retrieve integration history records from Coupa. Use when you need to monitor integration transactions, check status of API calls, or troubleshoot integration issues.
Get Integration RunTool to retrieve a specific integration run by ID. Use when you need detailed information about an integration run including status, timestamps, record counts, and errors.
Get Inventory AdjustmentsTool to retrieve inventory adjustments from Coupa. Use when you need to query inventory adjustment records with optional filtering, pagination, and field selection.
Get Invoice Comment by IDTool to retrieve a specific comment on an invoice by comment ID. Use when you need to get detailed information about a particular invoice comment.
Get ItemTool to retrieve a single catalog item by ID. Use when you need detailed item information after knowing the item ID.
Get Item ImageTool to download the image for a catalog item. Use when you need to retrieve the image associated with a specific item ID.
Get Items Supplier ItemsTool to retrieve supplier items for a specific catalog item. Use when you need supplier-specific pricing, contract details, and purchasing information for an item.
Get Items Supplier Items by IDTool to retrieve a specific supplier item associated with a catalog item. Use when you need detailed information about a particular supplier item for an item, including pricing, availability, and supplier details.
Get Lookup Value by IDTool to retrieve a specific lookup value by ID. Use when you need detailed information about a lookup value used for categorization and standardization in Coupa.
Get Matching Allocation for Invoice LineTool to retrieve matching allocation records that link invoice lines to purchase orders, ASNs, and inventory transactions. Use when you need to reconcile invoices with purchase orders or track allocation history for specific invoice lines.
Get Order Pad LinesTool to retrieve order pad lines for a specific order pad. Use when you need to fetch the list of items (lines) associated with an order pad.
Get Payable Invoice By IDTool to retrieve a single payable invoice by ID. Use when you need detailed payable invoice information including amounts, currency, status, dates, allocations, and reconciliation lines.
Get Payable InvoicesTool to retrieve payable invoices from Coupa. Use when you need to query invoice payables with optional filters for status, dates, document information, and pagination support.
Get Pay Invoices - Fields Query ParamTool to retrieve Coupa Pay invoices with optional field filtering. Use when you need to fetch invoice data from Coupa Pay with control over which fields are returned.
Get Pay Orders Pending Document ApprovalTool to get pay orders with status pending_document_approval. Use when you need to retrieve orders awaiting document approval in the payables system.
Get PO Confirmation by IDTool to retrieve a specific order header confirmation by ID. Use when you need details about a purchase order confirmation record.
Get PO Confirmations Cancelled and Not ExportedTool to retrieve PO confirmations with cancelled status that have not been exported. Use when you need to identify cancelled order confirmations requiring processing or export to external systems.
Get PO Line by Order Header ID and Line NumberTool to retrieve purchase order line(s) by order header ID and line number. Use when you need to get specific PO line details using the order header ID and line number combination.
Get Project MembershipsTool to query project memberships from Coupa. Use when you need to get project membership information based on user and/or project filters. This allows you to find which users are members of specific projects and their roles (owner, participant).
Get Project Membership by IDTool to retrieve a single project membership by ID. Use when you need detailed information about a specific project membership after knowing its ID.
Get Project TaskTool to retrieve a specific task from a specific project by their IDs. Use when you need detailed information about a particular task within a project.
Get Purchase OrderTool to retrieve a specific purchase order. Use when you need PO details by its ID.
Get Purchase Order Attachment FileTool to retrieve a specific attachment file from a purchase order. Use when you need to download the actual file content of an attachment associated with a specific purchase order.
Get Purchase Order ChangesTool to retrieve a specific purchase order change. Use when you need details about a PO modification request by its ID.
Get PO Changes Pending Certain ApproverTool to get purchase order changes pending approval by a certain approver. Use when you need to retrieve PO modifications awaiting approval from a specific user.
Get Purchase Order CommentTool to retrieve a specific comment on a purchase order by ID. Use when you need to view details of a particular comment on a purchase order.
Get Purchase Order LineTool to retrieve a specific purchase order line by ID. Use when you need detailed information about a single purchase order line.
Get Quote Request TasksTool to retrieve all tasks for a specific quote request in Coupa. Use when you need to fetch task records for a particular quote request with optional filtering and pagination.
Get Reconciliation Lines for Payable OrderTool to retrieve reconciliation lines for payable orders. Use when you need to fetch payment reconciliation records linked to pay orders or invoices.
Get Remit-To Addresses of SupplierTool to retrieve remit-to addresses for a specific supplier. The remit-to address (RTA) specifies where payment should be delivered and is owned by the supplier.
Get Requisition AssignmentTool to retrieve assignment information for a specific requisition. Use when you need to see who is assigned to a requisition and in what role.
Get Requisition Line Estimated Tax LinesTool to retrieve estimated tax lines for a requisition line. Use when you need tax calculation details for a specific requisition line.
Get Requisition Comment by IDTool to retrieve a specific comment on a requisition by comment ID. Use when you need to get detailed information about a particular requisition comment.
Get Return To Supplier TransactionsTool to retrieve return to supplier transactions for reverse logistics operations. Use when you need to query transactions related to inventory returns to vendors.
Get Supplier Risk Aware FeedTool to retrieve supplier governance, risk, and compliance (GRC) data from Risk Aware feed. Use when you need to query supplier risk data by supplier ID, name, or number. Each supplier can only have one Risk Aware feed.
Get Shipping TermsTool to retrieve shipping terms from Coupa. Use when you need to query shipping term records with optional filtering by ID, active status, code, or content groups.
Get SIM Easy Form ResponsesTool to retrieve easy form responses for a specific supplier information record. Use when you need to query form responses associated with SIM records or custom objects.
Get SIM Site by IDTool to retrieve a specific supplier information site by ID. Use when you need detailed information about a single supplier information site including code, name, PO methods, cXML configuration, addresses, and contacts.
Get Soft Applied PO UpdatesTool to retrieve soft applied purchase order updates using a confirmation ID. Use when you need to review PO changes that have been soft-applied by a supplier.
Get Specific Attachment on Purchase Order LineTool to retrieve a specific attachment file from a purchase order line. Use when you need to download an attachment associated with a specific purchase order line.
Get Specific Attachment on Requisition LineTool to retrieve a specific attachment file from a requisition line. Use when you need to download an attachment associated with a specific requisition line.
Get Specific Attachment Using Attachment IDTool to retrieve a specific attachment associated with a charge. Use when you need to get attachment details by charge ID and attachment ID.
Get Contract AttachmentTool to retrieve metadata for a specific contract attachment. Use when you need attachment details like file-url, type, intent, or file size for a known contract and attachment ID.
Get Custom Object InstanceTool to retrieve a specific custom object instance by ID. Use when you need detailed information about a particular custom object data record.
Get EasyFormResponse Attachment FileTool to retrieve a specific attachment file from an EasyFormResponse. Use when you need to download attachment files for a known easy form response and attachment ID.
Get Specific Invoice Attachment FileTool to retrieve a specific attachment from an invoice. Use when you need to get attachment metadata and file information for a specific invoice attachment.
Get Specific Requisition AttachmentTool to retrieve detailed information about a specific attachment on a requisition. Use when you need attachment metadata, file URL, type, intent, or content details for a requisition attachment.
Get Specific API SchemaTool to retrieve the Swagger 2.0 API schema documentation for a specific Coupa resource. Use when you need to understand the API structure, available endpoints, parameters, and response schemas for resources like users, invoices, purchase orders, or suppliers.
Get Statement By IDTool to retrieve a single Coupa Pay statement by its unique identifier. Use when you need detailed information about a specific corporate card payment partner statement.
Get Status of an Import FileTool to retrieve status and details of a specific data import file source. Use when you need to monitor the status of CSV import files uploaded to Coupa, tracking whether they have been processed successfully, are in progress, or have failed.
Get Supplier Information SiteTool to retrieve a specific supplier information site by supplier information ID and site ID. Use when you need detailed information about a single supplier information site including code, name, PO methods, addresses, and contacts.
Get Supplier Item by IDTool to retrieve a specific supplier item by ID. Use when you need detailed supplier item information including pricing, availability, and item specifications.
Get Supplier Items by Item NameTool to retrieve supplier items filtered by item name. Use when you need to find supplier items for a specific item.
Get Supplier Site by CodeTool to retrieve supplier sites with optional filters. Use when you need to query supplier sites by code, name, or other attributes.
Get Tax Registration by IDTool to retrieve a specific supplier information tax registration record by ID. Use when you need detailed tax registration information for supplier information management.
Get User Address by IDTool to retrieve a specific address by ID for a Coupa user. Use when you need detailed information about a particular user address.
Get User Address by ID (v2)Tool to retrieve a specific address by ID for a Coupa user using the nested user endpoint. Use when you need detailed information about a particular user address.
Get User GroupTool to retrieve a specific user group by ID. Use when you need detailed information about a user group including its members, approval permissions, and metadata.
Get User Group MembershipTool to retrieve a single user group membership by ID. Use when you need detailed information about a specific user's membership in a group or project.
Get User Group TasksTool to retrieve tasks associated with a specific user group. Use when you need to query tasks assigned to or managed by a user group.
Get User MembershipsTool to list user group memberships. Use when you need to retrieve user memberships in groups or projects with optional filtering and pagination.
Ignore Window And IssueIgnore Window And Issue
Import Budget LinesTool to import budget lines via CSV file upload. Use when uploading batch budget line data to Coupa for processing.
List Inspection CodesTool to list inspection codes. Use when you need to retrieve id and code of inspection codes for inventory transactions.
List Integration ErrorsTool to list and query integration errors in Coupa. Use when you need to retrieve error IDs and details for troubleshooting or resolving failed transactions.
List Integration RunsTool to list integration runs. Use after identifying an integration to retrieve run IDs and statuses.
Create IntegrationTool to create a new integration in Coupa. Use when you need to define a connection between Coupa and an external system, specifying the business object, data flow direction, and integration method.
List IntegrationsTool to list integrations from Coupa. Use when you need to retrieve integration definitions and IDs for filtering integration runs.
Get IntegrationTool to retrieve a specific integration by ID. Use when you need detailed information about a single integration.
Delete Inventory ConsumptionTool to delete an inventory consumption record. Use when you need to permanently remove an inventory consumption by ID.
Delete Inventory TransferTool to delete an inventory transfer. Use when you need to permanently remove an inventory transfer by ID.
Invite Suppliers to CSP PortalTool to invite suppliers to the Coupa Supplier Portal (CSP). Use when you need to send portal invitation emails to one or more suppliers. The invitation is processed asynchronously as a background job.
Create Invoice AttachmentTool to create an attachment on an invoice. Use when attaching files, text, or URLs to invoices.
Delete InvoiceTool to delete an invoice. Use when you need to permanently remove an invoice by ID. Note: Invoices with pending approvals or certain statuses cannot be deleted.
List InvoicesTool to list invoices with optional pagination and filters. Use when you need to obtain invoice IDs or details for testing void invoice extensively.
Remove Approver From InvoiceTool to remove a manually added approver from an invoice. Use when you need to remove a manually added approver from an invoice's approval chain by providing the approval ID.
Retrieve Legal Invoice PDFTool to download the legal invoice PDF. Use when you need the official Coupa legal invoice document after invoice approval.
Revalidate Invoice TolerancesTool to revalidate tolerances on an invoice. Use when tolerance checks need rerunning after invoice submission issues.
Get InvoiceTool to retrieve a single invoice by ID. Use when you need detailed invoice information including line items, charges, attachments, and approval details.
Submit InvoiceTool to submit a draft invoice for approval. Use when you need to kick off the approval workflow on a draft invoice.
Update InvoiceTool to update an invoice via PUT /api/invoices/:id.
Issue Purchase Order Without SendTool to issue a purchase order without transmitting it to the supplier. Use when purchase orders are communicated through alternative means outside of Coupa's transmission channels.
Create ItemTool to create a catalog item. Use when provisioning items with minimal details in Coupa.
List ItemsTool to list catalog items. Use when you need item IDs and item numbers for inventory adjustment.
Update Existing ItemTool to update an existing item in Coupa catalog. Use when modifying item details like name, description, commodity, UOM, or other attributes. Only specified fields are updated; omit fields to leave unchanged.
Get Legal DocumentTool to retrieve a specific legal document by ID. Use when you need detailed information about a legal document associated with a contract.
Get Legal EntityTool to retrieve a single legal entity by ID. Use when you need detailed information about a specific legal entity.
List Account Validation RulesTool to retrieve account validation rules from Coupa. Use when you need to list validation rules with optional filters like active status or creator.
List CommentsTool to query and list comments in Coupa. Use when you need to retrieve comments across the system or apply filters to find specific comments.
List CommoditiesTool to list commodities from Coupa. Use when you need to query or retrieve multiple commodities.
List Contract TermsTool to query contract terms for a specific contract. Use when you need to retrieve pricing tiers or discount structures for a contract.
List Object CommentsTool to query comments for a specific transactional object. Use when you need to retrieve comments, notes, or discussion history on requisitions, invoices, purchase orders, expense reports, or users.
List SuppliersTool to list suppliers with filters. Use when you need suppliers matching certain criteria.
List Receiving TransactionsTool to query receiving transactions in Coupa. Use when you need to fetch receipt records with optional filters for status, dates, type, or export status.
List Work Confirmation HeadersTool to retrieve work confirmation headers from Coupa. Use when you need to query work confirmation header records.
Logout Iframe SessionTool to log out CSP (Coupa Supplier Portal) iframe session. Use when you need to terminate an active supplier portal iframe session.
Mark a Charge as ExportedTool to mark a charge as exported in the accounting system. Use when you need to flag a charge as having been exported to an external system (such as an ERP).
Mark Payable Invoice as Tracking ExternallyTool to mark a payable invoice as tracking externally. Use when an invoice payment will be managed outside of Coupa and you need to stop Coupa from tracking it internally.
Mark Statement as ExportedTool to mark a Coupa Pay statement as exported. Use when you need to flag that a statement has been exported to an external system.
Mark CoupaPay Payment as ExportedTool to mark a CoupaPay payment as exported. Use after successfully retrieving and processing a payment in an external system to prevent duplicate retrieval in subsequent queries.
Mark Payable Invoice as Tracking in CoupaTool to mark a payable invoice as tracking in Coupa. Use when you want to start tracking an invoice payment within Coupa's internal payment system.
Mark Payable Invoice as Paid ExternallyTool to mark a payable invoice as paid externally. Use when a payment has been made outside of Coupa and you need to stop tracking it in the system. The invoice status will change to 'externally_paid'.
Mark Pay Invoice as ExportedTool to mark a Coupa Pay invoice as exported. Use after successfully retrieving and processing an invoice in an external system to prevent duplicate retrieval in subsequent queries.
Mark PO Confirmation as Integration CompleteTool to mark an order header confirmation as integration_complete. Use when an integration process has completed successfully and you need to update the confirmation status to reflect completion.
Mark PO Confirmation as Integration FailedTool to mark an order header confirmation as integration_failed. Use when an integration process has failed and you need to update the confirmation status to reflect the integration failure.
Get Matching AllocationTool to retrieve a specific matching allocation record by ID. Use when you need details about allocations between inventory transactions, PO lines, invoice lines, and ASN lines.
Notify Contract Signature CreatedTool to notify that a signature has been added in CCC (Coupa Contract Collaboration). Use when you need to notify the system about signature creation for a contract.
Create Object TranslationTool to create a translation for a UOM object in Coupa. Use when you need to add locale-specific translations for unit of measure attributes in different languages.
Delete Object TranslationTool to delete a UOM translation. Use when you need to permanently remove a specific translation for a Unit of Measure by ID.
List Object TranslationsTool to list all translations for a specific Unit of Measure (UOM). Use when you need to retrieve multi-language translations for UOM objects in Coupa.
Get UOM TranslationTool to retrieve a specific translation record for a Unit of Measure (UOM). Use when you need details about a particular UOM translation by ID for multi-language support.
Delete Order ConfirmationTool to delete an order confirmation. Use when you need to permanently remove an order confirmation by ID.
Create Order ListTool to create an order pad (order list) in Coupa. Use when you need to create a list, set, or kit of frequently requested items from a supplier catalog for easy ordering.
Delete Order ListTool to delete an order list (order pad). Use when you need to permanently remove an order list by ID.
Get Order ListTool to retrieve a specific order list (order pad) by ID. Use when you need detailed information about an order list including suppliers, items, and business groups.
Update Order ListTool to update an existing order list (order pad) in Coupa. Use when you need to modify order list attributes such as name, locked status, or supplier settings.
List Order PadsTool to list order pads (order lists) from Coupa. Order pads are lists, sets, or kits of frequently requested items within a supplier catalog for streamlined ordering. Use when you need to retrieve order pad IDs, names, and associated suppliers with optional pagination.
Update Business EntityTool to update a business entity using PATCH method. Use when you need to modify specific fields of an existing business entity without sending all fields.
Update Purchase OrderTool to update a purchase order. Use when you need to modify specific fields of an existing PO. Only fields provided will be updated. Note: exported field cannot be updated simultaneously with other fields by default.
List Payment TermsTool to list payment terms with filters.
Get Payment TermTool to retrieve a single payment term by ID. Use when you need detailed payment term information.
List ProjectsTool to list/query all projects from Coupa. Use when you need to retrieve project information with optional filtering and pagination.
Get ProjectTool to retrieve a single project by ID. Use when you need detailed project information after knowing the project ID.
Update ProjectTool to update an existing Coupa project. Use when you need to modify project attributes after confirming project ID.
List Purchase OrdersTool to list purchase order headers. Use when you need to fetch filtered and paginated purchase order records from Coupa.
Issue Purchase OrderTool to issue and send a purchase order to the supplier. Use after preparing a PO to dispatch it.
Update User AccountTool to update a Coupa user account. Use when you need to modify user information such as name, email, permissions, licenses, or other attributes.
Query LookupsTool to query and list lookups with filters. Use when you need to fetch lookup objects that define categories, hierarchies, and standardization lists in Coupa.
List Reason InsightsTool to list Reason Insights. Use when you need to retrieve reason insights with optional filters and pagination.
Create Receipt RequestTool to create a new receipt request. Use when you need to create a receipt request for purchase order lines.
List Receipt RequestsTool to list receipt requests from Coupa. Use when you need to retrieve receipt request records with optional filtering and pagination.
Update Receipt RequestTool to update an existing receipt request via PUT /api/receipt_requests/:id. Use when you need to modify receipt request attributes after confirming the receipt request exists.
Release Purchase Order from Buyer HoldTool to release a purchase order from buyer hold status. Use when you need to transition a PO from buyer_hold to an active state, allowing further processing.
Delete Remit-To AddressTool to delete a remit-to address from a supplier. Use when you need to permanently remove a remit-to address by supplier ID and address ID.
Remove Content Group from ContractTool to remove a specific content group (business group) from a contract. Use when you need to revoke access control for a particular group from a contract.
Remove All Content Groups from ContractTool to remove all content groups (business groups) from a contract. Use when you need to clear all access control groups from a contract, making it inaccessible to users without unrestricted access.
Remove All Content Groups from SIM RecordTool to remove all content groups (business groups) from a Supplier Information Management (SIM) record. Use when you need to clear all access control groups from a SIM record, making it inaccessible to users without unrestricted access.
Remove All Content Groups from SIM SiteTool to remove all content groups (business groups) from a Supplier Information Management (SIM) site record. Use when you need to clear all access control groups from a SIM site, making it inaccessible to users without unrestricted access.
Remove All Content Groups on SupplierTool to remove all content groups (business groups) from a supplier. Use when you need to clear all content group associations from a supplier for access control or visibility management.
Remove Contract ApprovalTool to remove a manually added approver from a contract. Use when you need to remove an approver or watcher that was manually added to a contract's approval chain.
Remove Content Group from SIM SiteTool to remove a content group (business group) from a Supplier Information Management (SIM) site. Use when you need to revoke a content group assignment from a SIM site for access control or visibility management.
Remove Content Group from Supplier SiteTool to remove a content group (business group) from a supplier site. Use when you need to revoke a content group assignment from a supplier site for access control or visibility management.
Remove Content Group from SIM RecordTool to remove a content group (business group) from a Supplier Information Management (SIM) record. Use when you need to revoke a content group assignment from a SIM record for access control or visibility management.
Remove Content Group from SupplierTool to remove a content group (business group) from a supplier. Use when you need to revoke a content group assignment from a supplier for access control or visibility management.
Reopen PO Line for ReceivingTool to reopen a purchase order line for receiving. Use when a PO line needs to be reopened to allow additional receiving transactions.
Re-Open Soft-Closed POTool to reopen a soft-closed purchase order. Use when an invoice or credit memo submission is needed, or if a PO was closed prematurely or by mistake.
List Requisition LinesTool to retrieve requisition line items from Coupa procurement system. Use when you need to query requisition line data with filtering, pagination, and field selection capabilities.
Add To CartTool to add items from a requisition to the shopping cart. Use after constructing the add_to_cart payload.
Create Requisition AttachmentTool to create an attachment on a requisition. Use when attaching files, text, or URLs to requisitions.
Create RequisitionTool to create a new requisition. Endpoint: POST /api/requisitions
Get Current CartTool to get the current user's requisition cart. Use when you need to fetch or initialize the current cart for the authenticated user.
Delete RequisitionTool to delete a requisition. Use when you need to permanently remove a requisition by ID.
List RequisitionsTool to list requisitions with filters.
List My RequisitionsTool to list the authenticated user's requisitions. Use when you need to retrieve paginated user requisitions with optional filters.
Remove Approver from RequisitionTool to remove an approver from a requisition. Use when you need to remove a manually added approver from a requisition. Endpoint: PUT /api/requisitions/:id/remove_approval
Save Requisition for LaterTool to save a requisition for later. Use when you need to stash a draft requisition without submitting it.
Get RequisitionTool to retrieve a single requisition by its ID. Use when you need detailed requisition data.
Submit Requisition for ApprovalTool to submit a requisition for approval. Use when you need to create a requisition and immediately submit it for approval.
Update and Submit for ApprovalTool to update a requisition and submit it for approval. Endpoint: PUT /api/requisitions/:id/update_and_submit_for_approval
Restart Invoice ApprovalTool to clear the current approval chain and regenerate a new approval chain for an invoice that has been modified. Use when an invoice has undergone changes requiring the approval workflow to be regenerated. All manually added approvers will be removed.
Retrieve All SIM RecordsTool to retrieve all Supplier Information Management (SIM) records from Coupa. Use when you need to list supplier information records with optional filters for date ranges, export status, supplier ID, name, or status. The SIM API is used to retrieve supplier information collected via Coupa's Supplier Information Management system. Supports pagination with limit and offset parameters.
Download Contract Legal AgreementTool to download the legal agreement file for a contract. Use after confirming the contract ID.
Retrieve Invoice Clearance DocumentTool to download the ZATCA compliance clearance document for an invoice. Use when you need the clearance document attached to a specific invoice.
Retrieve Invoice Image ScanTool to download the invoice image scan attachment. Use when you need to retrieve the scanned PDF or image file of the original invoice document.
Retrieve SIM Record by IDTool to retrieve a specific Supplier Information Management (SIM) record by ID. Use when you need detailed supplier information collected via SIM. Requires SIM API permissions.
Delete Return to Supplier TransactionTool to delete a return to supplier transaction. Use when you need to permanently remove a return to supplier transaction by ID.
Coupa S3 File Upload or GetCoupa S3 File Upload or Get
Schedule Requisition IssuanceTool to set scheduled issuance dates for requisition lines. Use when you need to schedule specific requisition lines for issuance on a particular date, optionally with automatic retry logic if the requisition is not yet approved.
Create Shipping TermTool to create a new shipping term in Coupa. Use when you need to provision a new shipping term with a unique code and activation status.
Get Shipping TermTool to retrieve a specific shipping term by ID. Use when you need detailed information about shipping terms and conditions.
Update Shipping TermTool to update an existing shipping term. Use when you need to modify shipping term attributes after verifying it exists.
Soft Close PO Line for InvoicingTool to soft close a purchase order line for invoicing. Use when a PO line should be marked as complete for invoicing purposes but may need to remain open for other operations.
Soft Close PO Line for ReceivingTool to soft close a purchase order line for receiving. Use when a PO line should be marked as complete for receiving purposes but may need to remain open for other operations.
Submit Contract for ApprovalTool to submit a contract for approval. Use when you need to start the approval process for a contract.
Delete Supplier Information SiteTool to delete a supplier information site. Use when you need to permanently remove a supplier information site by ID. Requires SIM API permissions.
List Supplier Information SitesTool to list supplier information sites from Coupa SIM (Supplier Information Management). Use when you need to retrieve supplier site data including codes, names, PO methods, contact information, addresses, and status for transmission to ERP or financial systems.
Delete Supplier ItemTool to delete a supplier item. Use when you need to permanently remove a supplier item by its unique ID.
Delete Supplier Risk Aware FeedTool to delete a Supplier Risk Aware Feed. Use when you need to permanently remove a Supplier Risk Aware Feed record by ID.
Get Supplier Risk Aware FeedTool to retrieve a specific Supplier Risk Feed record by ID. Use when you need to get governance, risk, and compliance (GRC) data for a supplier from Risk Aware.
Create Supplier SiteTool to create a new supplier site in Coupa. Use when you need to add a new site location for an existing supplier with specific PO transmission methods and contact details.
Delete Supplier SiteTool to delete a supplier site. Use when you need to remove a supplier site by ID. Note: This performs a soft delete by setting the 'active' field to false rather than physically removing the record.
Get SupplierTool to retrieve a single supplier. Use when you need detailed supplier information by ID.
Update SupplierTool to update a supplier. Use when revising supplier details after verifying the supplier exists; only changed fields need to be included.
Sync Supplier User LocaleTool to sync supplier user locale settings. Use when you need to synchronize locale preferences for a specific supplier user.
Delete TaskTool to delete a task. Use when you need to permanently remove a task by ID.
Get Task by IDTool to retrieve a single task by ID. Use when you need detailed task information after knowing the task ID.
Update TaskTool to update an existing Task in Coupa via PUT /api/tasks/:id. Use when you need to modify task attributes such as title, description, status, percentage, owner, or linked objects.
Query Tax RegistrationsTool to query tax registrations from Coupa. Use when you need to retrieve tax identification numbers and fiscal representative details for entities.
Get Tax RegistrationTool to retrieve a single tax registration record by ID. Use when you need detailed tax registration information including country, registration number, and fiscal representative.
Unschedule Requisition IssuanceTool to remove scheduled issuance dates from requisition lines. Use when you need to unschedule requisition lines that were previously configured for automatic purchase order issuance.
List Units of MeasureTool to list units of measure. Use when retrieving or filtering UOM catalog for inventory or purchasing flows.
Update Budget LineTool to update an existing budget line in Coupa. Use when modifying budget line attributes such as amount, description, remaining balance, or account segments after confirming the budget line ID exists.
Update Budget Lines AdjustTool to adjust a budget line in Coupa. Use when you need to perform an adjustment operation on an existing budget line. This endpoint does not require a request body and returns an empty response on success.
Update Business EntityTool to update a business entity in Coupa. Use when you need to modify business entity attributes after verifying the entity exists.
Update CommoditiesTool to update an existing Coupa commodity. Use when modifying commodity attributes after confirming the commodity ID exists.
Update Contract Legal AgreementTool to update a contract's legal agreement file. Use when adding or replacing the legal agreement PDF on a contract.
Update Exchange RateTool to update an exchange rate between two currencies in Coupa. Use when you need to modify exchange rate values or effective dates. Exchange rates are one-way only (e.g., USD→EUR and EUR→USD require separate records). The currencies must already exist in the system before updating the exchange rate.
Update Existing AddressTool to update an existing address in Coupa. Use when revising address details after verifying the address exists and is active.
Update Existing CommodityTool to update an existing commodity in Coupa. Use when you need to modify commodity attributes like name, category, or active status.
Update Existing Lookup ValueTool to update an existing lookup value in Coupa. Use when you need to modify lookup value attributes like name, description, or active status.
Update Existing Payment TermTool to update an existing payment term in Coupa. Use when you need to modify payment term attributes after confirming the payment term ID.
Update Existing Supplier ItemTool to update an existing supplier item in Coupa. Use when modifying supplier item details such as price, availability, or other attributes after verifying the supplier item exists.
Update Existing TaskTool to update an existing task within a specific project in Coupa via PUT /api/projects/:project_id/tasks/:task_id. Use when you need to modify task attributes for a project-linked task.
Update User AddressTool to update an existing user address in Coupa. Use when you need to modify address details for a specific user's address.
Update External PO with Line LevelTool to update an external purchase order with line level confirmation and tax lines. Use when updating PO line details, adding tax information, or associating order confirmation IDs.
Update Image Scan on InvoiceTool to update image scan on an invoice via PUT /api/invoices/:id/image_scan. Use when updating an invoice's scanned document by providing either a file or URL reference.
Update InvoiceTool to update an existing invoice in Coupa. Use when you need to modify invoice fields such as notes, payment information, or status.
Update Items Supplier ItemsTool to update a supplier item for a specific item in Coupa. Use when you need to modify supplier item details like price, lead time, or preferred status.
Update Payables Invoices Track In CoupaTool to start tracking an invoice payable in Coupa. Use when you need to change an externally tracked invoice to be tracked within Coupa's payment system. The invoice status will typically change to 'ready_to_pay'.
Update Pay Order Status to Ready to PayTool to update a payable order status to ready to pay. Use when you need to transition a payable order to a 'ready to pay' status for payment processing.
Update Project Member as OwnerTool to update a project member as owner in Coupa. Use when you need to change owner/administrator or participant status for a project membership.
Update Projects TasksTool to update an existing task within a specific project in Coupa via PATCH /api/projects/:project_id/tasks/:id. Use when you need to partially modify task attributes for a project-linked task.
Update PO Change (Remote Approver)Tool to update a purchase order change with remote approver information. Use when you need to modify a pending PO change request by providing the current approver's login.
Update Quote Request TaskTool to update a task on a quote request. Use when you need to modify task attributes like title, status, percentage, or due dates for a specific quote request task.
Update RequisitionTool to update an existing requisition in Coupa. Use when you need to modify requisition attributes such as justification, title, need-by date, or status.
Update Status of a ProjectTool to update the status of a project by transitioning it to a specific state. Use when you need to change a project's status to draft, planned, in_progress, complete, or canceled. Returns HTTP 204 for successful transitions and HTTP 304 for invalid transitions.
Update Supplier Information SiteTool to update an existing supplier information site in Coupa. Use when modifying site attributes such as name, PO methods, cXML configuration, or associated addresses and contacts.
Update Supplier Information SiteTool to update supplier information sites within a supplier information record in Coupa. Use when you need to modify details of a specific supplier site such as name, code, contact info, or operational status.
Update Supplier Remit-To AddressTool to update an existing remit-to address for a supplier. Use when you need to modify address details or deactivate a remit-to address for payment routing in Coupa.
Update Supplier SiteTool to update a supplier site's details such as name, active status, PO methods, and contact information. Use when you need to modify an existing supplier site's configuration.
Update User GroupTool to update a Coupa user group. Use when you need to modify group attributes like name, description, approval permissions, or membership settings.
Update User Group MembershipsTool to update user group memberships in Coupa. Use when modifying membership attributes like owner or participant status after confirming the membership ID exists.
Update User Group (PUT)Tool to update an existing user group in Coupa using PUT method. Use when you need to fully update a user group's attributes including name, description, owner, members, and approval permissions.
Update User Group TaskTool to update an existing task within a user group. Use when you need to modify task attributes like title, status, percentage, or due date for a task assigned to a specific user group.
Upload Contract Legal AgreementTool to upload a legal agreement file for a contract. Use when adding or updating the contract's legal agreement document.
List User GroupsTool to list user groups (user memberships). Use when you need to retrieve user group information including members, approval permissions, and group metadata.
Create UserTool to create a Coupa user. Use when you need to programmatically add a new user to your Coupa instance.
List UsersTool to list users. Use when you need to retrieve multiple user records with optional pagination and filtering.
Get UserTool to retrieve a single user by ID. Use when you need detailed user information after knowing the user ID.
Void InvoiceTool to void an invoice. Use when an approved or pending invoice needs to be voided. Example: Void invoice with ID 12345.
Withdraw Contract SignaturesTool to withdraw signatures from a contract in Coupa Contract Center (CCC). Use when you need to move a contract to the corresponding status after CCC signature withdrawal. The contract must be in 'pending_signatures' status for this operation to succeed.
Withdraw Invoice DisputeTool to withdraw a dispute on an invoice. Use when a disputed invoice needs to be returned to the approval process due to supplier inaction or a mistake on the buyer side.