/
FU
fulcrumpro
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Accounting Code
3
Alert
1
Attachment
7
Attachment Certification
1
Auth
1
CAPAs
3
Change Order
5
Chart Of Accounts
2
Company Info
2
Custom Field
2
Customer
6
Customer Address
5
Customer Contact
5
Customer Tier
2
Department
4
Department Shift
5
Equipment
4
Equipment Downtime
5
Gauge Code
2
Grade Code
2
InProcessTrackingFieldType
2
Inventory
6
Inventory Event
2
Inventory Event Details
3
Inventory Lot
3
Inventory Transactions
1
Invoice
6
Invoice Deposit Adjustment Line Item
2
Invoice Deposit Line Item
2
Invoice Discount Line Item
1
Invoice Fee Line Item
4
Invoice Line Item
2
Invoice Note
1
Invoice Part Line Item
4
Invoice Refund Line Item
4
Invoice Shipping Charge Line Item
1
Invoice Tax Line Item
2
Item
14
post
/api/items/{itemId}/revision
Add a revision to an item
post
/api/items
Create a new item
post
/api/items/material
Create a new item cut from an activated material shape. The shape determines the item's material thickness, material form and length unit, so those are not sent on the request — select the shape that carries the combination you want. The item is always created as a Buy item measured in Pieces, its number is generated from the shape and the dimensions supplied (e.g. `Steel A36 Sheet 1/4": 48"x120"`), and its weight is calculated from the shape's density. The shape must already be activated for the shop. An id that exists only in the materials database is rejected with a 404 — activate it first with the Material Activate endpoint. This endpoint never activates a shape, because activating one also un-archives every existing non-remnant item that uses it. A material item's number is derived rather than caller-supplied, so the same shape and dimensions always resolve to the same item. If that item already exists it is returned as-is instead of a duplicate being created, and if it was archived it is un-archived — meaning a successful response may carry the id of an item that predates the request. Check whether an item with the expected number already exists if the distinction matters to your integration. The number does not encode remnant state, so `isRemnant` is honoured only when a new item is created and is ignored on that collision.
get
/api/items/{itemId}
Get a specific item
put
/api/items/{itemId}
Update a specific item
patch
/api/items/{itemId}
Partially update an item
get
/api/items/{itemId}/can-make
Get the can-make quantities for an item. Returns how much of this item can be produced from current subcomponent inventory (on-hand and available).
get
/api/items/{itemId}/costing/unit-cost
Get the unit cost Fulcrum's BOM costing assigns to an item consumed as a routing input at a given quantity, and the basis it used.
get
/api/items/{itemId}/purchase-history
Get an item's purchase history — every time it was bought, from whom, at what price.
post
/api/items/list
TO BE REMOVED 11/02/2023 - Find items based on search parameters.
post
/api/items/{itemId}/cost-breakdowns/list
List the cost breakdowns recorded for an item by the quote lines, sales order lines and jobs that costed it, newest calculatedOn first and highest id next. Breakdowns on deleted documents, and ones no document references, are left out.
post
/api/items/list/v2
Find items based on search parameters.
post
/api/items/{itemId}/inventory/pick
TO BE REMOVED 10/13/2023 - Pick inventory against a specific item.
post
/api/items/{itemId}/inventory/receive
TO BE REMOVED 10/13/2023 - Receive inventory against a specific item.
Item Category
2
Item Class
2
Item Custom Fields
2
Item Customer
4
Item Material Vendor
3
Item PriceBreaks
4
Item Routing
26
Item Tag
5
Item Vendor
3
Job
9
Job Custom Fields
2
Job Full Routing
18
Job Item To Make
3
Job Item To Make Operation
9
Job Message
2
Job Operation
1
Job Part Line Item Full Routing
1
Job Tracking Timers
3
Location
3
Material
4
Material Code
2
Material Vendor
6
NCRs
3
Nesting
2
Note
3
Operation
4
Payment Term
3
Purchase Order
8
Purchase Order Custom Fields
2
Purchase Order Discount Line Item
1
Purchase Order Fee Line Item
7
Purchase Order Line Item
3
Purchase Order Outside Processing Line Item
7
Purchase Order Part Line Item
7
Purchase Order Tax Line Item
2
Purchase Order Vendor Credit Line Item
4
Quote
14
Quote Custom Fields
2
Quote Discount Line Item
3
Quote Fee Line Item
5
Quote Part Line Item
8
Quote Part Line Item Custom Fields
2
Quote Part Line Item Full Routing
22
Quote Tax Line Item
5
Receiving Receipt
5
Receiving Receipt Line Item
5
Refund Reason Code
2
Reporting
9
Sales Order
9
Sales Order Blanket Line Item
4
Sales Order Custom Fields
2
Sales Order Discount Line Item
4
Sales Order Fee Line Item
6
Sales Order Line Item
2
Sales Order Part Line Item
8
Sales Order Part Line Item Custom Fields
2
Sales Order Part Line Item Full Routing
22
Sales Order Refund Line Item
4
Sales Order Shipping Charge Line Item
1
Sales Order Tax Line Item
5
ScrapReport
1
Settings
2
Shape Code
2
Shipment Custom Fields
1
Shipment Line Items (V3)
1
Shipments
5
Shipping Method
2
Tag
5
Task
5
Tax Rate
4
Time Clock Timers
3
Timer
4
Tool
8
Tool Calibration
5
User
2
User Status
2
Vendor
5
Vendor Address
5
Vendor Contact
5
Work Order
7
WorkCenter
4
Item
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Get an item's purchase history — every time it was bought, from whom, at what price.
get
/api/items/{itemId}/purchase-history
Aug 20, 2026
1e2d7913fcf0
Revision changes
info
endpoint added