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.
connect_ivaluawriteConnect an Ivalua Source-to-Pay tenant (OAuth2 client credentials), after validating connectivity.
disconnect_ivaluawriteDisconnect one Ivalua tenant: deletes only the credentials saved in Imperal. Nothing is changed in Ivalua.
list_connectionsreadList the connected Ivalua tenants.
list_requisitionsreadList Requisitions on the connected Ivalua tenant, optionally filtered by status.
get_requisitionreadRead one Requisition in full by its unique identifier.
create_requisitionwriteCreate a new Requisition with line items.
list_purchase_ordersreadList Purchase Orders, optionally filtered by supplier.
get_purchase_orderreadRead one Purchase Order in full by its unique identifier.
create_purchase_orderwriteCreate a new Purchase Order with line items.
approve_purchase_orderwriteApprove/release a Purchase Order that is pending approval.
list_suppliersreadList Suppliers registered on this Ivalua tenant.
get_supplierreadRead one Supplier in full by its Supplier ID.
create_supplierwriteCreate a new Supplier record (onboarding).
list_invoicesreadList Invoices, optionally filtered by status (including 3-way match status).
get_invoicereadRead one Invoice in full by its unique identifier.
list_sourcing_eventsreadList Sourcing Events (RFQ/RFP/auction projects), optionally filtered by status.
get_sourcing_eventreadRead one Sourcing Event in full by its unique identifier.
list_contractsreadList Contracts, optionally filtered by status.
get_contractreadRead one Contract in full by its unique identifier.
list_catalog_itemsreadList catalog items (punch-out/internal catalog), optionally filtered by name/SKU.
audit_ivalua_accessreadProbe 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_resourcereadGeneric 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_resourcereadGeneric 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_resourcewriteGeneric 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_resourcewriteGeneric REST passthrough: update selected fields of an existing record on any tenant-configured Ivalua resource path. Only given fields change.
delete_resourcewriteGeneric REST passthrough: permanently delete a record on any tenant-configured Ivalua resource path. Cannot be undone.
Install Ivalua and let Webbee use it across your workflow.
Open in panel