# Redo ## Docs - [Checkout Buttons UI](https://developers.redo.com/api-reference/checkout-buttons/checkout-buttons-ui.md): Generate rendered HTML and CSS for checkout buttons. - [Navigate to Coverage Info](https://developers.redo.com/api-reference/coverage-info/navigate-to-coverage-info.md): Navigate to the coverage info page. - [Coverage Products](https://developers.redo.com/api-reference/coverage-products/coverage-products.md): Get available coverage products. - [Bulk create custom events](https://developers.redo.com/api-reference/custom-events/bulk-create-custom-events.md): Create multiple custom events in a single request. Accepts up to 100 events per request. - [Create custom event](https://developers.redo.com/api-reference/custom-events/create-custom-event.md): Create a custom event to trigger flows with merchant-defined event names and properties. - [Navigate to Customer Portal](https://developers.redo.com/api-reference/customer-portal/navigate-to-customer-portal.md): Navigate to the customer portal. - [Update Customer Subscriptions](https://developers.redo.com/api-reference/customer-subscriptions/update-customer-subscriptions.md): Update customer subscription status for SMS and email marketing and transactional messages. If the customer with that phone number or email does not exist, it will be created. - [Create or update customer](https://developers.redo.com/api-reference/customers/create-or-update-customer.md): Create or update a customer profile. Uses the email address as the upsert key — if a customer with that email exists, their profile is updated; otherwise, a new customer is created. - [Get customer by email](https://developers.redo.com/api-reference/customers/get-customer-by-email.md): Retrieve a customer profile by email address. - [Get Inbound Shipment](https://developers.redo.com/api-reference/inbound-shipments/get-inbound-shipment.md): Get a single inbound shipment by ID. Returns additional detail fields including purchase orders, transfer orders, files, volume, item discrepancies, and packing modes. - [List Inbound Shipments](https://developers.redo.com/api-reference/inbound-shipments/list-inbound-shipments.md): List inbound shipments, representing inventory in transit or received at a location. Sorted by most recently updated first. - [Get Inventory Item](https://developers.redo.com/api-reference/inventory-items/get-inventory-item.md): Get a single in-stock inventory item by ID. - [List Inventory Items](https://developers.redo.com/api-reference/inventory-items/list-inventory-items.md): List in-stock inventory items. Only items with on-hand quantity greater than zero are returned. Sorted by most recently updated first. - [Get Inventory Level](https://developers.redo.com/api-reference/inventory-levels/get-inventory-level.md): Get a single inventory level by ID. Returns additional detail fields including external IDs, creation timestamp, product UPC, and image URL. - [List Inventory Levels](https://developers.redo.com/api-reference/inventory-levels/list-inventory-levels.md): List inventory levels, representing the aggregate quantity of a product at a specific location. Sorted by most recently updated first. - [Invoice (CSV)](https://developers.redo.com/api-reference/invoices/invoice-csv.md): Get an invoice as a CSV. - [List Invoices](https://developers.redo.com/api-reference/invoices/list-invoices.md): Get a list of invoices. - [Pending Invoice (CSV)](https://developers.redo.com/api-reference/invoices/pending-invoice-csv.md): Get an invoice as a CSV. - [Navigate to Merchant Admin](https://developers.redo.com/api-reference/merchant-admin/navigate-to-merchant-admin.md): Navigate to the merchant admin page. - [Create Fulfillment](https://developers.redo.com/api-reference/orders/create-fulfillment.md): Create a fulfillment for specific line items within an order, including tracking information. The orderId parameter can be either the external order ID you provided when creating the order, or the internal Redo order ID returned from the create order response. - [Create Order](https://developers.redo.com/api-reference/orders/create-order.md): Create a new order in the system with line items, customer information, and shipping details. - [Delete Order](https://developers.redo.com/api-reference/orders/delete-order.md): Delete an order from the system. The orderId parameter can be either the external order ID you provided when creating the order, or the internal Redo order ID returned from the create order response. - [Get Order](https://developers.redo.com/api-reference/orders/get-order.md): Retrieve an existing order from the system, including all fulfillments. The orderId parameter can be either the external order ID you provided when creating the order, or the internal Redo order ID returned from the create order response. - [Update Fulfillment Status](https://developers.redo.com/api-reference/orders/update-fulfillment-status.md): Post a shipment status update or trigger an automation event for a fulfillment. - [Bulk upload products (Beta)](https://developers.redo.com/api-reference/products/bulk-upload-products-beta.md): Bulk create or update product families and their variants. - [Create Return](https://developers.redo.com/api-reference/returns/create-return.md): Create a return for specific order line items. - [Create Return Comment](https://developers.redo.com/api-reference/returns/create-return-comment.md): Create return comment. - [Delete Return Tag](https://developers.redo.com/api-reference/returns/delete-return-tag.md): Delete a return tag. The tag is also stripped from every return and saved view filter that referenced it. - [Import Returns](https://developers.redo.com/api-reference/returns/import-returns.md): Import externally-created returns into Redo. Use this endpoint when the return originates outside of Redo — a warehouse scan, an ERP, a POS system, or a partner platform. - [List Return Comments](https://developers.redo.com/api-reference/returns/list-return-comments.md): List return comments. - [List Return Tags](https://developers.redo.com/api-reference/returns/list-return-tags.md): List every return tag defined for the store. - [List Returns](https://developers.redo.com/api-reference/returns/list-returns.md): List returns, sorted by most recent to least recent. - [Process Return](https://developers.redo.com/api-reference/returns/process-return.md): **BETA**: This endpoint is in beta and subject to change. - [Return](https://developers.redo.com/api-reference/returns/return.md): Get return. - [Return event](https://developers.redo.com/api-reference/returns/return-event.md) - [Return Status](https://developers.redo.com/api-reference/returns/return-status.md): Get return status. - [Update Return Status](https://developers.redo.com/api-reference/returns/update-return-status.md): Update return status. - [Upsert Return Tag](https://developers.redo.com/api-reference/returns/upsert-return-tag.md): Create a new return tag, update an existing tag's color, or rename a tag. When `newName` is set and differs from the path `name`, the rename cascades to returns and saved view filters. - [Receive Storefront Events](https://developers.redo.com/api-reference/storefront/receive-storefront-events.md): Processes events from storefronts using Shopify pixel event schema - [Create or Update Webhook](https://developers.redo.com/api-reference/webhooks/create-or-update-webhook.md): Create webhook for store. Or if webhook already exists with `externalId`, update it. - [Delete Webhook](https://developers.redo.com/api-reference/webhooks/delete-webhook.md): Delete a webhook. - [List Webhooks](https://developers.redo.com/api-reference/webhooks/list-webhooks.md): List webhooks for store. - [Replay Webhook](https://developers.redo.com/api-reference/webhooks/replay-webhook.md): Replay a webhook. - [Update Webhook](https://developers.redo.com/api-reference/webhooks/update-webhook.md): Update a webhook. - [Webhook](https://developers.redo.com/api-reference/webhooks/webhook.md): Get a webhook. - [Authentication](https://developers.redo.com/docs/api-reference/authentication.md): How to authenticate your API requests - [Errors](https://developers.redo.com/docs/api-reference/errors.md): Understanding API error responses - [Introduction](https://developers.redo.com/docs/api-reference/introduction.md): Getting started with the Redo API - [Loop-Compatible API](https://developers.redo.com/docs/api-reference/loop-compatible-api.md): Use Redo with existing Loop Returns integrations - [Pagination](https://developers.redo.com/docs/api-reference/pagination.md): How to paginate through lists of resources - [Redo MCP Server](https://developers.redo.com/docs/guides/developer-tools/redo-mcp-server.md): Connect AI assistants to your Redo account using the Model Context Protocol (MCP) - [Custom Events Integration Guide](https://developers.redo.com/docs/guides/integrations/custom-events.md): How to send custom events to Redo — authentication, request format, properties, bulk ingestion, and code examples - [Custom Returns Integration](https://developers.redo.com/docs/guides/integrations/custom-returns-integration.md): Sync orders to Redo using our custom orders endpoint - [Events API Overview](https://developers.redo.com/docs/guides/integrations/events-overview.md): Understand how custom events work in Redo and what you can do with them - [Shopify Hydrogen](https://developers.redo.com/docs/guides/integrations/hydrogen.md): Integrate Redo returns coverage into your Shopify Hydrogen storefront - [Integrating with Returns](https://developers.redo.com/docs/guides/integrations/integrating-with-returns.md): Connect Redo with your WMS, 3PL, or other external systems - [Integrating with Returns APIs](https://developers.redo.com/docs/guides/integrations/integrating-with-returns-apis.md): Build a custom integration between your 3PL/WMS system and Redo using our API - [Webhooks](https://developers.redo.com/docs/guides/integrations/webhooks.md): Receive real-time notifications about return events - [Introduction](https://developers.redo.com/docs/guides/introduction.md): Integration guides for Redo - [Welcome to Redo](https://developers.redo.com/docs/index.md): Documentation for the Redo platform - [Introduction](https://developers.redo.com/docs/integrations/introduction.md): Get started with Redo integrations - [A2000](https://developers.redo.com/docs/integrations/returns/3pl-wms/a2000.md): Connect A2000 to Redo for automated return processing and warehouse management - [AIMS360](https://developers.redo.com/docs/integrations/returns/3pl-wms/aims360.md): Connect AIMS360 to Redo for automated return processing - [ApparelMagic](https://developers.redo.com/docs/integrations/returns/3pl-wms/apparel-magic.md): Connect ApparelMagic to Redo for automated return processing and inventory management - [BlueBox](https://developers.redo.com/docs/integrations/returns/3pl-wms/bluebox.md): Connect BlueBox WMS to Redo for automated return processing - [Brightpearl](https://developers.redo.com/docs/integrations/returns/3pl-wms/brightpearl.md): Connect Brightpearl to Redo for automated return processing and sales credit management - [Cirro](https://developers.redo.com/docs/integrations/returns/3pl-wms/cirro.md): Connect Cirro to Redo for automated return processing and warehouse management - [CloudX/Bergen Logistics](https://developers.redo.com/docs/integrations/returns/3pl-wms/cloudx.md): Connect CloudX/Bergen Logistics to Redo for automated return processing and warehouse management - [Deposco](https://developers.redo.com/docs/integrations/returns/3pl-wms/deposco.md): Connect Deposco WMS to Redo for automated return processing - [Flexport](https://developers.redo.com/docs/integrations/returns/3pl-wms/flexport.md): Connect Flexport to Redo for automated return processing - [Fulfil](https://developers.redo.com/docs/integrations/returns/3pl-wms/fulfil.md): Connect Fulfil to Redo for automated return processing through Shopify - [NetSuite](https://developers.redo.com/docs/integrations/returns/3pl-wms/netsuite.md): Connect NetSuite to Redo for automated return authorization, inventory, and financial record management - [Nimble](https://developers.redo.com/docs/integrations/returns/3pl-wms/nimble.md): Connect Nimble to Redo for automated return processing and warehouse management - [Overview](https://developers.redo.com/docs/integrations/returns/3pl-wms/overview.md): Connect your warehouse management system or 3PL to Redo for automated return processing - [RyderShip](https://developers.redo.com/docs/integrations/returns/3pl-wms/rydership.md): Connect RyderShip to Redo for automated return processing and warehouse management - [ShipBob](https://developers.redo.com/docs/integrations/returns/3pl-wms/shipbob.md): Connect ShipBob to Redo for automated return processing and warehouse management - [Shipedge](https://developers.redo.com/docs/integrations/returns/3pl-wms/shipedge.md): Connect Shipedge to Redo for automated return processing - [ShipHero](https://developers.redo.com/docs/integrations/returns/3pl-wms/shiphero.md): Connect ShipHero to Redo for automated return processing - [ShipMonk](https://developers.redo.com/docs/integrations/returns/3pl-wms/shipmonk.md): Connect ShipMonk to Redo for automated return processing and warehouse management - [ShipStream](https://developers.redo.com/docs/integrations/returns/3pl-wms/shipstream.md): Connect ShipStream to Redo for automated return processing and warehouse management - [Bolt](https://developers.redo.com/docs/integrations/returns/carts-checkouts/bolt.md): Connect Bolt's one-click checkout experience with Redo - [Overview](https://developers.redo.com/docs/integrations/returns/carts-checkouts/overview.md): Integrate cart and checkout solutions with Redo for complete order visibility - [Tapcart](https://developers.redo.com/docs/integrations/returns/carts-checkouts/tapcart.md): Enable Redo purchases within the Tapcart mobile app - [Vajro](https://developers.redo.com/docs/integrations/returns/carts-checkouts/vajro.md): Enable Redo at checkout in the Vajro mobile app - [BigCommerce](https://developers.redo.com/docs/integrations/returns/ecommerce/bigcommerce.md): Connect your BigCommerce store to Redo for seamless return management - [Custom Sites](https://developers.redo.com/docs/integrations/returns/ecommerce/custom.md): API integration for custom-built ecommerce platforms - [Overview](https://developers.redo.com/docs/integrations/returns/ecommerce/overview.md): Connect your ecommerce platform to Redo for seamless return management - [Salesforce Commerce Cloud](https://developers.redo.com/docs/integrations/returns/ecommerce/salesforce-commerce-cloud.md): Enterprise commerce platform integration for seamless return management - [Shopify](https://developers.redo.com/docs/integrations/returns/ecommerce/shopify.md): Connect your Shopify store to Redo for automated return management - [TikTok Shop](https://developers.redo.com/docs/integrations/returns/ecommerce/tiktok.md): Manage TikTok Shop returns through Redo with automatic approve/reject syncing - [CreditsYard](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/creditsyard.md): Issue return store credit as CreditsYard rewards instead of Shopify store credit - [Klaviyo](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/klaviyo.md): Use Redo return and order tracking events in Klaviyo marketing flows - [Overview](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/overview.md): Connect marketing and loyalty platforms to enhance your return experience - [Recharge](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/recharge.md): Include Redo in Recharge subscription selling plans - [Rise.ai](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/rise-ai.md): Issue return store credit as Rise.ai rewards instead of Shopify store credit - [Rivo](https://developers.redo.com/docs/integrations/returns/marketing-loyalty/rivo.md): Display Rivo loyalty points balance within Redo returns - [Gladly](https://developers.redo.com/docs/integrations/returns/other/gladly.md): View Redo return data directly within the Gladly agent workspace - [Global-e](https://developers.redo.com/docs/integrations/returns/other/global-e.md): Manage cross-border returns with Global-e for international shipping and duty recovery - [Gorgias](https://developers.redo.com/docs/integrations/returns/other/gorgias.md): View Redo return data directly within Gorgias support tickets - [Overview](https://developers.redo.com/docs/integrations/returns/other/overview.md): Additional integrations to extend Redo's capabilities - [Purple Dot](https://developers.redo.com/docs/integrations/returns/other/purple-dot.md): Prevent preorder products from being selected as exchange items - [Refundid](https://developers.redo.com/docs/integrations/returns/other/refundid.md): Prevent duplicate returns between Redo and Refundid - [TryNow](https://developers.redo.com/docs/integrations/returns/other/trynow.md): Handle returns for try-before-you-buy orders without issuing refunds - [FedEx Easy Returns](https://developers.redo.com/docs/integrations/returns/returns-services/fedex-easy-returns.md): Offer boxless return drop-offs through FedEx Easy Returns locations - [Inmar](https://developers.redo.com/docs/integrations/returns/returns-services/inmar.md): Automated return dispositioning through Inmar reverse logistics - [Overview](https://developers.redo.com/docs/integrations/returns/returns-services/overview.md): Integrate with return service providers to streamline your reverse logistics ## OpenAPI Specs - [openapi](https://developers.redo.com/api-schema/openapi.yaml)