# Taylor onDemand ## Docs - Root [Overview](https://taylorondemand.docs.ordermesh.io/overview-2162784m0.md): - Root [Getting Started](https://taylorondemand.docs.ordermesh.io/getting-started-2021860m0.md): - Root [Product Catalog](https://taylorondemand.docs.ordermesh.io/product-catalog-2021859m0.md): - Root [Webhooks Overview](https://taylorondemand.docs.ordermesh.io/webhooks-overview-2021857m0.md): - Root [Notifications Guide](https://taylorondemand.docs.ordermesh.io/notifications-guide-2021858m0.md): ## API Docs - Root > Client [Generate Service Client Access Token](https://taylorondemand.docs.ordermesh.io/generate-service-client-access-token-33596044e0.md): **Vendor Access: Allowed** — Token generation is publicly accessible (no authentication required). - Root > User [Login User by Username and Password](https://taylorondemand.docs.ordermesh.io/login-user-by-username-and-password-33596045e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > User [Login User with Refresh Token](https://taylorondemand.docs.ordermesh.io/login-user-with-refresh-token-33596046e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > OrderItems [Search for order items based on various criteria and filters](https://taylorondemand.docs.ordermesh.io/search-for-order-items-based-on-various-criteria-and-filters-33596026e0.md): This endpoint allows you to search order items using different search parameters and retrieve the information about your order items that match your search criteria. - Root > Orders [Create a New Order.](https://taylorondemand.docs.ordermesh.io/create-a-new-order-33596027e0.md): This endpoint allows you to create new orders in the system. - Root > Orders [Search for orders based on various criteria and filters.](https://taylorondemand.docs.ordermesh.io/search-for-orders-based-on-various-criteria-and-filters-33596028e0.md): This endpoint allows to you search through the orders in our system and return the information that matches your search criteria. - Root > Orders [Create multiple orders](https://taylorondemand.docs.ordermesh.io/create-multiple-orders-33596029e0.md): This endpoint enables you to create multiple orders in a single request. - Root > Orders [Retrieve multiple orders](https://taylorondemand.docs.ordermesh.io/retrieve-multiple-orders-33596030e0.md): This endpoint allows you to retrieve information for multiple orders by order ID. - Root > Orders [Update multiple orders](https://taylorondemand.docs.ordermesh.io/update-multiple-orders-33596031e0.md): This API request allows you to send a PATCH request to ```orders/bulk``` endpoint and update order data or order items data for multiple orders in a single request. - Root > Orders [Retrieve a list of orders](https://taylorondemand.docs.ordermesh.io/retrieve-a-list-of-orders-33596032e0.md): This endpoint enables you to retrieve a list of orders according to any specified filter criteria and sort options. - Root > Orders [Retrieve an order by Order ID.](https://taylorondemand.docs.ordermesh.io/retrieve-an-order-by-order-id-33596033e0.md): This endpoint allows you to retrieve the details of an order specified by the order ID. - Root > Orders [Update order data.](https://taylorondemand.docs.ordermesh.io/update-order-data-33596034e0.md): This API request allows you to send a PATCH request to ```orders``` endpoint and update order data or order items data in a single order. - Root > Orders [Retrieve an order by Safe ID](https://taylorondemand.docs.ordermesh.io/retrieve-an-order-by-safe-id-33596035e0.md): This endpoint allows you to retrieve information about an order using the order Safe ID. - Root > Orders [Retrieve order item by Order Item ID](https://taylorondemand.docs.ordermesh.io/retrieve-order-item-by-order-item-id-33596036e0.md): This endpoint allows you to retrieve information about an order item using the Order Item ID. - Root > Orders [Update an item within an order.](https://taylorondemand.docs.ordermesh.io/update-an-item-within-an-order-33596037e0.md): This API request allows you to send a PATCH request to orders/orderitems endpoint and update order items data in a single order. - Root > Orders [Cancel Order or order items](https://taylorondemand.docs.ordermesh.io/cancel-order-or-order-items-33596038e0.md): The POST ```orders/{orderId}/cancel``` endpoint can be used to cancel an order or order items in your order. - Root > Orders [Change the order status to Customer Care Hold](https://taylorondemand.docs.ordermesh.io/change-the-order-status-to-customer-care-hold-33596039e0.md): This endpoint allows you to set the status of an order to Customer Care Hold when needed. - Root > Orders [Retrieve audit logs for a specific order.](https://taylorondemand.docs.ordermesh.io/retrieve-audit-logs-for-a-specific-order-33596040e0.md): - Root > Orders [Retrieve audit logs for a specific order.](https://taylorondemand.docs.ordermesh.io/retrieve-audit-logs-for-a-specific-order-33596041e0.md): - Root > Orders [Retrieve audit logs for a specific order item.](https://taylorondemand.docs.ordermesh.io/retrieve-audit-logs-for-a-specific-order-item-33596042e0.md): - Root > Orders [Add a Refund Request.](https://taylorondemand.docs.ordermesh.io/add-a-refund-request-33596043e0.md): This endpoint allows you to add a refund request for a specific order in the system. - Root > Notes [Create a New Note](https://taylorondemand.docs.ordermesh.io/create-a-new-note-33595967e0.md): Appends a new note to a specific resource (such as an Order or Shipment). Use this to log internal communication, special merchant instructions, or supplemental information required for fulfillment. - Root > Notes [Search All Notes](https://taylorondemand.docs.ordermesh.io/search-all-notes-33595968e0.md): This endpoint allows you to search through the notes in our system and return the information that matches your search criteria. Retrieves a paginated list of all notes associated with your merchant account. - Root > Notes [View Note by ID](https://taylorondemand.docs.ordermesh.io/view-note-by-id-33595969e0.md): Fetches the full details of a specific note using its unique identifier. This includes the author, timestamp, content, and the resource it is linked to. - Root > Notes [Update Note](https://taylorondemand.docs.ordermesh.io/update-note-33595970e0.md): Updates the content or metadata of an existing note. This is typically used to correct errors in a previous entry or to update the status of a specific communication thread. - Root > Notes [Delete Note](https://taylorondemand.docs.ordermesh.io/delete-note-33595971e0.md): Permanently removes a note from the OrderMesh system. Warning: This action cannot be undone. - Root > Notes [View Note Audit Logs](https://taylorondemand.docs.ordermesh.io/view-note-audit-logs-33595972e0.md): Provides a transparent history of all changes made to a specific note. This includes who created the note, subsequent edits, and when those changes occurred. - Root > Categories [View all product categories](https://taylorondemand.docs.ordermesh.io/view-all-product-categories-33595973e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > Categories [Create a new category](https://taylorondemand.docs.ordermesh.io/create-a-new-category-33595974e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Categories [Update category](https://taylorondemand.docs.ordermesh.io/update-category-33595975e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Categories [Delete category](https://taylorondemand.docs.ordermesh.io/delete-category-33595976e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Categories [Get audit logs of a category](https://taylorondemand.docs.ordermesh.io/get-audit-logs-of-a-category-33595977e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Create a merchant catalog](https://taylorondemand.docs.ordermesh.io/create-a-merchant-catalog-33595978e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Update a merchant catalog](https://taylorondemand.docs.ordermesh.io/update-a-merchant-catalog-33595979e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Partially update a merchant catalog](https://taylorondemand.docs.ordermesh.io/partially-update-a-merchant-catalog-33595980e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get a list of merchant catalogs](https://taylorondemand.docs.ordermesh.io/get-a-list-of-merchant-catalogs-33595981e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Delete a merchant catalog](https://taylorondemand.docs.ordermesh.io/delete-a-merchant-catalog-33595982e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get a merchant catalog and search variants in it](https://taylorondemand.docs.ordermesh.io/get-a-merchant-catalog-and-search-variants-in-it-33595983e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get a merchant catalog with variants](https://taylorondemand.docs.ordermesh.io/get-a-merchant-catalog-with-variants-33595984e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get a list of variants the merchant can use in accordance with their enabled catalog](https://taylorondemand.docs.ordermesh.io/get-a-list-of-variants-the-merchant-can-use-in-accordance-with-their-enabled-catalog-33595985e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Search for variants in enabled merchant catalog with fallback to global catalog](https://taylorondemand.docs.ordermesh.io/search-for-variants-in-enabled-merchant-catalog-with-fallback-to-global-catalog-33595986e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get the variants of the merchant's custom catalog with their stored and live global attributes](https://taylorondemand.docs.ordermesh.io/get-the-variants-of-the-merchants-custom-catalog-with-their-stored-and-live-global-attributes-45773154e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Search the variants of the merchant's custom catalog, with their stored and live global attributes](https://taylorondemand.docs.ordermesh.io/search-the-variants-of-the-merchants-custom-catalog-with-their-stored-and-live-global-attributes-45773155e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get audit logs of a merchant catalog](https://taylorondemand.docs.ordermesh.io/get-audit-logs-of-a-merchant-catalog-33595987e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Get the products of the merchant's custom catalog with live global product data](https://taylorondemand.docs.ordermesh.io/get-the-products-of-the-merchants-custom-catalog-with-live-global-product-data-45773156e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantCatalog [Search the products of the merchant's custom catalog, with live global product data](https://taylorondemand.docs.ordermesh.io/search-the-products-of-the-merchants-custom-catalog-with-live-global-product-data-45773157e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [View all products](https://taylorondemand.docs.ordermesh.io/view-all-products-33595988e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > Products [Retrieve product variant details](https://taylorondemand.docs.ordermesh.io/retrieve-product-variant-details-33595989e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > Products [Create a new product](https://taylorondemand.docs.ordermesh.io/create-a-new-product-33595990e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Search products](https://taylorondemand.docs.ordermesh.io/search-products-33595991e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > Products [Bulk create products](https://taylorondemand.docs.ordermesh.io/bulk-create-products-33595992e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Bulk update products](https://taylorondemand.docs.ordermesh.io/bulk-update-products-33595993e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Update product](https://taylorondemand.docs.ordermesh.io/update-product-33595994e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Delete product](https://taylorondemand.docs.ordermesh.io/delete-product-33595995e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Update variant](https://taylorondemand.docs.ordermesh.io/update-variant-33595996e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Products [Get audit logs of a product](https://taylorondemand.docs.ordermesh.io/get-audit-logs-of-a-product-33595997e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Variants [Delete variant](https://taylorondemand.docs.ordermesh.io/delete-variant-33595998e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Variants [Create a variant](https://taylorondemand.docs.ordermesh.io/create-a-variant-33595999e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Variants [Search product variants](https://taylorondemand.docs.ordermesh.io/search-product-variants-33596000e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Variants [Get audit logs of a variant](https://taylorondemand.docs.ordermesh.io/get-audit-logs-of-a-variant-33596001e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Variants [Search product variants with cursor pagination](https://taylorondemand.docs.ordermesh.io/search-product-variants-with-cursor-pagination-45773158e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantVariants [Add new variants to a merchant catalog](https://taylorondemand.docs.ordermesh.io/add-new-variants-to-a-merchant-catalog-36713765e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantVariants [Update a merchant catalog variants](https://taylorondemand.docs.ordermesh.io/update-a-merchant-catalog-variants-36713766e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > MerchantVariants [Update a merchant catalog by removing variants](https://taylorondemand.docs.ordermesh.io/update-a-merchant-catalog-by-removing-variants-36713767e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Enriched Catalog [List the vendors a merchant is connected to.](https://taylorondemand.docs.ordermesh.io/list-the-vendors-a-merchant-is-connected-to-45773159e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Enriched Catalog [Page through the vendor product data of every vendor a merchant is connected to.](https://taylorondemand.docs.ordermesh.io/page-through-the-vendor-product-data-of-every-vendor-a-merchant-is-connected-to-45773160e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Enriched Catalog [Get every variation of one product, per connected vendor able to produce it.](https://taylorondemand.docs.ordermesh.io/get-every-variation-of-one-product-per-connected-vendor-able-to-produce-it-45773161e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Packing Slip [Generates a packing slip for a specific shipment by Shipment ID.](https://taylorondemand.docs.ordermesh.io/generates-a-packing-slip-for-a-specific-shipment-by-shipment-id-33596002e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint. - Root > Shipments [Get details of a specific shipment by Shipment ID.](https://taylorondemand.docs.ordermesh.io/get-details-of-a-specific-shipment-by-shipment-id-33596003e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Update details of a specific shipment by Shipment ID.](https://taylorondemand.docs.ordermesh.io/update-details-of-a-specific-shipment-by-shipment-id-33596004e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Create packages for a specific shipment.](https://taylorondemand.docs.ordermesh.io/create-packages-for-a-specific-shipment-33596005e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Delete shipment with packages.](https://taylorondemand.docs.ordermesh.io/delete-shipment-with-packages-33596006e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get all shipments for an order by Order ID.](https://taylorondemand.docs.ordermesh.io/get-all-shipments-for-an-order-by-order-id-33596007e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Create shipment for order, vendor, and order items.](https://taylorondemand.docs.ordermesh.io/create-shipment-for-order-vendor-and-order-items-33596008e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get shipment with packages for order and vendor.](https://taylorondemand.docs.ordermesh.io/get-shipment-with-packages-for-order-and-vendor-33596009e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get shipment details by Order Item ID.](https://taylorondemand.docs.ordermesh.io/get-shipment-details-by-order-item-id-33596010e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Update a specific shipment package.](https://taylorondemand.docs.ordermesh.io/update-a-specific-shipment-package-33596011e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Delete a specific shipment package.](https://taylorondemand.docs.ordermesh.io/delete-a-specific-shipment-package-33596012e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Cancel shipment.](https://taylorondemand.docs.ordermesh.io/cancel-shipment-33596013e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Unassign items to shipment.](https://taylorondemand.docs.ordermesh.io/unassign-items-to-shipment-33596014e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Shipment resubmission to assigned facility.](https://taylorondemand.docs.ordermesh.io/shipment-resubmission-to-assigned-facility-33596015e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Retry outbound polling for a shipment by publishing an OutboundShipmentUpdate event.](https://taylorondemand.docs.ordermesh.io/retry-outbound-polling-for-a-shipment-by-publishing-an-outboundshipmentupdate-event-33596016e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Search shipments.](https://taylorondemand.docs.ordermesh.io/search-shipments-33596017e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Reroute shipment.](https://taylorondemand.docs.ordermesh.io/reroute-shipment-33596018e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Rejects a shipment.](https://taylorondemand.docs.ordermesh.io/rejects-a-shipment-33596019e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Bulk reroute shipments.](https://taylorondemand.docs.ordermesh.io/bulk-reroute-shipments-33596020e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get shipment audit logs.](https://taylorondemand.docs.ordermesh.io/get-shipment-audit-logs-33596021e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get package audit logs.](https://taylorondemand.docs.ordermesh.io/get-package-audit-logs-33596022e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Get message audit logs for shipment updates.](https://taylorondemand.docs.ordermesh.io/get-message-audit-logs-for-shipment-updates-33596023e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > Shipments [Assign Shipment.](https://taylorondemand.docs.ordermesh.io/assign-shipment-33596024e0.md): **Vendor Access: Forbidden** — This endpoint is not accessible to vendor users. - Root > VendorShipments [Get full vendor details for up to 100 shipments in a single call. Only available for vendor and admin users. Returns a per-id result for each requested shipment: accessible shipments return a 200 detail model, missing ids return 404, and inaccessible ids ](https://taylorondemand.docs.ordermesh.io/get-full-vendor-details-for-up-to-100-shipments-in-a-single-call-only-available-forvendor-and-admin-users-returns-a-per-id-result-for-each-requested-shipment-accessibleshipments-return-a-200-detail-model-missing-ids-return-404-and-inaccessible-ids-45800673e0.md): **Vendor Access: Allowed** — Vendor users can access this endpoint.