Integrate and Extend Procurement Using REST Resources

In this update, Oracle Fusion Cloud Procurement and Oracle Fusion Cloud Self Service Procurement deliver new and modified REST resources to enable and simplify integration with external systems.

The new REST resource introduced in this update is:

  • Purchasing Line Types List of Values

The following REST resources were previously available, and have been updated:

  • Purchase Requisitions
    • Use the Urgent attribute to set or update a requisition line as an urgent delivery request.
    • PATCH is supported for source agreement references, so you can now update a requisition line with either a blanket or contract purchase agreement reference.
    • Use the Initiate Approver Checkout custom action to initiate the requisition modification flow by the current approver, so the approver can POST and PATCH changes to the requisition during the approval process.
    • POST, PATCH, and DELETE are supported for approvers who are modifying requisitions that are pending their approval.
    • The SUBMIT action now supports requisitions that were modified by an approver during the approval process.
    • The following header custom actions are supported for approvers who are modifying requisitions that are pending their approval: Calculate Tax and Accounting, Retrieve Source Document and Transfer Price, Create Default Distributions, Retrieve Transfer Price and Tax, Retrieve Current Approvers, Submit Requisition, Cancel, Update All Lines, Process Punchout Shopping Cart, Check Funds.
    • The following line custom actions are supported for approvers who are modifying requisitions that are pending their approval: Retrieve Transfer Price and Tax, Calculate Tax, Calculate Tax and Accounting, Derive Charge Account, Cancel.
    • POST and PATCH are supported for master items that are either purchased or internally transferred in a currency other than the primary ledger currency of the requisitioning business unit.
    • Use the EPPLineId attribute to create a requisition line that references an extended contract item. The following attributes are always derived from the external purchase price line when EPPLineId is available in the request payload: Category Name, Item Description, Price, Currency, UOM, Supplier, Supplier Site, Supplier Item Number, Manufacturer Name, Manufacturer Part Number.
  • Requisition Lifecycle Details
    • GET is now supported for users with the View Requisition - All privilege for requisitions in their accessible requisitioning business units.
  • Draft Purchase Orders
    • GET, POST, and PATCH are supported for the special handling attributes.
    • PATCH is supported for Ship-to Location on incomplete and open purchase orders.
  • Purchase Orders
    • GET is supported for the special handling attributes.
  • Supplier Negotiations
    • Use the Create Amendment custom action to create an amendment to a negotiation.
    • Use the Create New Round custom action to create a new negotiation round.

You can use these new and modified REST resources to simplify integrations and support standards-based interoperability with your other applications and external systems.

Steps to Enable

Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.

Key Resources

Access Requirements

Refer to the Privileges section in the REST API for Oracle Fusion Cloud Procurement documentation, available on the Oracle Help Center.