# Crunchtime Inventory & Labor APIs Documentation
> Documentation for Crunchtime Inventory & Labor APIs
Append .md to any documentation page URL to get its markdown version.
## Guides
- [Crunchtime Data Integration](https://developer.crunchtime.com/docs/introduction.md): Inventory Management | Labor & Scheduling | Cruise
- [What's New on the Developer Hub](https://developer.crunchtime.com/docs/whats-new-on-the-developer-hub.md): This page lists recent enhancements made to the available APIs.
- [Getting Started with APIs](https://developer.crunchtime.com/docs/getting-started-with-apis.md): Inventory Management | Labor & Scheduling | Cruise
- [API FAQs](https://developer.crunchtime.com/docs/api-faqs.md): Frequently Asked Quetions about our API services.
- [Using Our APIs](https://developer.crunchtime.com/docs/using-apis.md): Inventory Management | Labor & Scheduling | Cruise
- [Usage Guidelines](https://developer.crunchtime.com/docs/usage-guidelines.md): Inventory Management | Labor & Scheduling | Cruise
- [API vs. Flat File](https://developer.crunchtime.com/docs/api-flatfiles.md): Inventory Management | Labor & Scheduling | Cruise
- [Inventory & Labor](https://developer.crunchtime.com/docs/operations-management-resources.md): Crunchtime API Resources for Operations Management
- [Employees, Locations, & Users](https://developer.crunchtime.com/docs/employee-location.md)
- [Financial Operations](https://developer.crunchtime.com/docs/setup.md)
- [Inventory](https://developer.crunchtime.com/docs/inventory-recipe.md)
- [Labor](https://developer.crunchtime.com/docs/labor.md)
- [Point-of-Sale / Sales](https://developer.crunchtime.com/docs/point-of-sale.md)
- [Vendors (Purchasing)](https://developer.crunchtime.com/docs/vendors.md)
- [Other Services](https://developer.crunchtime.com/docs/other-services.md)
- [Cruise](https://developer.crunchtime.com/docs/cruise.md)
- [About Us](https://developer.crunchtime.com/docs/about-us.md)
## API Reference
- [getAllApplicationUsers](https://developer.crunchtime.com/reference/getallapplicationusersv1usingget.md): Retrieve a list of Application Users, with limited information (e.g. Active status and User Group assignment). Retrieve this information about a single Application User, with additional details (e.g. User/Location(s), User/Market(s), etc.) by using the `userIdForDetails` and `includeDetails` fields.
- [getApplicationUsersByPage](https://developer.crunchtime.com/reference/getapplicationusersbypagev1usingget.md): Retrieve a list of Application Users across multiple pages. Include additional details (e.g. User/Locations(s), User/Market(s), etc.) for a single Application User or all Application Users by using the `includeDetails` parameter. Default page size is 10 Application Users, including their details if `includeDetails` is `true`.
- [saveApplicationUser](https://developer.crunchtime.com/reference/saveapplicationusersv1usingpost.md): Create a new application user. Update an application user's details.
- [validate-user](https://developer.crunchtime.com/reference/validateuserusingpost.md): Validate user access to a franchisee site using a username and password.
- [getAllBudget](https://developer.crunchtime.com/reference/getallbudgetv1usingget.md): Retrieves all Budget records for the Location and Post Date.
- [getBudgetByPage](https://developer.crunchtime.com/reference/getbudgetbypagev1usingget.md): Retrieves Budget records for the Location, and Post Date, by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveBudget](https://developer.crunchtime.com/reference/savebudgetusingpost.md): Create one or more budget records. Update one or more budget records. Update a budget item.
- [getAllCategories](https://developer.crunchtime.com/reference/getallcategoryv1usingget.md): Retrieve a list of Categories
- [getCategoriesByPage](https://developer.crunchtime.com/reference/getcategorybypagev1usingget.md): Retrieve a list of Categories by page number
- [saveCategory](https://developer.crunchtime.com/reference/savecategoryusingpost.md): Save Category details
- [GetAllCheckMenuMixRecordsV1](https://developer.crunchtime.com/reference/getallcheckmenumixrecordsv1usingget.md): Retrieve Menu Mix sales data stored at the Check/Recipe Item level of granularity. Retrieve a single Menu Mix sales data record with details using `checkNumber` and `includeDetails`.
- [getCheckMenuMixRecordsByPage](https://developer.crunchtime.com/reference/getcheckmenumixrecordsbypagev1usingget.md): Retrieve Menu Mix sales data stored at the Check/Recipe Item level of granularity, split across 1-to-many pages using `pageNumber`. Use to retrieve data in smaller chunks.
- [saveCheckMenuMixRecordsV1](https://developer.crunchtime.com/reference/savecheckmenumixrecordsv1usingpost.md): Create a new Menu Mix item. Update a Menu Mix item.
- [getAllCommissaryOrders](https://developer.crunchtime.com/reference/getallcommissaryordersv1usingget.md): Retrieves all commissary orders with the accompanying information.
- [getCommissaryOrdersByPage](https://developer.crunchtime.com/reference/get_commissaryorder-v1-getcommissaryordersbypage.md): Retrieves all commissary orders with the accompanying information by page number.
- [getAllCompanyProductsEnhancedV1](https://developer.crunchtime.com/reference/getallcompanyproductsenhancedv1usingget.md): Retrieve all company products' details. Retrieve one company product's details using `productNumber` and `inculdeDetails`.
- [getCompanyProductsEnhancedByPage](https://developer.crunchtime.com/reference/getcompanyproductsenhancedbypagev1usingget.md): Retrieve one or more company products by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveCompanyProductEnhancedV1](https://developer.crunchtime.com/reference/savecompanyproductenhancedv1usingpost.md): Create a new product. Update an existing product's details.
- [getAllConfirmReceiptsStandard](https://developer.crunchtime.com/reference/getallconfirmreceiptstandardv1usingget.md): Retrieve a list of Confirm Receipt details
- [getConfirmReceiptsStandardByPage](https://developer.crunchtime.com/reference/getconfirmreceiptstandardbypagev1usingget.md): Retrieve a list of Confirm Receipt details by page number.
- [saveConfirmReceiptStandard](https://developer.crunchtime.com/reference/saveconfirmreceiptstandardusingpost.md): Save confirm receipt details
- [getAllCurrencyRatio](https://developer.crunchtime.com/reference/getallcurrencyratiov1usingget.md): Retrieve a single currency exchange rate.
- [getCurrencyRatioByPage](https://developer.crunchtime.com/reference/getcurrencyratiobypagev1usingget.md): Retrieve a single currency exchange rate by `pageNumber`.
- [saveCurrencyRatio](https://developer.crunchtime.com/reference/savecurrencyratiousingpost.md): Create a new currency exchange rate. Update a currency exchange rate details.
- [getAllCustomers](https://developer.crunchtime.com/reference/getallcustomerrecordsv1usingget.md): Retrieve a list of customer account details. Retrieve one customer's account details using `customerAccountNumber` and `customerCode`.
- [getCustomersByPage](https://developer.crunchtime.com/reference/getcustomerrecordsbypagev1usingget.md): Retrieve customer account details by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveCustomers](https://developer.crunchtime.com/reference/savecustomerrecordsusingpost.md): Create a new customer account. Update a customer's account details.
- [getAllCustomerOrderEnhanced](https://developer.crunchtime.com/reference/getallcustomerorderenhancedv1usingget.md): Retrieves all customer orders with the accompanying information.
- [getCustomerOrderEnhancedByPage](https://developer.crunchtime.com/reference/get_customerorderenhanced-v1-getcustomerorderenhancedbypage.md): Retrieves all customer orders with the accompanying information by page number.
- [saveCustomerOrderEnhanced](https://developer.crunchtime.com/reference/savecustomerorderenhancedusingpost.md): Create a new customer order entry. Update a customer order entry.
- [getAllDailyPreps](https://developer.crunchtime.com/reference/getalldailyprepsv1usingget.md): Retrieves all Daily Prep transactions with the accompanying information.
- [getDailyPrepsByPage](https://developer.crunchtime.com/reference/getdailyprepsbypagev1usingget.md): Retrieves all Daily Prep transactions with the accompanying information by page number.
- [saveDailyPreps (beta)](https://developer.crunchtime.com/reference/savedailyprepsusingpost.md): Saves Daily Prep transactions for a location. Supports creating, updating, finalizing, or canceling a Daily Prep based on the `action` field.
- [saveElectronicInvoice](https://developer.crunchtime.com/reference/saveelectronicinvoiceusingpost.md): (beta version) - Customer Restricted Access Uploads e-invoice data for vendor orders.
- [getEmployeeV1](https://developer.crunchtime.com/reference/getemployeev1usingget.md): Retrieve one employee's details using `employeeNumber` and `siteName`.
- [getEmployeeNumbersV1](https://developer.crunchtime.com/reference/getemployeenumbersv1usingget.md): Retrieves a list of employee numbers from a specified location.
- [getEmployeesByPageV1](https://developer.crunchtime.com/reference/getemployeesbypagev1usingget.md): Get Employees By Page
- [getSchedulesV1](https://developer.crunchtime.com/reference/getschedulesv1usingget.md): List schedules of employees.
- [saveEmployeeV1](https://developer.crunchtime.com/reference/saveemployeev1usingpost.md): Create a new employee. Update an employee's details.
- [getAllGeneralLedgersV1](https://developer.crunchtime.com/reference/getallgeneralledgersv1usingget.md): Retrieve all general ledger entry details.
- [saveGeneralLedgerV1](https://developer.crunchtime.com/reference/savegeneralledgerv1usingpost.md): Create a new general ledger entry. Update a general ledger entry.
- [getHierarchiesV2](https://developer.crunchtime.com/reference/gethierarchiesv2usingget.md): Retrieve a list of hierarchies.
- [getHierarchyDetailsV2](https://developer.crunchtime.com/reference/gethierarchydetailsv2usingget.md): Retrieve the details of a specific hierarchy.
- [saveHierarchyV2](https://developer.crunchtime.com/reference/savehierarchyv2usingpost.md): Create a new hierarchy. Update a hierarchy's details. Delete a hierarchy.
- [getAllInventoryAdjustments](https://developer.crunchtime.com/reference/getallinventoryadjustmentv1usingget.md): Retrieve inventory adjustments (waste transactions) by date and location.
- [getInventoryAdjustmentsByPage](https://developer.crunchtime.com/reference/getinventoryadjustmentbypagev1usingget.md): Retrieve a page of inventory adjustments (waste transactions) by date and location.
- [saveInventoryAdjustments](https://developer.crunchtime.com/reference/saveinventoryadjustmentusingpost.md): Create a new inventory adjustment entry. Update an inventory adjustment entry.
- [getAllInventoryValueAdjustments](https://developer.crunchtime.com/reference/getallinventoryvalueadjustmentv1usingget.md): Retrieve all inventory value adjustments by date and location.
- [getInventoryValueAdjustmentsByPage](https://developer.crunchtime.com/reference/getinventoryvalueadjustmentbypagev1usingget.md): Retrieve a page of inventory adjustments (waste transactions) by date and location.
- [saveInventoryValueAdjustments](https://developer.crunchtime.com/reference/saveinventoryvalueadjustmentusingpost.md): Create a new inventory value adjustment entry. Update an inventory value adjustment entry.
- [getAllPhysicalInventoryStandards](https://developer.crunchtime.com/reference/getallphysicalinventorystandardusingget.md): Retrieve a list of all physical inventory counts (quantity only) by date and location.
- [getPhysicalInventoryStandardsByPage](https://developer.crunchtime.com/reference/getphysicalinventorystandardbypagev1usingget.md): Retrieve by page, all physical inventory counts (quantity only) by date and location.
- [savePhysicalInventoryStandards](https://developer.crunchtime.com/reference/savephysicalinventorystandardusingpost.md): Create a new physical inventory entry. Update a physical inventory entry.
- [getCurrentInventoryByPage](https://developer.crunchtime.com/reference/getcurrentinventorybypagev1usingget.md): Retrieve the current inventory for a product or subset of products.
- [getAllLocationProductPricing](https://developer.crunchtime.com/reference/getalllocationproductpricingv1usingget.md): Retrieve all product pricing by location.
- [getLocationProductPricingByPage](https://developer.crunchtime.com/reference/getlocationproductpricingbypagev1usingget.md): Retrieve product pricing for a specific location.
- [saveLocationProductPricing](https://developer.crunchtime.com/reference/savelocationproductpricingusingpost.md): Create a new product's price in a specific location. Update a product's price in a specific location.
- [getAllLocationsV1](https://developer.crunchtime.com/reference/getalllocationsv1usingget.md): Retrieve a list of all Locations.
- [getLocationsByPageV1](https://developer.crunchtime.com/reference/getlocationsbypagev1usingget.md): Retrieve a list of Locations by page number.
- [saveLocationV1](https://developer.crunchtime.com/reference/savelocationv1usingpost.md): Create a new location. Update a location's details.
- [getAllNutritions](https://developer.crunchtime.com/reference/getallnutritionv1usingget.md): Retrieve a list of all Nutrition Details.
- [getNutritionsByPage](https://developer.crunchtime.com/reference/getnutritionbypagev1usingget.md): Retrieve a list of Nutrition Details across multiple pages.
- [saveNutritions](https://developer.crunchtime.com/reference/savenutritionusingpost.md): Create or Update Nutrition records
- [getAllPackageTypesV2](https://developer.crunchtime.com/reference/getallpackagetypesv2usingget.md): Retrieve a list of Package Types
- [getPackageTypesByPageV2](https://developer.crunchtime.com/reference/getpackagetypesbypagev2usingget.md): Retrieve a list of Package Types by `pageNumber`
- [savePackageTypesV2](https://developer.crunchtime.com/reference/savepackagetypesv2usingpost.md): Create or Update Package Type records
- [getAllPbisV2](https://developer.crunchtime.com/reference/getallpbisv2usingget.md): Retrieve a list of all <>s.
- [getAllPbisByPageV2](https://developer.crunchtime.com/reference/getallpbisbypagev2usingget.md): Retrieve a list of all <>s from a specific page.
- [savePbiV2](https://developer.crunchtime.com/reference/savepbiv2usingpost.md): Create a new <>. Update one or more <>s.
- [getAllProjectedConsumption](https://developer.crunchtime.com/reference/getallprojectedconsumptionv1usingget.md): Retrieve the details of all projected consumption entries.
- [getProjectedConsumptionByPage](https://developer.crunchtime.com/reference/getprojectedconsumptionbypagev1usingget.md): Retrieve a projected consumption entry's details by page number.
- [saveProjectedConsumption](https://developer.crunchtime.com/reference/saveprojectedconsumptionusingpost.md): Create a new projected consumption entry. Update a projected consumption entry's details.
- [getAllPurchaseOrders](https://developer.crunchtime.com/reference/getallpurchaseordersv1usingget.md): Retrieves all vendor orders with the accompanying information.
- [getPurchaseOrdersByPage](https://developer.crunchtime.com/reference/getpurchaseordersbypagev1usingget.md): Retrieves all vendor orders with the accompanying information by page number.
- [savePurchaseOrders](https://developer.crunchtime.com/reference/savepurchaseordersusingpost.md): Save purchase orders.
- [getAllRecipesEnhancedV2](https://developer.crunchtime.com/reference/getallrecipesenhancedv2usingget.md): Retrieve details of all recipes. Our “List” feature has a default limit of 50k records.
- [getRecipesEnhancedByPageV2](https://developer.crunchtime.com/reference/getrecipesenhancedbypagev2usingget.md): Retrieve details of a recipe by page number.
- [saveRecipesV2](https://developer.crunchtime.com/reference/saverecipesv2usingpost.md): Create a new recipe. Update a recipe.
- [getAllRecipeLocations](https://developer.crunchtime.com/reference/getallrecipelocationv1usingget.md): Get All Recipe Locations
- [getRecipeLocationsByPage](https://developer.crunchtime.com/reference/getrecipelocationbypagev1usingget.md): getRecipeLocationsByPage Implementation Notes
- [saveRecipeLocation](https://developer.crunchtime.com/reference/saverecipelocationusingpost.md): saveRecipeLocation Implementation Notes
- [get15MinutesSalesForecast](https://developer.crunchtime.com/reference/get15minutessalesforecastv1usingget.md): Retrieves a 15 minute sales forecast.
- [get15MinutesSalesForecastByPage](https://developer.crunchtime.com/reference/get15minutessalesforecastbypagev1usingget.md): Retrieves a 15 minute sales forecast by `pageNumber`. Use to retrieve data in smaller chunks.
- [save15MinutesSalesForecast](https://developer.crunchtime.com/reference/save15minutessalesforecastusingpost.md): Saves a 15 minute sales forecast.
- [getDailySalesForecast](https://developer.crunchtime.com/reference/getdailysalesforecastv1usingget.md): Retrieves a daily sales forecast.
- [getDailySalesForecastByPage](https://developer.crunchtime.com/reference/getdailysalesforecastbypagev1usingget.md): Retrieves a daily sales forecast by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveDailySalesForecast](https://developer.crunchtime.com/reference/savedailysalesforecastusingpost.md): Saves a daily sales forecast
- [getHourlySalesForecast](https://developer.crunchtime.com/reference/gethourlysalesforecastv1usingget.md): Retrieves an hourly sales forecast.
- [getHourlySalesForecastByPage](https://developer.crunchtime.com/reference/gethourlysalesforecastbypagev1usingget.md): Retrieves an hourly sales forecast by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveHourlySalesForecast](https://developer.crunchtime.com/reference/savehourlysalesforecastusingpost.md): Saves an hourly sales forecast.
- [getAllSalesMix](https://developer.crunchtime.com/reference/getallsalesmixrecordsv1usingget.md): Retrieve summarized sales mix data by GL by location.
- [getSalesMixByPage](https://developer.crunchtime.com/reference/getsalesmixrecordsbypagev1usingget.md): Retrieve summarized sales mix data by GL by location by page number.
- [saveSalesMix](https://developer.crunchtime.com/reference/savesalesmixrecordusingpost.md): Create a new sales mix entry. Update a sales mix entry.
- [downloadScheduledExport](https://developer.crunchtime.com/reference/downloadscheduledexportsv1usingget.md): Download Scheduled Exports. To ensure the highest stability and data integrity for your API integration, we strongly recommend using a sequential or "low-parallelism" pattern when downloading scheduled exports from the Crunchtime API. Because these exports often involve large datasets, initiating multiple concurrent downloads can lead to resource contention, resulting in throttled throughput or connection timeouts. By limiting your process to a single active download at a time, you allow the platform to provide a steady, high-speed data stream without the overhead of managing competing requests. This "one-at-a-time" approach is the most reliable way to ensure your files are delivered completely and efficiently, preventing the need for complex error handling or manual restarts.
- [getAllScheduledExportsV1](https://developer.crunchtime.com/reference/getallscheduledexportsv1usingget.md): Retrieve a list of individual export files generated through Event Scheduling (Scheduled Exports) or manually in Outbound Integrations. Does not include files associated with managed partner integrations. Results may be used with the downloadScheduledExport endpoint to retrieve file contents, and with the markScheduledExport endpoint to update export file records to indicate that they have been downloaded.
- [markScheduledExportV1](https://developer.crunchtime.com/reference/markscheduledexportsv1usingput.md): Mark Scheduled Exports.
- [downloadScheduledExportV2](https://developer.crunchtime.com/reference/downloadscheduledexportsv2usingget.md): Download Scheduled Exports.
- [getAllStorageLocations](https://developer.crunchtime.com/reference/getallstoragelocationv1usingget.md): getAllStorageLocationsV1 Implementation Notes
- [getStorageLocationsByPage](https://developer.crunchtime.com/reference/getstoragelocationbypagev1usingget.md): getStorageLocationsByPage Implementation Notes
- [saveStorageLocations](https://developer.crunchtime.com/reference/savestoragelocationusingpost.md): saveStorageLocations Implementation Notes
- [getAllSupplementalWagesV1](https://developer.crunchtime.com/reference/getallsupplementalwagerecordsv1usingget.md): Retrieve details of supplemental wages by location.
- [getSupplementalWagesByPage](https://developer.crunchtime.com/reference/getsupplementalwagerecordsbypageusingget.md): Retrieve details of supplemental wages by page number.
- [saveSupplementalWages](https://developer.crunchtime.com/reference/savesupplementalwagerecordsusingpost.md): Create a new supplemental wage entry for a specific location.
- [getAllTimeClockEnhanced](https://developer.crunchtime.com/reference/getalltimeclockenhancedrecordsv1usingget.md): Retrieve employee time clock details.
- [getTimeClockEnhancedByPage](https://developer.crunchtime.com/reference/gettimeclockenhancedrecordsbypagev1usingget.md): Retrieve employee time clock details by page number.
- [saveTimeClockEnhanced](https://developer.crunchtime.com/reference/savetimeclockenhancedrecordsusingpost.md): Create a new employee time clock entry. Update an employee time clock entry.
- [Get getUdaLocations](https://developer.crunchtime.com/reference/getudalocationsusingget.md): Retrieve a list of Uda locations.
- [Get getUdaVendors](https://developer.crunchtime.com/reference/getudavendorsusingget.md): Retrieve a list of UDA vendors.
- [getAllVendorsV1](https://developer.crunchtime.com/reference/getallvendorsv1usingget.md): Retrieves a list of all vendors.
- [saveVendor](https://developer.crunchtime.com/reference/savevendorv1usingpost.md): Create a new vendor entry. Update vendor details.
- [getAllVendorLocation](https://developer.crunchtime.com/reference/getallvendorlocationv1usingget.md): Retrieve vendor location details.
- [getVendorLocationByPage](https://developer.crunchtime.com/reference/getvendorlocationbypagev1usingget.md): Retrieve vendor location details by page number.
- [saveVendorLocation](https://developer.crunchtime.com/reference/savevendorlocationv1usingpost.md): Create a new vendor location entry. Update a vendor's location details.
- [getAllVendorPayment](https://developer.crunchtime.com/reference/getallvendorpaymentv1usingget.md): Retrieve a list of Vendor Payment Details
- [getVendorPaymentByPage](https://developer.crunchtime.com/reference/getvendorpaymentbypagev1usingget.md): Retrieve vendor payment details by page number.
- [saveVendorPayment](https://developer.crunchtime.com/reference/savevendorpaymentusingpost.md): Save vendor payment details.
- [getAllVendorProductPricing](https://developer.crunchtime.com/reference/getallvendorproductpricingv1usingget.md): Retrieve all vendor products pricing.
- [getVendorProductPricingByPage](https://developer.crunchtime.com/reference/getvendorproductpricingbypagev1usingget.md): Retrieve a page of vendor product pricing.
- [getAllApplicationUsers](https://developer.crunchtime.com/reference/getallapplicationusersv1usingget-1.md): Retrieve a list of Application Users, with limited information (e.g. Active status and User Group assignment). Retrieve this information about a single Application User, with additional details (e.g. User/Location(s), User/Market(s), etc.) by using the `userIdForDetails` and `includeDetails` fields.
- [getApplicationUsersByPage](https://developer.crunchtime.com/reference/getapplicationusersbypagev1usingget-1.md): Retrieve a list of Application Users across multiple pages. Include additional details (e.g. User/Locations(s), User/Market(s), etc.) for a single Application User or all Application Users by using the `includeDetails` parameter. Default page size is 10 Application Users, including their details if `includeDetails` is `true`.
- [saveApplicationUser](https://developer.crunchtime.com/reference/saveapplicationusersv1usingpost-1.md): Create a new application user. Update an application user's details.
- [getAllCompanyProductsEnhancedV1](https://developer.crunchtime.com/reference/getallcompanyproductsenhancedv1usingget-1.md): Retrieve all company products' details. Retrieve one company product's details using `productNumber` and `inculdeDetails`.
- [getCompanyProductsEnhancedByPage](https://developer.crunchtime.com/reference/getcompanyproductsenhancedbypagev1usingget-1.md): Retrieve one or more company products by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveCompanyProductEnhancedV1](https://developer.crunchtime.com/reference/savecompanyproductenhancedv1usingpost-1.md): Create a new product. Update an existing product's details.
- [getAllCurrencyRatio](https://developer.crunchtime.com/reference/getallcurrencyratiov1usingget_1.md): getAllCurrencyRatio
- [getCurrencyRatioByPage](https://developer.crunchtime.com/reference/getcurrencyratiobypagev1usingget_1.md): getCurrencyRatioByPage
- [saveCurrencyRatio](https://developer.crunchtime.com/reference/savecurrencyratiousingpost_1.md): Create a new currency exchange rate. Update a currency exchange rate details.
- [getAllCustomers](https://developer.crunchtime.com/reference/getallcustomerrecordsv1usingget-1.md): Retrieve a list of customer account details. Retrieve one customer's account details using `customerAccountNumber` and `customerCode`.
- [getCustomersByPage](https://developer.crunchtime.com/reference/getcustomerrecordsbypagev1usingget-1.md): Retrieve customer account details by `pageNumber`. Use to retrieve data in smaller chunks.
- [saveCustomers](https://developer.crunchtime.com/reference/savecustomerrecordsusingpost-1.md): Create a new customer account. Update a customer's account details.
- [getAllGeneralLedgersV1](https://developer.crunchtime.com/reference/getallgeneralledgersv1usingget-1.md): Retrieve all general ledger entry details.
- [saveGeneralLedgerV1](https://developer.crunchtime.com/reference/savegeneralledgerv1usingpost-1.md): Create a new general ledger entry. Update a general ledger entry.
- [getHierarchiesV1](https://developer.crunchtime.com/reference/gethierarchiesv1usingget.md): Retrieve a list of hierarchies.
- [getHierarchyDetailsV1](https://developer.crunchtime.com/reference/gethierarchydetailsv1usingget.md): Retrieve the details of a specific hierarchy.
- [saveHierarchyV1](https://developer.crunchtime.com/reference/savehierarchyv1usingpost.md): Create a new hierarchy. Update a hierarchy's details. Delete a hierarchy.
- [getAllInventoryAdjustments](https://developer.crunchtime.com/reference/getallinventoryadjustmentv1usingget-1.md): Retrieve inventory adjustments (waste transactions) by date and location.
- [getInventoryAdjustmentsByPage](https://developer.crunchtime.com/reference/getinventoryadjustmentbypagev1usingget-1.md): Retrieve a page of inventory adjustments (waste transactions) by date and location.
- [saveInventoryAdjustments](https://developer.crunchtime.com/reference/saveinventoryadjustmentusingpost-1.md): Create a new inventory adjustment entry. Update an inventory adjustment entry.
- [getAllInventoryValueAdjustments](https://developer.crunchtime.com/reference/getallinventoryvalueadjustmentv1usingget-1.md): Retrieve all inventory value adjustments by date and location.
- [getInventoryValueAdjustmentsByPage](https://developer.crunchtime.com/reference/getinventoryvalueadjustmentbypagev1usingget-1.md): Retrieve a page of inventory adjustments (waste transactions) by date and location.
- [saveInventoryValueAdjustments](https://developer.crunchtime.com/reference/saveinventoryvalueadjustmentusingpost-1.md): Create a new inventory value adjustment entry. Update an inventory value adjustment entry.
- [getAllPhysicalInventoryStandards](https://developer.crunchtime.com/reference/getallphysicalinventorystandardusingget-1.md): Retrieve a list of all physical inventory counts (quantity only) by date and location.
- [getPhysicalInventoryStandardsByPage](https://developer.crunchtime.com/reference/getphysicalinventorystandardbypagev1usingget-1.md): Retrieve by page, all physical inventory counts (quantity only) by date and location.
- [savePhysicalInventoryStandards](https://developer.crunchtime.com/reference/savephysicalinventorystandardusingpost-1.md): Create a new physical inventory entry. Update a physical inventory entry.
- [getAllLocationProductPricing](https://developer.crunchtime.com/reference/getalllocationproductpricingv1usingget-1.md): Retrieve all product pricing by location.
- [getLocationProductPricingByPage](https://developer.crunchtime.com/reference/getlocationproductpricingbypagev1usingget-1.md): Retrieve product pricing for a specific location.
- [saveLocationProductPricing](https://developer.crunchtime.com/reference/savelocationproductpricingusingpost-1.md): Create a new product's price in a specific location. Update a product's price in a specific location.
- [getAllLocationsV1](https://developer.crunchtime.com/reference/getalllocationsv1usingget-1.md): Retrieve a list of all Locations.
- [getLocationsByPageV1](https://developer.crunchtime.com/reference/getlocationsbypagev1usingget-1.md): Retrieve a list of Locations by page number.
- [saveLocationV1](https://developer.crunchtime.com/reference/savelocationv1usingpost-1.md): Create a new location. Update a location's details.
- [getAllProjectedConsumption](https://developer.crunchtime.com/reference/getallprojectedconsumptionv1usingget-1.md): Retrieve the details of all projected consumption entries.
- [getProjectedConsumptionByPage](https://developer.crunchtime.com/reference/getprojectedconsumptionbypagev1usingget-1.md): Retrieve a projected consumption entry's details by page number.
- [saveProjectedConsumption](https://developer.crunchtime.com/reference/saveprojectedconsumptionusingpost-1.md): Create a new projected consumption entry. Update a projected consumption entry's details.
- [getAllRecipesEnhancedV1](https://developer.crunchtime.com/reference/getallrecipesenhancedv1usingget_1.md): Retrieve details of all recipes. *Supported from v11.02 and above*.
- [getRecipesEnhancedByPageV1](https://developer.crunchtime.com/reference/getrecipesenhancedbypagev1usingget_1.md): Retrieve details of a recipe by page number. *Supported from v11.02 and above*.
- [saveRecipesV1](https://developer.crunchtime.com/reference/saverecipesusingpost_1.md): Create a new recipe. Update a recipe. *Supported from v11.02 and above*.
- [downloadScheduledExport](https://developer.crunchtime.com/reference/downloadscheduledexportsv1usingget-1.md): Download Scheduled Exports. To ensure the highest stability and data integrity for your API integration, we strongly recommend using a sequential or "low-parallelism" pattern when downloading scheduled exports from the Crunchtime API. Because these exports often involve large datasets, initiating multiple concurrent downloads can lead to resource contention, resulting in throttled throughput or connection timeouts. By limiting your process to a single active download at a time, you allow the platform to provide a steady, high-speed data stream without the overhead of managing competing requests. This "one-at-a-time" approach is the most reliable way to ensure your files are delivered completely and efficiently, preventing the need for complex error handling or manual restarts.
- [getAllScheduledExportsV1](https://developer.crunchtime.com/reference/getallscheduledexportsv1usingget-1.md): Retrieve a list of individual export files generated through Event Scheduling (Scheduled Exports) or manually in Outbound Integrations. Does not include files associated with managed partner integrations. Results may be used with the downloadScheduledExport endpoint to retrieve file contents, and with the markScheduledExport endpoint to update export file records to indicate that they have been downloaded.
- [markScheduledExportV1](https://developer.crunchtime.com/reference/markscheduledexportsv1usingput-1.md): Mark Scheduled Exports.
- [getAllVendorLocation](https://developer.crunchtime.com/reference/getallvendorlocationv1usingget-1.md): Retrieve vendor location details.
- [getVendorLocationByPage](https://developer.crunchtime.com/reference/getvendorlocationbypagev1usingget-1.md): Retrieve vendor location details by page number.
- [saveVendorLocation](https://developer.crunchtime.com/reference/savevendorlocationv1usingpost-1.md): Create a new vendor location entry. Update a vendor's location details.
- [getAllVendorsV1](https://developer.crunchtime.com/reference/getallvendorsv1usingget-1.md): Retrieves a list of all vendors.
- [saveVendor](https://developer.crunchtime.com/reference/savevendorv1usingpost-1.md): Create a new vendor entry. Update vendor details.
## Recipes
- [Create an Employee](https://developer.crunchtime.com/recipes/create-an-employee.md)
- [How to Retrieve Recently Updated Records using "minutesSinceUpdate"](https://developer.crunchtime.com/recipes/how-to-retrieve-recently-updated-records-using-minutessinceupdate.md)
- [Scheduled Exports](https://developer.crunchtime.com/recipes/scheduled-exports.md)
- [Terminate an Employee](https://developer.crunchtime.com/recipes/terminate-an-employee.md)
## Pages
- [Solutions](https://developer.crunchtime.com/page/solutions.md)