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_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_IGNORE_WINDOW_AND_ISSUE
Tool Name: Ignore Window And Issue
Description
Action Parameters
Action Response
COUPA_INVOICES_REVALIDATE_TOLERANCES
Tool Name: Revalidate Invoice Tolerances
Description
Action Parameters
Action Response
COUPA_INVOICES_UPDATE
Tool Name: Update Invoice
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_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_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_USERS_INDEX
Tool Name: List Users
Description
Action Parameters
Action Response