{ "opencollection": "1.0.0", "info": { "name": "Fulcrum Public Accounting Code Item Routing API", "version": "v1" }, "items": [ { "info": { "name": "Item Routing", "type": "folder" }, "items": [ { "info": { "name": "Get a specific item routing input item", "type": "http" }, "http": { "method": "GET", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing", "params": [ { "name": "itemId", "value": "", "type": "path" } ] }, "docs": "Get a specific item routing input item" }, { "info": { "name": "Update a specific item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a specific item's routing" }, { "info": { "name": "Adds an input item to an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds an input item to an item's routing" }, { "info": { "name": "Add multiple input items to an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items/batch", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add multiple input items to an item's routing" }, { "info": { "name": "Get a specific item routing input item", "type": "http" }, "http": { "method": "GET", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items/:inputItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "inputItemId", "value": "", "type": "path" } ] }, "docs": "Get a specific item routing input item" }, { "info": { "name": "Update an input item for a specific item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items/:inputItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "inputItemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an input item for a specific item's routing" }, { "info": { "name": "Deletes an input item from an item's routing", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items/:inputItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "inputItemId", "value": "", "type": "path" } ] }, "docs": "Deletes an input item from an item's routing" }, { "info": { "name": "Lists the input items for an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-items/list", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query" }, { "name": "take", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Lists the input items for an item's routing" }, { "info": { "name": "Adds an input material to an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds an input material to an item's routing" }, { "info": { "name": "Deletes an input material from an item's routing", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials/:materialId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "materialId", "value": "", "type": "path" } ] }, "docs": "Deletes an input material from an item's routing" }, { "info": { "name": "Lists the input materials for an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials/list", "params": [ { "name": "itemId", "value": "", "type": "path" } ] }, "docs": "Lists the input materials for an item's routing" }, { "info": { "name": "Adds an input material nesting to an item's routing material", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials/:materialId/nesting", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "materialId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds an input material nesting to an item's routing material" }, { "info": { "name": "Removes an input material nesting on an item's routing material", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials/:materialId/nesting/:nestingId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "materialId", "value": "", "type": "path" }, { "name": "nestingId", "value": "", "type": "path" } ] }, "docs": "Removes an input material nesting on an item's routing material" }, { "info": { "name": "Update an input material on an item's routing", "type": "http" }, "http": { "method": "PUT", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/input-materials/:inputMaterialId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "inputMaterialId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an input material on an item's routing" }, { "info": { "name": "Bulk reorganize routing operations for a specific item.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/batch", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Bulk reorganize routing operations for a specific item." }, { "info": { "name": "Create a routing operation for a specific item", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations", "params": [ { "name": "itemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a routing operation for a specific item" }, { "info": { "name": "Get a specific item routing operation", "type": "http" }, "http": { "method": "GET", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" } ] }, "docs": "Get a specific item routing operation" }, { "info": { "name": "Update a routing operation for a specific item", "type": "http" }, "http": { "method": "PUT", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a routing operation for a specific item" }, { "info": { "name": "Delete a specific item routing operation", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" } ] }, "docs": "Delete a specific item routing operation" }, { "info": { "name": "Adds an operation item to an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/items", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds an operation item to an item's routing" }, { "info": { "name": "Get a specific item routing operation item", "type": "http" }, "http": { "method": "GET", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/items/:operationItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" }, { "name": "operationItemId", "value": "", "type": "path" } ] }, "docs": "Get a specific item routing operation item" }, { "info": { "name": "Update an operation item for a specific item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/items/:operationItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" }, { "name": "operationItemId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an operation item for a specific item's routing" }, { "info": { "name": "Deletes an operation item from an item's routing", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/items/:operationItemId", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" }, { "name": "operationItemId", "value": "", "type": "path" } ] }, "docs": "Deletes an operation item from an item's routing" }, { "info": { "name": "Lists the operation items for an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/items/list", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query" }, { "name": "take", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Lists the operation items for an item's routing" }, { "info": { "name": "Lists the operations for an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/list", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "query" }, { "name": "take", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Lists the operations for an item's routing" }, { "info": { "name": "Lists the operation materials for an item's routing", "type": "http" }, "http": { "method": "POST", "url": "https://api.fulcrumpro.com/api/items/:itemId/routing/operations/:operationId/materials/list", "params": [ { "name": "itemId", "value": "", "type": "path" }, { "name": "operationId", "value": "", "type": "path" } ] }, "docs": "Lists the operation materials for an item's routing" } ] } ], "bundled": true }