# Cofactr Platform API ## API Docs - BOMs [Gets Boms that user has read access to](https://developers.cofactr.com/api-4144430.md): - BOMs [Creates a Bom using Cofactr Data](https://developers.cofactr.com/api-4144431.md): - BOMs [Creates a Bom using raw bomline data and performs searches to convert into Cofactr Data](https://developers.cofactr.com/api-4144433.md): - BOMs [Gets a Bom](https://developers.cofactr.com/api-4144432.md): - BOMs [Upsert BOM Async](https://developers.cofactr.com/api-9513123.md): - BOMs [Updates a Bom](https://developers.cofactr.com/api-4174897.md): - BOMs [Deletes a Bom if still unapproved. Archives a bom if approved.](https://developers.cofactr.com/api-4174898.md): - BOMs [Approves an unapproved Bom.](https://developers.cofactr.com/api-4174899.md): - BOMs [Gets Bom Lines on a Bom.](https://developers.cofactr.com/api-4174900.md): - BOMs [Creates a new bomline on a Bom using Cofactr data. If a bomline with the provided part exists it will sum the quants instead of duplicating lines.](https://developers.cofactr.com/api-4174901.md): - BOMs [Gets a BomLine](https://developers.cofactr.com/api-4174902.md): - BOMs [Updates a BomLine](https://developers.cofactr.com/api-4174903.md): - BOMs [Removes a Bomline from a Bom.](https://developers.cofactr.com/api-4174904.md): - BOMs [Attempts to create a new Bomline using raw data and performs searches to convert into Cofactr Data. If a Bomline with the same part and refdes exists it will sum the quants instead of duplicating lines.](https://developers.cofactr.com/api-4174905.md): - Programs [Gets Programs](https://developers.cofactr.com/api-4144434.md): - Programs [Creates a Program](https://developers.cofactr.com/api-4144435.md): - Programs [Gets a Program](https://developers.cofactr.com/api-4144436.md): - Programs [Updates a Program](https://developers.cofactr.com/api-4682434.md): - Programs [Deletes a Program](https://developers.cofactr.com/api-4453917.md): Cancels a Draft Production run and cleans up any related records. - Programs [Gets Program Availabilities](https://developers.cofactr.com/api-4174906.md): - Programs [Gets Program Availabilities Async](https://developers.cofactr.com/api-16440461.md): - Programs [Gets Program Reference Pricing](https://developers.cofactr.com/api-5641943.md): - Programs [Get Programs Lines](https://developers.cofactr.com/api-9519802.md): - Programs [Get Programs Line](https://developers.cofactr.com/api-9520036.md): Gets a Program Line - Programs [Update Programs Line](https://developers.cofactr.com/api-9520040.md): Updates a Program Line - Programs [Delete Programs Line](https://developers.cofactr.com/api-9520091.md): Deletes a Program Line - Programs [Create Programs Lines](https://developers.cofactr.com/api-9520106.md): - Programs [Get Program Part Overrides](https://developers.cofactr.com/api-9527949.md): Gets Part Overrides for a Program - Programs [Create Program Part Overrides](https://developers.cofactr.com/api-9527951.md): Creates a Part Override - Programs [Get Program Part Override](https://developers.cofactr.com/api-9527961.md): Gets a Part Override - Programs [Update Program Part Override](https://developers.cofactr.com/api-9527996.md): Updates a Part Override - Programs [Delete Program Part Override](https://developers.cofactr.com/api-9528000.md): Deletes a Part Override - Account > Sub Org [List Sub Orgs](https://developers.cofactr.com/api-8553606.md): - Account > Sub Org [Get Sub Org](https://developers.cofactr.com/api-8553684.md): - Account > Sub Org [Update Sub Org](https://developers.cofactr.com/api-8553855.md): - Account > Sub Org [Create Sub Org](https://developers.cofactr.com/api-8553940.md): - Account [Get Org](https://developers.cofactr.com/api-9519359.md): Gets the org data of the org that is connected to this API key. - Account [Get Users](https://developers.cofactr.com/api-9521780.md): Gets the users of the organization connected to the API key. - Account [Get User](https://developers.cofactr.com/api-9521783.md): Gets a detailed representation of the given user ID. - Reporting [Customer SQL Query](https://developers.cofactr.com/api-9518603.md): Executes a SQL query against the requesting Org and returns resulting data. - Email [Mark Outbound Email as Sent](https://developers.cofactr.com/api-9507968.md): - Email [Create Outbound Email](https://developers.cofactr.com/api-9512584.md): - Email [Get Outbound Email](https://developers.cofactr.com/api-9512653.md): - Auth [Update API Key](https://developers.cofactr.com/api-9514489.md): Update the stored API key object using the given request body. - Async Jobs [Get Async Job Status](https://developers.cofactr.com/api-9514688.md): Gets job data and status for a customer job - Stock Documents [List StockDocuments](https://developers.cofactr.com/api-9514990.md): - Stock Documents [Get StockDocument](https://developers.cofactr.com/api-9515002.md): - Stock Documents [Download StockDocument](https://developers.cofactr.com/api-9515297.md): Downloads a StockDocument document directly - Stock Documents [Create StockDocument](https://developers.cofactr.com/api-9515725.md): Downloads a StockDocument document directly - Suppliers [Create Supplier](https://developers.cofactr.com/api-9516596.md): Creates a supplier for the given organization. - Suppliers [Update Supplier](https://developers.cofactr.com/api-9516597.md): Updates a supplier used for the given organization. - Suppliers [Get Supplier](https://developers.cofactr.com/api-9519374.md): Gets a supplier used for the given organization. - Suppliers [Get Suppliers](https://developers.cofactr.com/api-9519489.md): Gets org suppliers. - Parts [Async Create Parts](https://developers.cofactr.com/api-9516665.md): Syncs parts from an external system. Will not update existing parts. - Parts [Async Upsert Parts](https://developers.cofactr.com/api-9516668.md): Syncs parts from an external system. Updates existing parts if they exist. - Parts [Get Part](https://developers.cofactr.com/api-9519479.md): - Purchases [Get Purchase Order](https://developers.cofactr.com/api-9519505.md): Gets a Purchase Order - Purchases [Create Purchase Order](https://developers.cofactr.com/api-9517286.md): Creates a Purchase Order - Purchases [Update Purchase Order](https://developers.cofactr.com/api-9517317.md): Updates a Purchase Order - Purchases [Delete Purchase Order](https://developers.cofactr.com/api-9521826.md): Deletes a Purchase Order - Purchases [Get Purchase Lines](https://developers.cofactr.com/api-9528024.md): Gets Purchase Order Lines - Purchases [Get Purchase Line](https://developers.cofactr.com/api-9519563.md): Gets a Purchase Order Line - Purchases [Create Purchase Line](https://developers.cofactr.com/api-9517817.md): Creates Lines for a Purchase Order using the Customer API - Purchases [Update Many Purchase Lines](https://developers.cofactr.com/api-9518220.md): Updates Multiple Purchase Lines - Purchases [Delete Purchase Line](https://developers.cofactr.com/api-9522305.md): Delete a Purchase Line - Purchases [Get NoPart Purchase Lines](https://developers.cofactr.com/api-9519525.md): Gets a No Part Line for a Purchase Order - Purchases [Create NoPart Purchase Line](https://developers.cofactr.com/api-9517480.md): Creates No Part Lines for a Purchase Order. Request body can be list or single object. Response will always be an array. - Purchases [Update Many NoPart Purchase Lines](https://developers.cofactr.com/api-9517767.md): Updates Multiple No Part Line for a Purchase Order - Purchases [Delete NoPart Purchase Line](https://developers.cofactr.com/api-9521857.md): Deletes a Purchase Order No Part Line - Purchases [Create Purchase Event](https://developers.cofactr.com/api-10324565.md): Creates purchase events for Customer API - Purchases [Update Supplier Bill](https://developers.cofactr.com/api-12007978.md): Updates a Supplier Bill - Purchases [Update Supplier Bill Line](https://developers.cofactr.com/api-12007982.md): Updates the given supplier bill line. - Purchases [Create Supplier Bill](https://developers.cofactr.com/api-12609033.md): Creates Supplier Bills - Purchases [Create Supplier Bill Line](https://developers.cofactr.com/api-12609046.md): Creates a line for attached to the given supplier bill. - Teams [Get Teams](https://developers.cofactr.com/api-9527831.md): Gets all Teams for an org - Teams [Create Team](https://developers.cofactr.com/api-9527844.md): Creates a new Team - Teams [Get Team](https://developers.cofactr.com/api-9527850.md): Gets a Team and RelatedRecords - Teams [Update Team](https://developers.cofactr.com/api-9527856.md): Updates a Team - Teams [Delete Team](https://developers.cofactr.com/api-9527874.md): Deletes a Team - Teams [Archive Team](https://developers.cofactr.com/api-9527885.md): Archives a Team - Teams [Unarchive Team](https://developers.cofactr.com/api-9527887.md): Unarchive a Team - Teams [Get Team Types](https://developers.cofactr.com/api-9527892.md): Gets all TeamTypes for an org - Teams [Create Team Type](https://developers.cofactr.com/api-9527913.md): Creates a new TeamType - Teams [Get Team Type](https://developers.cofactr.com/api-9527924.md): Gets a Team Type and Related Teams - Teams [Update Team Type](https://developers.cofactr.com/api-9527926.md): Updates a Team Type - Teams [Delete Team Type](https://developers.cofactr.com/api-9527932.md): Deletes a Team Type - Custom Properties [Get Custom Properties](https://developers.cofactr.com/api-9839003.md): - Custom Properties [Create Custom Property](https://developers.cofactr.com/api-9839027.md): - Custom Properties [Update Custom Property](https://developers.cofactr.com/api-9839028.md): - Custom Properties [Get Custom Property](https://developers.cofactr.com/api-9839092.md): - Stock Lots [Updates a StockLot](https://developers.cofactr.com/api-10632990.md): Updates a stock lot using the given data. - Stock Lots [Upsert Part Stock](https://developers.cofactr.com/api-12263782.md): This endpoint will create, remove, and update all Stock Lot and, if applicable, Allocation records created from a given data_source. Records created from other data_sources or via the Cofactr platform will be unaffected. - Tags [Get tags](https://developers.cofactr.com/api-14886470.md): - Tags [Create tag](https://developers.cofactr.com/api-14886489.md): - Tags [Get tag](https://developers.cofactr.com/api-14886496.md): - Tags [Update tag](https://developers.cofactr.com/api-14886637.md): - Rfqs [Create Rfq](https://developers.cofactr.com/api-14916505.md): - Rfqs [Update Rfq](https://developers.cofactr.com/api-14916507.md): - RfqLines [Create RfqLine](https://developers.cofactr.com/api-14916520.md): - RfqLines [Update RfqLine](https://developers.cofactr.com/api-14916628.md): - SupplierQuote [Create Supplier Quote](https://developers.cofactr.com/api-14916736.md): - SupplierQuote [Update Supplier Quote](https://developers.cofactr.com/api-14916773.md): - SupplierQuoteLines [Create Supplier Quote Line](https://developers.cofactr.com/api-14916800.md): - SupplierQuoteLines [Update Supplier Quote Line](https://developers.cofactr.com/api-14916851.md):