Coupa
Overview
SLUG: COUPA
Description
Coupa provides a comprehensive business spend management platform with procurement, invoicing, and expense capabilities.
Authentication Details
OAuth2
Connecting to Coupa
Create an auth config
Use the dashboard to create an auth config for the Coupa toolkit. This allows you to connect multiple Coupa accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Coupa Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Coupa toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
COUPA_ACCOUNTS_CREATE
Tool Name: Create Account
Description
Action Parameters
Action Response
COUPA_ACCOUNTS_INDEX
Tool Name: List Accounts
Description
Action Parameters
Action Response
COUPA_ACCOUNT_TYPES_INDEX
Tool Name: List Account Types
Description
Action Parameters
Action Response
COUPA_ADDRESSES_INDEX
Tool Name: List Addresses
Description
Action Parameters
Action Response
COUPA_APPROVALS_APPROVE
Tool Name: Approve Approval
Description
Action Parameters
Action Response
COUPA_APPROVALS_HOLD
Tool Name: Hold Approval
Description
Action Parameters
Action Response
COUPA_APPROVALS_INDEX
Tool Name: List Approvals
Description
Action Parameters
Action Response
COUPA_APPROVALS_REJECT
Tool Name: Reject Approval
Description
Action Parameters
Action Response
COUPA_APPROVALS_SHOW
Tool Name: Get Approval
Description
Action Parameters
Action Response
COUPA_BUSINESS_GROUPS_INDEX
Tool Name: List Business Groups
Description
Action Parameters
Action Response
COUPA_CANCEL_PURCHASE_ORDER
Tool Name: Cancel Purchase Order
Description
Action Parameters
Action Response
COUPA_CONTRACTS_INDEX
Tool Name: List Contracts
Description
Action Parameters
Action Response
COUPA_CREATE_EXTERNAL_PURCHASE_ORDER
Tool Name: Create External Purchase Order
Description
Action Parameters
Action Response
COUPA_CREATE_INTEGRATION_RUN
Tool Name: Create Integration Run
Description
Action Parameters
Action Response
COUPA_CURRENCIES_INDEX
Tool Name: List Currencies
Description
Action Parameters
Action Response
COUPA_EXPENSE_REPORTS_INDEX
Tool Name: List Expense Reports
Description
Action Parameters
Action Response
COUPA_GET_PURCHASE_ORDER
Tool Name: Get Purchase Order
Description
Action Parameters
Action Response
COUPA_IGNORE_WINDOW_AND_ISSUE
Tool Name: Ignore Window And Issue
Description
Action Parameters
Action Response
COUPA_INSPECTION_CODES_INDEX
Tool Name: List Inspection Codes
Description
Action Parameters
Action Response
COUPA_INTEGRATION_ERRORS_INDEX
Tool Name: List Integration Errors
Description
Action Parameters
Action Response
COUPA_INTEGRATION_RUNS_INDEX
Tool Name: List Integration Runs
Description
Action Parameters
Action Response
COUPA_INTEGRATIONS_INDEX
Tool Name: List Integrations
Description
Action Parameters
Action Response
COUPA_INVOICES_ATTACHMENTS_CREATE
Tool Name: Create Invoice Attachment
Description
Action Parameters
Action Response
COUPA_INVOICES_LIST
Tool Name: List Invoices
Description
Action Parameters
Action Response
COUPA_INVOICES_RETRIEVE_LEGAL_INVOICE_PDF
Tool Name: Retrieve Legal Invoice PDF
Description
Action Parameters
Action Response
COUPA_INVOICES_REVALIDATE_TOLERANCES
Tool Name: Revalidate Invoice Tolerances
Description
Action Parameters
Action Response
COUPA_INVOICES_SUBMIT
Tool Name: Submit Invoice
Description
Action Parameters
Action Response
COUPA_INVOICES_UPDATE
Tool Name: Update Invoice
Description
Action Parameters
Action Response
COUPA_ITEMS_CREATE
Tool Name: Create Item
Description
Action Parameters
Action Response
COUPA_ITEMS_INDEX
Tool Name: List Items
Description
Action Parameters
Action Response
COUPA_LIST_QUERY_SUPPLIERS
Tool Name: List Suppliers
Description
Action Parameters
Action Response
COUPA_PAYMENT_TERMS_INDEX
Tool Name: List Payment Terms
Description
Action Parameters
Action Response
COUPA_PURCHASE_ORDERS_ATTACHMENTS_CREATE
Tool Name: Create Purchase Order Attachment
Description
Action Parameters
Action Response
COUPA_PURCHASE_ORDERS_CLOSE
Tool Name: Close Purchase Order
Description
Action Parameters
Action Response
COUPA_PURCHASE_ORDERS_INDEX
Tool Name: List Purchase Orders
Description
Action Parameters
Action Response
COUPA_PURCHASE_ORDERS_ISSUE
Tool Name: Issue Purchase Order
Description
Action Parameters
Action Response
COUPA_REASON_INSIGHTS_INDEX
Tool Name: List Reason Insights
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_ADD_TO_CART
Tool Name: Add To Cart
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_CREATE
Tool Name: Create Requisition
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_CURRENT_CART
Tool Name: Get Current Cart
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_DESTROY
Tool Name: Delete Requisition
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_INDEX
Tool Name: List Requisitions
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_MINE
Tool Name: List My Requisitions
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_REMOVE_APPROVAL
Tool Name: Remove Approver from Requisition
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_SAVE_FOR_LATER
Tool Name: Save Requisition for Later
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_SHOW
Tool Name: Get Requisition
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_SUBMIT_FOR_APPROVAL
Tool Name: Submit Requisition for Approval
Description
Action Parameters
Action Response
COUPA_REQUISITIONS_UPDATE_AND_SUBMIT_FOR_APPROVAL
Tool Name: Update and Submit for Approval
Description
Action Parameters
Action Response
COUPA_RETRIEVE_CONTRACT_LEGAL_AGREEMENT
Tool Name: Download Contract Legal Agreement
Description
Action Parameters
Action Response
COUPA_S3_FILE_UPLOAD_OR_GET
Tool Name: Coupa S3 File Upload or Get
Description
Action Parameters
Action Response
COUPA_SUBMIT_CONTRACT_FOR_APPROVAL
Tool Name: Submit Contract for Approval
Description
Action Parameters
Action Response
COUPA_SUPPLIERS_SHOW
Tool Name: Get Supplier
Description
Action Parameters
Action Response
COUPA_SUPPLIERS_UPDATE
Tool Name: Update Supplier
Description
Action Parameters
Action Response
COUPA_UO_MS_INDEX
Tool Name: List Units of Measure
Description
Action Parameters
Action Response
COUPA_UPDATE_CONTRACT_LEGAL_AGREEMENT
Tool Name: Update Contract Legal Agreement
Description
Action Parameters
Action Response
COUPA_UPLOAD_CONTRACT_LEGAL_AGREEMENT
Tool Name: Upload Contract Legal Agreement
Description
Action Parameters
Action Response
COUPA_USERS_CREATE
Tool Name: Create User
Description
Action Parameters
Action Response
COUPA_USERS_INDEX
Tool Name: List Users
Description
Action Parameters
Action Response
COUPA_USERS_SHOW
Tool Name: Get User
Description
Action Parameters
Action Response
COUPA_USERS_UPDATE
Tool Name: Update User
Description
Action Parameters
Action Response
COUPA_VOID_INVOICE
Tool Name: Void Invoice
Description
Action Parameters
Action Response