Finance & Accounting
Connect Coupa to Your AI Agents
Enable your Wkil agents to create requisitions, submit invoices, and track procurement approvals through a secure Coupa integration.
Authentication: OAuth 2.0
What you can do
- Create and track purchase requisitions
- Submit and check invoices
- Track approval status across procurement records
Available capabilities may vary by authentication and workspace configuration.
Actions supported by the connector
384 verified tools
Add Approver to Requisition
Add an approver to a purchase requisition.
Add Approver To Invoice
Add an approver to an invoice awaiting review.
List Accounts
List the accounts configured in Coupa.
Get Account
Retrieve details for a specific account.
Update Account
Update an existing account's details.
Add File Attachment to Purchase Order
Attach a file to a purchase order record.
Add File Attachment to Requisition Line
Attach a file to a specific requisition line.
Add Comment to Expense Report
Add a comment to an expense report.
View all verified tools (search)
Abandon InvoiceCreate AccountList AccountsGet Recent AccountsGet AccountUpdate AccountList Account TypesGet Account TypeCreate Account Validation RuleGet Account Validation RuleUpdate Account Validation RuleAdd Comment to Expense ReportAdd Approver to RequisitionAdd Approver To InvoiceAdd Approver to PO ChangeAdd File Attachment to ProjectAdd File Attachment to Purchase OrderAdd File Attachment to Purchase Order LineAdd File Attachment to Requisition LineAdd Attachment to CommentAdd COAs to Supplier SiteAdd Comment to Purchase OrderAdd Content Group to ContractAdd Content Group to SupplierAdd Contract ApproverAdd Contract TermAdd Line w/ Allocations to External POCreate AddressList AddressesAdd Content Group to SIM RecordAdd Content Group to SIM SiteAdd Content Group to Supplier SiteAdd User To A GroupList AnnouncementsGet AnnouncementApprove ApprovalHold ApprovalList ApprovalsReject ApprovalGet Budget LinesList Business GroupsGet Business GroupAccept Header Level ConfirmationReject Header Level ConfirmationBypass All Invoice ApprovalsBypass Current Invoice ApprovalCancel External POClose/Soft Close External POComplete ContractCreate Content GroupUpdate Content GroupAdd Attachment to ContractList ContractsUpdate ContractDelete Contract TemplateCopy Account TypeCreate Tax RegistrationCreate Budget LineCreate Budget Line AdjustmentCreate Business EntityCreate Comment on Transactional ObjectCreate CommodityCreate External Purchase OrderCreate FX RateCreate Integration ErrorCreate Integration RunCreate Invoice Against POCreate Items Supplier ItemsCreate Lookup ValueCreate New Custom Object InstanceCreate Payment Reconciliation LinesCreate Payment TermCreate ProjectCreate Project MembershipCreate Quote Request TaskCreate Req Assignment to UserCreate Requisition Line Estimated Tax LineCreate Requisition Lines - Multiple Estimated Tax LinesCreate Risk Aware Feed for SupplierCreate Shell SIM RecordCreate SIM Site Using SIM ID in POST URLCreate SIM Site using SIM ID in PayloadCreate Supplier ItemCreate Supplier Remit-To AddressCreate Supplier SiteCreate Supplier with Contacts and AddressesCreate TaskCreate Task Against ProjectCreate User AddressCreate User GroupCreate User Group MembershipsCreate User Group TaskList CurrenciesGet Currency by IDList Data File SourcesList Default Receiving LocationsDelete Tax RegistrationDelete Project MembershipDelete Project TaskDelete Quote Request TaskDelete Requisition LineDelete Requisition Line Estimated Tax LineDelete Specific Contract AttachmentDelete Purchase Order AttachmentDelete Requisition AttachmentDelete Supplier Information SiteCreate DepartmentGet Department by IDUpdate DepartmentDispute InvoiceDelete Easy Form ResponseList Exchange RatesList Expense ReportsExport Payables InvoiceExport Payables InvoicesList Financial CounterpartiesGet Account Statements by Creation DateGet All Active Pick ListsGet All Attachments for a ContractGet All Attachments for a InvoiceGet All Attachments for a Purchase OrderGet All Attachments for a RequisitionGet All Attachments on a CoupaPay ChargeGet All Charges Linked to StatementGet All Funds Transfers by Batch IDGet All SIM Sites Against a SIM RecordGet All Supplier Sites for SupplierGet All Tasks Linked to All ProjectsGet All Tasks Linked to a Specific ProjectGet API Documentation ModulesGet Approval by IDGet ASN HeadersGet Budget LineGet Budget Line AdjustmentsGet Budget Line AdjustmentGet Business EntitiesGet Business Entity by IDGet COAs for Supplier SiteGet Comments for Expense ReportGet CommodityGet Content Groups of Supplier SiteGet Contract By IDGet Contracts Legal DocumentsGet CoupaPay Payment by IDGet Custom Object InstancesGet Custom Object Related Form ResponsesGet Cycle CountsGet DelegationsGet Department by NameGet Exchange Rate By IDGet External Payables by SourceGet Favorite AccountsGet Integration History RecordsGet Integration RunGet Inventory AdjustmentsGet Invoice Comment by IDGet ItemGet Item ImageGet Items Supplier ItemsGet Items Supplier Items by IDGet Lookup Value by IDGet Matching Allocation for Invoice LineGet Order Pad LinesGet Payable Invoice By IDGet Payable InvoicesGet Pay Invoices - Fields Query ParamGet Pay Orders Pending Document ApprovalGet PO Confirmation by IDGet PO Confirmations Cancelled and Not ExportedGet PO Line by Order Header ID and Line NumberGet Project MembershipsGet Project Membership by IDGet Project TaskGet Purchase OrderGet Purchase Order Attachment FileGet Purchase Order ChangesGet PO Changes Pending Certain ApproverGet Purchase Order CommentGet Purchase Order LineGet Quote Request TasksGet Reconciliation Lines for Payable OrderGet Remit-To Addresses of SupplierGet Requisition AssignmentGet Requisition Line Estimated Tax LinesGet Requisition Comment by IDGet Return To Supplier TransactionsGet Supplier Risk Aware FeedGet Shipping TermsGet SIM Easy Form ResponsesGet SIM Site by IDGet Soft Applied PO UpdatesGet Specific Attachment on Purchase Order LineGet Specific Attachment on Requisition LineGet Specific Attachment Using Attachment IDGet Contract AttachmentGet Custom Object InstanceGet EasyFormResponse Attachment FileGet Specific Invoice Attachment FileGet Specific Requisition AttachmentGet Specific API SchemaGet Statement By IDGet Status of an Import FileGet Supplier Information SiteGet Supplier Item by IDGet Supplier Items by Item NameGet Supplier Site by CodeGet Tax Registration by IDGet User Address by IDGet User Address by ID (v2)Get User GroupGet User Group MembershipGet User Group TasksGet User MembershipsIgnore Window And IssueImport Budget LinesList Inspection CodesList Integration ErrorsList Integration RunsCreate IntegrationList IntegrationsGet IntegrationDelete Inventory ConsumptionDelete Inventory TransferInvite Suppliers to CSP PortalCreate Invoice AttachmentDelete InvoiceList InvoicesRemove Approver From InvoiceRetrieve Legal Invoice PDFRevalidate Invoice TolerancesGet InvoiceSubmit InvoiceUpdate InvoiceIssue Purchase Order Without SendCreate ItemList ItemsUpdate Existing ItemGet Legal DocumentGet Legal EntityList Account Validation RulesList CommentsList CommoditiesList Contract TermsList Object CommentsList SuppliersList Receiving TransactionsList Work Confirmation HeadersLogout Iframe SessionMark a Charge as ExportedMark Payable Invoice as Tracking ExternallyMark Statement as ExportedMark CoupaPay Payment as ExportedMark Payable Invoice as Tracking in CoupaMark Payable Invoice as Paid ExternallyMark Pay Invoice as ExportedMark PO Confirmation as Integration CompleteMark PO Confirmation as Integration FailedGet Matching AllocationNotify Contract Signature CreatedCreate Object TranslationDelete Object TranslationList Object TranslationsGet UOM TranslationDelete Order ConfirmationCreate Order ListDelete Order ListGet Order ListUpdate Order ListList Order PadsUpdate Business EntityUpdate Purchase OrderList Payment TermsGet Payment TermList ProjectsGet ProjectUpdate ProjectList Purchase OrdersIssue Purchase OrderUpdate User AccountQuery LookupsList Reason InsightsCreate Receipt RequestList Receipt RequestsUpdate Receipt RequestRelease Purchase Order from Buyer HoldDelete Remit-To AddressRemove Content Group from ContractRemove All Content Groups from ContractRemove All Content Groups from SIM RecordRemove All Content Groups from SIM SiteRemove All Content Groups on SupplierRemove Contract ApprovalRemove Content Group from SIM SiteRemove Content Group from Supplier SiteRemove Content Group from SIM RecordRemove Content Group from SupplierReopen PO Line for ReceivingRe-Open Soft-Closed POList Requisition LinesAdd To CartCreate Requisition AttachmentCreate RequisitionGet Current CartDelete RequisitionList RequisitionsList My RequisitionsRemove Approver from RequisitionSave Requisition for LaterGet RequisitionSubmit Requisition for ApprovalUpdate and Submit for ApprovalRestart Invoice ApprovalRetrieve All SIM RecordsDownload Contract Legal AgreementRetrieve Invoice Clearance DocumentRetrieve Invoice Image ScanRetrieve SIM Record by IDDelete Return to Supplier TransactionCoupa S3 File Upload or GetSchedule Requisition IssuanceCreate Shipping TermGet Shipping TermUpdate Shipping TermSoft Close PO Line for InvoicingSoft Close PO Line for ReceivingSubmit Contract for ApprovalDelete Supplier Information SiteList Supplier Information SitesDelete Supplier ItemDelete Supplier Risk Aware FeedGet Supplier Risk Aware FeedCreate Supplier SiteDelete Supplier SiteGet SupplierUpdate SupplierSync Supplier User LocaleDelete TaskGet Task by IDUpdate TaskQuery Tax RegistrationsGet Tax RegistrationUnschedule Requisition IssuanceList Units of MeasureUpdate Budget LineUpdate Budget Lines AdjustUpdate Business EntityUpdate CommoditiesUpdate Contract Legal AgreementUpdate Exchange RateUpdate Existing AddressUpdate Existing CommodityUpdate Existing Lookup ValueUpdate Existing Payment TermUpdate Existing Supplier ItemUpdate Existing TaskUpdate User AddressUpdate External PO with Line LevelUpdate Image Scan on InvoiceUpdate InvoiceUpdate Items Supplier ItemsUpdate Payables Invoices Track In CoupaUpdate Pay Order Status to Ready to PayUpdate Project Member as OwnerUpdate Projects TasksUpdate PO Change (Remote Approver)Update Quote Request TaskUpdate RequisitionUpdate Status of a ProjectUpdate Supplier Information SiteUpdate Supplier Information SiteUpdate Supplier Remit-To AddressUpdate Supplier SiteUpdate User GroupUpdate User Group MembershipsUpdate User Group (PUT)Update User Group TaskUpload Contract Legal AgreementList User GroupsCreate UserList UsersGet UserVoid InvoiceWithdraw Contract SignaturesWithdraw Invoice Dispute
Practical agent use cases
- An agent creates a purchase requisition when an employee requests new equipment.
- An agent checks whether an invoice is still awaiting approval.
How it works with Wkil
- 1Choose the integrationAdd Coupa to your agent from inside the Wkil platform.
- 2Grant the permissions it needsDefine precisely what the agent can access and perform.
- 3Test, then run itTest actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.
Related integrations
FAQ
Can an agent approve its own requisition?
No — approval routing stays within Coupa's own workflow rules; the agent can only create and track records, not approve them itself.

