All REST Endpoints

Procurement Agents
The Procurement Agents resource manages procurement agents. Procurement agents are users with roles such as buyer, catalog administrator and supplier manager. These users need to be defined as procurement agents in order to manage procurement documents and perform other procurement actions.
Create procurement agents
Method: post
Path: /fscmRestApi/resources/11.13.18.05/procurementAgents
Get all procurement agents
Method: get
Path: /fscmRestApi/resources/11.13.18.05/procurementAgents
Get one procurement agent
Method: get
Path: /fscmRestApi/resources/11.13.18.05/procurementAgents/{AssignmentId}
Update one procurement agent
Method: patch
Path: /fscmRestApi/resources/11.13.18.05/procurementAgents/{AssignmentId}
Punchout Connections
The Punchout Connections resource manages redirection URLs for both punchout catalogs as well as punchout catalog items.
Get all redirection URLs
Method: get
Path: /fscmRestApi/resources/11.13.18.05/punchoutConnections
Get one redirection URL
Method: get
Path: /fscmRestApi/resources/11.13.18.05/punchoutConnections/{punchoutConnectionsUniqID}
Purchase Orders
The Purchase Orders resource manages purchase orders. A purchase order is a commercial document that controls purchasing of an item or service, typically from a supplier who resides outside of your organization.
Communicate a purchase order
Method: post
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}
Get all purchase orders
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders
Get one purchase order
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}
Submit a purchase order for approval
Method: post
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}
Purchase Orders/Lines
The Lines resource manages purchasing details, such as the item to purchase, quantity, unit of measure, and price.
Get all lines
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines
Get one line
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines/{POLineId}
Purchase Orders/Lines/Schedules
The Schedules resource manages purchasing details, such as ship-to location and delivery date.
Get all schedules
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines/{POLineId}/child/schedules
Get one schedule
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines/{POLineId}/child/schedules/{LineLocationId}
Purchase Orders/Lines/Schedules/Distributions
The Distributions resource manages purchasing details, such as details about accounting or the project.
Get all distributions
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines/{POLineId}/child/schedules/{LineLocationId}/child/distributions
Get one distribution
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchaseOrders/{POHeaderId}/child/lines/{POLineId}/child/schedules/{LineLocationId}/child/distributions/{PODistributionId}
Purchasing News
The Purchasing News resource manages purchasing news.
Get all purchasing news items
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchasingNews
Get one purchasing news item
Method: get
Path: /fscmRestApi/resources/11.13.18.05/purchasingNews/{PurchasingNewsId}
Recent Requisitions
The Recent Requisitions resource gets the recent requisitions for a specified user.
Get all recent requisitions for the user
Method: get
Path: /fscmRestApi/resources/11.13.18.05/recentRequisitions
Get one recent requisition for the user
Method: get
Path: /fscmRestApi/resources/11.13.18.05/recentRequisitions/{RequisitionHeaderId}
Requisition Product Details
The Requisition Product Details resource gets the item details for a specified item.
Get all item details
Method: get
Path: /fscmRestApi/resources/11.13.18.05/requisitionProductDetails
Get one item detail
Method: get
Path: /fscmRestApi/resources/11.13.18.05/requisitionProductDetails/{CatalogItemKey}
Requisition Product Details/Price Breaks
The Price Breaks resource gets the price break details of an item.
Get all item price breaks
Method: get
Path: /fscmRestApi/resources/11.13.18.05/requisitionProductDetails/{CatalogItemKey}/child/priceBreaks
Get one item price break
Method: get
Path: /fscmRestApi/resources/11.13.18.05/requisitionProductDetails/{CatalogItemKey}/child/priceBreaks/{priceBreaksUniqID}
Shopping Searches
The Shopping Searches resource searches for items.
Create one search phrase
Method: post
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches
Get all search items
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches
Get one searched item
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}
Shopping Searches/Brand Filters
The Brand Filters resource filters the items in the search results into distinct brands.
Get all brands
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/brandFilters
Get one brand
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/brandFilters/{brandFiltersUniqID}
Shopping Searches/Result Items
The Result Items resource manages the search results.
Get all catalog items
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/resultItems
Get one catalog item
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/resultItems/{CatalogItemKey}
Shopping Searches/Result Punchout Catalogs
The Result Punchout Catalogs resource manages the punchout catalogs from the search results.
Get all punchout catalogs
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/resultPunchoutCatalogs
Get one punchout catalog
Method: get
Path: /fscmRestApi/resources/11.13.18.05/shoppingSearches/{SearchPhraseId}/child/resultPunchoutCatalogs/{resultPunchoutCatalogsUniqID}