# UMG-UK ## API Docs - Outbound Orders [Get SalesOrder List](https://umguk.apidog.io/api-8337983.md): Get a list of SalesOrders - Outbound Orders [Create a SalesOrder](https://umguk.apidog.io/api-8337984.md): Create a new SalesOrder - Outbound Orders [Get Sales Order Information](https://umguk.apidog.io/api-8337985.md): - Outbound Orders [Sales Order Acknowledgement](https://umguk.apidog.io/api-8337986.md): This will post Sales Order Acknowledgement - Outbound Orders [Bulk Upload SalesOrders](https://umguk.apidog.io/api-8337987.md): - Outbound Orders [Get Job Status of an Async Bulk Sales Order Import](https://umguk.apidog.io/api-8337988.md): Poll the status of an asynchronous SalesOrder import job - Outbound Orders [Get a single SalesOrder](https://umguk.apidog.io/api-8337989.md): We need to clarify what Id we will be passing as the customerOrderNumber. Is it the CustomerOrderNumber, or a Softeon generated Id? - Outbound Orders [Update SalesOrder](https://umguk.apidog.io/api-8337990.md): Update SalesOrder - Outbound Orders [Cancel SalesOrder](https://umguk.apidog.io/api-8337991.md): Cancels the entire Sales Order - Outbound Orders [Get Shipments for a Sales Order](https://umguk.apidog.io/api-8337992.md): Get all shipments for a Sales Order. - Outbound Orders [Get B2B Customers For Business Unit](https://umguk.apidog.io/api-8337993.md): Retrieve a possible list of Customers. Use the CustomerId in the SalesOrderRequest to initiate a B2B order which will trigger all the conditionally required fields for B2B orders. - Ship Confirmation [Sales Order Ship Confirmation](https://umguk.apidog.io/api-8337994.md): This will post Sales Order Ship Confirmation - Business Units [Get Buildings associated to a Business Unit](https://umguk.apidog.io/api-8337995.md): Get a list of buildings in which this business unit operates. - Business Units [Remove associated Building from a Business Unit](https://umguk.apidog.io/api-8337996.md): Remove an existing building association from this business unit. - Business Units [Associate a Building to a Business Unit](https://umguk.apidog.io/api-8337997.md): Assign an existing building to this business unit. Optionally include a UPS Account number to use in this building. If the association already exists, update or remove the UPS account number. - Business Units [Get Business Unit Detail](https://umguk.apidog.io/api-8337998.md): Fetch a single business unit by ID - Business Units [Update Business Unit](https://umguk.apidog.io/api-8337999.md): Update a single business unit by ID. Update BU attributes that are present and do not update any attributes that are not present in the request payload. Create the business unit if it doesn't already exist (upsert). - Business Units [List Business Units](https://umguk.apidog.io/api-8338000.md): Fetch, filter, sort and page through a list of business units. This will be used by support staff to select a business unit to "impersonate." - Business Units [Create Business Unit](https://umguk.apidog.io/api-8338001.md): Create a new business unit. Fails if the businessUnitId already exists - Business Units [Get Business Unit General Settings](https://umguk.apidog.io/api-8338002.md): - Business Units [Update Business Unit General Settings](https://umguk.apidog.io/api-8338003.md): Update a business unit settings by ID. Update attributes that are present and do not update any attributes that are not present in the request payload. It's assumed that some default settings will always exist upon creating the BU so this is simply an update to existing settings. - Business Units [Update Business Unit Amazon SFP Keys](https://umguk.apidog.io/api-8338004.md): Create or replace Amazon SFP keys for business unit. - Business Units [Remove Business Unit Amazon SFP Keys](https://umguk.apidog.io/api-8338005.md): - Business Units [Get Business Unit Amazon SFP Keys](https://umguk.apidog.io/api-8338006.md): - Business Units [List Broker Accounts](https://umguk.apidog.io/api-8338007.md): - Business Units [Create Broker Account](https://umguk.apidog.io/api-8338008.md): - Business Units [Delete Broker Account](https://umguk.apidog.io/api-8338009.md): - Product [Batch Upload SKUs](https://umguk.apidog.io/api-8338010.md): Send a batch to create multiple SKUs with one call - Product [Get Product Information](https://umguk.apidog.io/api-8338011.md): This will Get Product Information - Product [List SKUs](https://umguk.apidog.io/api-8338012.md): Fetch, filter, sort, page the product catalog for the business unit. - Product [Create SKU](https://umguk.apidog.io/api-8338013.md): Create single sku in the item catalog for a business unit - Product [Get SKU Details](https://umguk.apidog.io/api-8338014.md): Get details for a SKU. - Product [Update SKU Details](https://umguk.apidog.io/api-8338015.md): Update a SKU. Update SKU attributes that are present and do not update any attributes that are not present in the request payload. Create the SKU if it does not exist. - Product [Update SKU Details](https://umguk.apidog.io/api-8338016.md): Update a SKU. Update SKU attributes that are present and do not update any attributes that are not present in the request payload. Create the SKU if it does not exist. - Inbound [List Inbound ASNs](https://umguk.apidog.io/api-8338017.md): - Inbound [Create Inbound ASN](https://umguk.apidog.io/api-8338018.md): Create a new ASN for Business Unit - Inbound [Get single Inbound ASN](https://umguk.apidog.io/api-8338019.md): - Inbound [Update single Inbound ASN](https://umguk.apidog.io/api-8338020.md): - Inbound [Cancel single Inbound ASN](https://umguk.apidog.io/api-8338021.md): - Inbound [Get receipt lines for single Inbound ASN](https://umguk.apidog.io/api-8338022.md): - Inbound [Get receipt lines for single Inbound RMA](https://umguk.apidog.io/api-8338023.md): - Inbound [Get single Inbound RMA](https://umguk.apidog.io/api-8338024.md): - Inbound [Update single Inbound RMA](https://umguk.apidog.io/api-8338025.md): - Inbound [Cancel single Inbound RMA](https://umguk.apidog.io/api-8338026.md): - Inbound [List Inbound RMAs](https://umguk.apidog.io/api-8338027.md): - Inbound [Create Inbound RMA](https://umguk.apidog.io/api-8338028.md): - Inbound [Get receipt lines for single Inbound PO](https://umguk.apidog.io/api-8338029.md): - Inbound [Get single Inbound PO](https://umguk.apidog.io/api-8338030.md): - Inbound [Update single Inbound PO](https://umguk.apidog.io/api-8338031.md): - Inbound [Cancel single Inbound PO](https://umguk.apidog.io/api-8338032.md): - Inbound [List Inbound POs](https://umguk.apidog.io/api-8338033.md): - Inbound [Create Inbound PO](https://umguk.apidog.io/api-8338034.md): - Inventory [List Inventory Transactions](https://umguk.apidog.io/api-8338035.md): This will be filtered by skuId as per current UX. It seems likely useful to also filter by building to see how the current QOH for a building was arrived at. - Inventory [List Inventory stats grouped by SKU](https://umguk.apidog.io/api-8338036.md): Top level endpoint to page over SKUs and high level network wide inventory counts. - Inventory [List Inventory stats grouped by Lot](https://umguk.apidog.io/api-8338037.md): No use case today - Inventory [List Inventory stats grouped by SKU and Building](https://umguk.apidog.io/api-8338038.md): This returns inventory stats grouped by sku and building. By aggregating at the building level, you can also quantify stats specific to the building such as back orders, due-in, hold, and potential allocation. This will most likely be used to filter results to a specific SKU in order to view one SKU's inventory break down by building. - Inventory [List Inventory stats grouped by Lot and Building](https://umguk.apidog.io/api-8338039.md): This will also usually be view one SKU at a time - Inventory [List Inventory Serial Numbers](https://umguk.apidog.io/api-8338040.md): - Inventory Movement [Inventory Movement](https://umguk.apidog.io/api-8338041.md): This will post Inventory Movement - TMS Endpoints [Generate TMS Quotes for Sales Order](https://umguk.apidog.io/api-8338042.md): - TMS Endpoints [Book TMS Shipment for Sales Order](https://umguk.apidog.io/api-8338043.md): If a previous quote has been persisted for this shipment, that quote will be used upon booking. If not, a quote ID must be provided - TMS Endpoints [Delete Booked TMS Shipment For Sales Order](https://umguk.apidog.io/api-8338044.md): - TMS Endpoints [Update BOL for Order](https://umguk.apidog.io/api-8338045.md): - TMS Endpoints [Approve Quote for Order & Drop to WMS](https://umguk.apidog.io/api-8338046.md): - TMS Endpoints [Get ERP Token](https://umguk.apidog.io/api-8338047.md): Calling this endpoint with your `client_credentials` will return an `access_token` and `refresh_token`. This access_token can be used to authenticate to the Platform. The access_token expiry and refresh_token expiry are 5 and 30 minutes respectively.