Coupa

Coupa provides a comprehensive business spend management platform with procurement, invoicing, and expense capabilities.

384 actions Integration catalog
Request access
Connect Coupa once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Abandon InvoiceCOUPA_ABANDON_AN_INVOICE
Tool to abandon an invoice. Use when an invoice is invalid and needs to be abandoned. Invoice once abandoned cannot be reversed.
Create AccountCOUPA_ACCOUNTS_CREATE
Tool 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 AccountsCOUPA_ACCOUNTS_INDEX
Tool to list accounts from Coupa. Use when you need to retrieve account IDs and codes with optional filters and pagination.
Get Recent AccountsCOUPA_ACCOUNTS_RECENT
Tool to retrieve recently accessed accounts from Coupa. Use when you need to view accounts that the user has recently interacted with.
Get AccountCOUPA_ACCOUNTS_SHOW
Tool to retrieve a specific account by ID. Use when you need detailed account information including segments, type, and status.
Update AccountCOUPA_ACCOUNTS_UPDATE
Tool 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 TypesCOUPA_ACCOUNT_TYPES_INDEX
Tool to list account types in Coupa. Use when you need account type IDs and names for account creation.
Get Account TypeCOUPA_ACCOUNT_TYPES_SHOW
Tool to retrieve a specific account type by ID. Use when you need detailed information about a chart of accounts.
Create Account Validation RuleCOUPA_ACCOUNT_VALIDATION_RULES_CREATE
Tool to create account validation rules in Coupa. Use when setting up rules to manage chart of accounts validation with segment conditions.
Get Account Validation RuleCOUPA_ACCOUNT_VALIDATION_RULES_SHOW
Tool 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 RuleCOUPA_ACCOUNT_VALIDATION_RULES_UPDATE
Tool 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 ReportCOUPA_ADD_A_COMMENT_TO_EXPENSE_REPORT
Tool 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 RequisitionCOUPA_ADD_APPROVAL_GROUP_TO_REQUISITION_APPROVAL_CHAIN
Tool 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 InvoiceCOUPA_ADD_APPROVER_TO_AN_INVOICE_MANUALLY
Tool 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 ChangeCOUPA_ADD_APPROVER_TO_PO_CHANGE_AFTER_CURRENT_APPROVER
Tool 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 ProjectCOUPA_ADD_ATTACHMENT_FILE_TO_PROJECT
Tool 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 OrderCOUPA_ADD_ATTACHMENT_FILE_TO_PURCHASE_ORDER
Tool 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 LineCOUPA_ADD_ATTACHMENT_FILE_TO_PURCHASE_ORDER_LINE
Tool 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 LineCOUPA_ADD_ATTACHMENT_FILE_TO_REQUISITION_LINE
Tool 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 CommentCOUPA_ADD_ATTACHMENT_TO_COMMENT
Tool 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 SiteCOUPA_ADD_COAS_ASSIGNED_TO_A_SPECIFIC_SUPPLIER_SITE
Tool 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 OrderCOUPA_ADD_COMMENTS_TO_PO
Tool 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 ContractCOUPA_ADD_CONTENT_GROUP_TO_CONTRACT
Tool 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 SupplierCOUPA_ADD_CONTENT_GROUP_TO_SUPPLIER
Tool 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 ApproverCOUPA_ADD_CONTRACT_APPROVER
Tool 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 TermCOUPA_ADD_CONTRACT_TERM
Tool 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 POCOUPA_ADD_LINE_W_ALLOCATIONS_TO_EXTERNAL_PO
Tool 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 AddressCOUPA_ADDRESSES_CREATE
Tool to create a new address in Coupa. Use when you need to create personal or supplier remit-to addresses with location details.
List AddressesCOUPA_ADDRESSES_INDEX
Tool to list addresses from Coupa. Use when you need paginated address records for processing.
Add Content Group to SIM RecordCOUPA_ADD_SPECIFIC_CONTENT_GROUP_TO_SIM_RECORD
Tool 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 SiteCOUPA_ADD_SPECIFIC_CONTENT_GROUP_TO_SIM_SITE
Tool 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 SiteCOUPA_ADD_SPECIFIC_CONTENT_GROUP_TO_SUPPLIER_SITE
Tool 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 GroupCOUPA_ADD_USER_TO_A_GROUP
Tool 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 AnnouncementsCOUPA_ANNOUNCEMENTS_INDEX
Tool to list all announcements from Coupa. Use when you need to retrieve multiple announcements with optional pagination and filters.
Get AnnouncementCOUPA_ANNOUNCEMENTS_SHOW
Tool to retrieve a specific announcement by ID from Coupa Mobile. Use when you need detailed information about an announcement.
Approve ApprovalCOUPA_APPROVALS_APPROVE
Tool to approve a pending approval record. Use when you need to programmatically approve a pending approval by ID.
Hold ApprovalCOUPA_APPROVALS_HOLD
Tool to place an approval on hold. Use when you need to pause approval workflow temporarily.
List ApprovalsCOUPA_APPROVALS_INDEX
Tool to list approvals with optional pagination and filters. Use when you need to retrieve multiple approval records.
Reject ApprovalCOUPA_APPROVALS_REJECT
Tool to reject an approval. Use when you need to programmatically reject a pending approval by ID.
Get Budget LinesCOUPA_BUDGET_LINES_INDEX
Tool to retrieve budget lines from Coupa. Use when you need to query budget line information associated with accounts and periods.
List Business GroupsCOUPA_BUSINESS_GROUPS_INDEX
Tool to list business groups (content groups) in Coupa. Use when you need IDs, names, and metadata of content groups for assignments.
Get Business GroupCOUPA_BUSINESS_GROUPS_SHOW
Tool to retrieve a specific business group (content group) by ID. Use when you need detailed information about a content group.
Accept Header Level ConfirmationCOUPA_BUYER_ACCEPTING_HEADER_LEVEL_CONFIRMATION
Tool 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 ConfirmationCOUPA_BUYER_REJECTING_HEADER_LEVEL_CONFIRMATION
Tool 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 ApprovalsCOUPA_BYPASS_ALL_APPROVALS_OF_AN_INVOICE
Tool 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 ApprovalCOUPA_BYPASS_CURRENT_APPROVALS_OF_AN_INVOICE
Tool 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 POCOUPA_CANCEL_EXTERNAL_PO
Tool 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 POCOUPA_CLOSE_SOFT_CLOSE_EXTERNAL_PO
Tool 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 ContractCOUPA_COMPLETE_CONTRACT
Tool 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 GroupCOUPA_CONTENT_GROUPS_CREATE
Tool 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 GroupCOUPA_CONTENT_GROUPS_UPDATE
Tool 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 ContractCOUPA_CONTRACTS_ATTACHMENTS_CREATE
Tool to create an attachment on a contract. Use when attaching files, text, or URLs to contracts.
List ContractsCOUPA_CONTRACTS_INDEX
Tool to list contracts. Use when you need contract IDs and metadata for subsequent actions, e.g., adding an approver.
Update ContractCOUPA_CONTRACTS_UPDATE
Tool 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 TemplateCOUPA_CONTRACT_TEMPLATE_DESTROY
Tool to delete a contract template. Use when you need to permanently remove a contract template by ID.
Copy Account TypeCOUPA_COPY_ACCOUNT_TYPE
Tool 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 RegistrationCOUPA_CREATE_A_TAX_REGISTRATION
Tool 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 LineCOUPA_CREATE_BUDGET_LINE
Tool 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 AdjustmentCOUPA_CREATE_BUDGET_LINE_ADJUSTMENT
Tool 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 EntityCOUPA_CREATE_BUSINESS_ENTITIES
Tool 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.
Showing the first 60 of 384 actions.