# FlavorCloud Partner API Documentation ## API Docs - Authentication [Get Auth Token](https://apidog.com/apidoc/docs-site/620461/api-16353083.md): - Rates [Get Rates](https://apidog.com/apidoc/docs-site/620461/api-9095496.md): This API call is used to return the rates for a shipment. All the details of the shipment should be provided to the api. Our route optimization engine determines the best available route based on cost, service level and historical performance. - Rates [Get Rate Detail](https://apidog.com/apidoc/docs-site/620461/api-9095495.md): This is a secondary lookup request after obtaining a Rate HashKey from original Get Rates API. You can use this Get call if you already have a rate HashKey and want to Get the associated rate. - Rates [Get Multi Quote](https://apidog.com/apidoc/docs-site/620461/api-9095492.md): This API call is used to return the rate for a shipment. All the details of the shipment should be provided to the api. Our route optimization engine, determines the best available route based on cost, service level and historical performance. - Rates [Get Multi Rates](https://apidog.com/apidoc/docs-site/620461/api-9095493.md): This API call is used to return the rate for a shipment. All the details of the shipment should be provided to the api. Our route optimization engine, determines the best available route based on cost, service level and historical performance. - Rates [Get Quote](https://apidog.com/apidoc/docs-site/620461/api-9095494.md): This API call is used to return the rate for a shipment. All the details of the shipment should be provided to the api. Our route optimization engine, determines the best available route based on cost, service level and historical performance. - Shipments [Create Shipments](https://apidog.com/apidoc/docs-site/620461/api-9095482.md): A Shipment is a container for all the information required to generate a shipping label and commercial invoice (in the case of international shipments). This api returns a ShipmentID that can be used to retrieve the necessary docs for the shipment. The shipment call is billable, see your contract for rates. - Shipments [Get Shipments](https://apidog.com/apidoc/docs-site/620461/api-9095481.md): Retrieve an existing shipment using the shipment key (ShipmentID) or Reference. The response will contain the tracking number and required docs for the shipment. - Shipments [Cancel Shipments](https://apidog.com/apidoc/docs-site/620461/api-9095480.md): Cancel an existing shipment using the ShipmentID. - Tracking [Get Tracking Detail](https://apidog.com/apidoc/docs-site/620461/api-9095497.md): Get tracking status of the shipment - Batches [Create Batch](https://apidog.com/apidoc/docs-site/620461/api-9095479.md): This api is used to create batches of shipments. Built with the goal of enabling order aggregation for B2B parcel flow. If your WMS processes multiple shipments in batches, closing the entire batch of shipments as opposed to a single shipment at at time, this api will help to organize and process them together. Creating a batch is the first step. You can then associate shipments to the batch after creation. - Batches [Update Batch - Add Shipment](https://apidog.com/apidoc/docs-site/620461/api-9095478.md): - Batches [Update Batch - Remove Shipment](https://apidog.com/apidoc/docs-site/620461/api-16261006.md): - Batches [Close Batch](https://apidog.com/apidoc/docs-site/620461/api-9095476.md): - Batches [Get Batch](https://apidog.com/apidoc/docs-site/620461/api-9095477.md): - Classifications [Get Classification](https://apidog.com/apidoc/docs-site/620461/api-9095483.md): The Classification endpoint is a tool for accurately determining the Harmonized System (HS) codes that correspond to a given product description. HS codes are used by customs authorities to classify and identify products for the purposes of trade and taxation. Accurate description for classification is essential for compliance with international trade regulations and can impact tariffs, duties, and other fees. - Customer [Add Customer](https://apidog.com/apidoc/docs-site/620461/api-9095486.md): Create Customer with default shipment details - Customer [Get Customers](https://apidog.com/apidoc/docs-site/620461/api-9095488.md): Get Customers using CustomerKey - Landed Cost [Get Landed Cost](https://apidog.com/apidoc/docs-site/620461/api-9095489.md): Returns the fully qualified landed cost calculation for a shipment - Manifest [Manifest Shipment](https://apidog.com/apidoc/docs-site/620461/api-9095491.md): A manifest is created to speed up and simplify the carrier pickup process. The manifest creates one document that can be scanned to mark all included shipments as "Accepted for Shipment" by the carrier. Manifest is required for certain carriers only, contact your account manager for details. The following conditions should be met - Each Shipment must have the same origin address, Shipments cannot be added to more than one manifest. - Manifest [Get Manifest](https://apidog.com/apidoc/docs-site/620461/api-9095490.md): Retrieve an existing consolidated shipment using the shipment key. The response will contain the tracking number and required docs for the shipment. - Webhooks [Subscribe Webhooks](https://apidog.com/apidoc/docs-site/620461/api-9095498.md): Subscribe to the Events. - Webhooks [Unsubscribe Webhooks](https://apidog.com/apidoc/docs-site/620461/api-9095499.md): Unsubscribe to the Events. - Invoices [Get Invoice Detail](https://apidog.com/apidoc/docs-site/620461/api-9440977.md): Fetch detailed invoice data for a given invoice number. - Invoices [Get Invoices](https://apidog.com/apidoc/docs-site/620461/api-9441006.md): Fetch a list of invoice numbers within a specified date range. You can use results from this call to search for specific Invoice details in /Invoice/{InvoiceNumber} API.