imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Ivalua

Ivalua Extension

馃挵 Accounting, Payments, Spend & Source-to-Pay路by bluebeeweb路v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities1 actions0 installs

About this extension

Connect your own Ivalua Source-to-Pay tenant through OAuth2 client credentials. Read and safely manage Requisitions, Purchase Orders, Suppliers, Invoices, Sourcing Events, Contracts, and Catalog Items through the tenant's configured REST web services.

What you get

Every capability exposed by Ivalua, metered per action and guarded by the two-step safety protocol.

  • connect_ivaluawrite

    Connect an Ivalua Source-to-Pay tenant (OAuth2 client credentials), after validating connectivity.

  • disconnect_ivaluawrite

    Disconnect one Ivalua tenant: deletes only the credentials saved in Imperal. Nothing is changed in Ivalua.

  • list_connectionsread

    List the connected Ivalua tenants.

  • list_requisitionsread

    List Requisitions on the connected Ivalua tenant, optionally filtered by status.

  • get_requisitionread

    Read one Requisition in full by its unique identifier.

  • create_requisitionwrite

    Create a new Requisition with line items.

  • list_purchase_ordersread

    List Purchase Orders, optionally filtered by supplier.

  • get_purchase_orderread

    Read one Purchase Order in full by its unique identifier.

  • create_purchase_orderwrite

    Create a new Purchase Order with line items.

  • approve_purchase_orderwrite

    Approve/release a Purchase Order that is pending approval.

  • list_suppliersread

    List Suppliers registered on this Ivalua tenant.

  • get_supplierread

    Read one Supplier in full by its Supplier ID.

  • create_supplierwrite

    Create a new Supplier record (onboarding).

  • list_invoicesread

    List Invoices, optionally filtered by status (including 3-way match status).

  • get_invoiceread

    Read one Invoice in full by its unique identifier.

  • list_sourcing_eventsread

    List Sourcing Events (RFQ/RFP/auction projects), optionally filtered by status.

  • get_sourcing_eventread

    Read one Sourcing Event in full by its unique identifier.

  • list_contractsread

    List Contracts, optionally filtered by status.

  • get_contractread

    Read one Contract in full by its unique identifier.

  • list_catalog_itemsread

    List catalog items (punch-out/internal catalog), optionally filtered by name/SKU.

  • audit_ivalua_accessread

    Probe every core Ivalua module (Requisitions, POs, Suppliers, Invoices, Sourcing Events, Contracts, Catalog Items) and report which are actually reachable for this tenant, without changing anything.

  • list_resourceread

    Generic REST passthrough: list records of any tenant-configured Ivalua resource path (e.g. 'purchase-orders', 'suppliers'). Use this when a typed function (list_purchase_orders etc.) does not match this tenant's own Ivalua Studio object model -- Ivalua is a no-code platform and object names/paths can be customised per tenant.

  • get_resourceread

    Generic REST passthrough: read one record of any tenant-configured Ivalua resource path by id. Use when a typed get_* function does not match this tenant's own object model.

  • create_resourcewrite

    Generic REST passthrough: create a record on any tenant-configured Ivalua resource path, using the tenant's own configured field names. Use when a typed create_* function does not match this tenant's own object model.

  • update_resourcewrite

    Generic REST passthrough: update selected fields of an existing record on any tenant-configured Ivalua resource path. Only given fields change.

  • delete_resourcewrite

    Generic REST passthrough: permanently delete a record on any tenant-configured Ivalua resource path. Cannot be undone.

Related extensions

More extensions in Accounting, Payments, Spend & Source-to-Pay ready to enable in one click.

  • SAP AribaConnect your own SAP Ariba realm through OAuth2 client credentials. Read and safely manage Requisitions, Purchase Orders, Invoices, Suppliers, Sourcing Events, and Contract Workspaces through the r...
  • Oracle Fusion Cloud ERPConnect your own Oracle Fusion Cloud ERP pod through OAuth2 client credentials or Basic Auth. Read and safely manage Suppliers, Purchase Orders, Requisitions, Payables Invoices, GL Journals, Custom...
  • Oracle Procurement CloudConnect your own Oracle Fusion Cloud Procurement pod through OAuth2 client credentials or Basic Auth. Read and safely manage Purchase Requisitions, Purchase Orders, Suppliers, Purchase Agreements,...
  • CoupaConnect your own Coupa Business Spend Management instance through OAuth2 client credentials. Read and safely manage Requisitions, Purchase Orders, Invoices, Suppliers, Contracts, and Expense Report...

Ready to use Ivalua?

Enable Ivalua in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel