# Redo ## Docs - [Welcome to Redo](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/index.md): Documentation for the Redo platform - [Introduction](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/introduction.md): Integration guides for Redo - [Integrating with Returns](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/integrating-with-returns.md): Connect Redo with your WMS, 3PL, or other external systems - [Integrating with Returns APIs](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/integrating-with-returns-apis.md): Build a custom integration between your 3PL/WMS system and Redo using our API - [Custom Returns Integration](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/custom-returns-integration.md): Sync orders to Redo using our custom orders endpoint - [Events API Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/events-overview.md): Understand how custom events work in Redo and what you can do with them - [Custom Events Integration Guide](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/custom-events.md): How to send custom events to Redo — authentication, request format, properties, bulk ingestion, and code examples - [Webhooks](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/webhooks.md): Receive real-time notifications about return events - [Shopify Hydrogen](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/integrations/hydrogen.md): Integrate Redo returns coverage into your Shopify Hydrogen storefront - [Redo MCP Server](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/guides/developer-tools/redo-mcp-server.md): Connect AI assistants to your Redo account using the Model Context Protocol (MCP) - [Introduction](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/introduction.md): Get started with Redo integrations - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/overview.md): Connect your warehouse management system or 3PL to Redo for automated return processing - [A2000](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/a2000.md): Connect A2000 to Redo for automated return processing and warehouse management - [ApparelMagic](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/apparel-magic.md): Connect ApparelMagic to Redo for automated return processing and inventory management - [Brightpearl](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/brightpearl.md): Connect Brightpearl to Redo for automated return processing and sales credit management - [Deposco](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/deposco.md): Connect Deposco WMS to Redo for automated return processing - [Fulfil](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/fulfil.md): Connect Fulfil to Redo for automated return processing through Shopify - [AIMS360](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/aims360.md): Connect AIMS360 to Redo for automated return processing - [BlueBox](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/bluebox.md): Connect BlueBox WMS to Redo for automated return processing - [Cirro](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/cirro.md): Connect Cirro to Redo for automated return processing and warehouse management - [CloudX/Bergen Logistics](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/cloudx.md): Connect CloudX/Bergen Logistics to Redo for automated return processing and warehouse management - [Ecwid](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/ecwid.md): Connect Ecwid to Redo to record returns as inbound orders in your Ecwid store - [Extensiv](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/extensiv.md): Connect Extensiv (formerly 3PL Warehouse Manager) to Redo for automated return receiving and processing - [Flexport](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/flexport.md): Connect Flexport to Redo for automated return processing - [MasonHub](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/masonhub.md): Connect MasonHub to Redo for automated return receiving, grading, and processing - [Mintsoft](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/mintsoft.md): Connect Mintsoft to Redo for automated return creation and warehouse-confirmed processing - [NetSuite](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/netsuite.md): Connect NetSuite to Redo for automated return authorization, inventory, and financial record management - [Nimble](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/nimble.md): Connect Nimble to Redo for automated return processing and warehouse management - [ShipBob](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/shipbob.md): Connect ShipBob to Redo for automated return processing and warehouse management - [ShipHero](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/shiphero.md): Connect ShipHero to Redo for automated return processing - [Shipedge](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/shipedge.md): Connect Shipedge to Redo for automated return processing - [ShipMonk](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/shipmonk.md): Connect ShipMonk to Redo for automated return processing and warehouse management - [ShipStream](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/shipstream.md): Connect ShipStream to Redo for automated return processing and warehouse management - [RyderShip](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/3pl-wms/rydership.md): Connect RyderShip to Redo for automated return processing and warehouse management - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/overview.md): Connect your ecommerce platform to Redo for seamless return management - [Shopify](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/shopify.md): Connect your Shopify store to Redo for automated return management - [BigCommerce](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/bigcommerce.md): Connect your BigCommerce store to Redo for seamless return management - [Salesforce Commerce Cloud](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/salesforce-commerce-cloud.md): Enterprise commerce platform integration for seamless return management - [TikTok Shop](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/tiktok.md): Manage TikTok Shop returns through Redo with automatic approve/reject syncing - [Custom Sites](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/ecommerce/custom.md): API integration for custom-built ecommerce platforms - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/carts-checkouts/overview.md): Integrate cart and checkout solutions with Redo for complete order visibility - [Bolt](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/carts-checkouts/bolt.md): Connect Bolt's one-click checkout experience with Redo - [Tapcart](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/carts-checkouts/tapcart.md): Enable Redo purchases within the Tapcart mobile app - [Vajro](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/carts-checkouts/vajro.md): Enable Redo at checkout in the Vajro mobile app - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/overview.md): Connect marketing and loyalty platforms to enhance your return experience - [CreditsYard](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/creditsyard.md): Issue return store credit as CreditsYard rewards instead of Shopify store credit - [Klaviyo](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/klaviyo.md): Use Redo return and order tracking events in Klaviyo marketing flows - [Recharge](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/recharge.md): Include Redo in Recharge subscription selling plans - [Rise.ai](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/rise-ai.md): Issue return store credit as Rise.ai rewards instead of Shopify store credit - [Rivo](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/marketing-loyalty/rivo.md): Display Rivo loyalty points balance within Redo returns - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/returns-services/overview.md): Integrate with return service providers to streamline your reverse logistics - [FedEx Easy Returns](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/returns-services/fedex-easy-returns.md): Offer boxless return drop-offs through FedEx Easy Returns locations - [Inmar](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/returns-services/inmar.md): Automated return dispositioning through Inmar reverse logistics - [Overview](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/overview.md): Additional integrations to extend Redo's capabilities - [Gladly](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/gladly.md): View Redo return data directly within the Gladly agent workspace - [Global-e](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/global-e.md): Manage cross-border returns with Global-e for international shipping and duty recovery - [Gorgias](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/gorgias.md): View Redo return data directly within Gorgias support tickets - [Purple Dot](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/purple-dot.md): Prevent preorder products from being selected as exchange items - [Refundid](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/refundid.md): Prevent duplicate returns between Redo and Refundid - [TryNow](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/integrations/returns/other/trynow.md): Handle returns for try-before-you-buy orders without issuing refunds - [Introduction](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/api-reference/introduction.md): Getting started with the Redo API - [Authentication](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/api-reference/authentication.md): How to authenticate your API requests - [Errors](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/api-reference/errors.md): Understanding API error responses - [Pagination](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/api-reference/pagination.md): How to paginate through lists of resources - [Loop-Compatible API](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/docs/api-reference/loop-compatible-api.md): Use Redo with existing Loop Returns integrations - [Checkout Buttons UI](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/checkout-buttons/checkout-buttons-ui.md): Generate rendered HTML and CSS for checkout buttons. - [Navigate to Coverage Info](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/coverage-info/navigate-to-coverage-info.md): Navigate to the coverage info page. - [Coverage Products](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/coverage-products/coverage-products.md): Get available coverage products. - [Create custom event](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/custom-events/create-custom-event.md): Create a custom event to trigger flows with merchant-defined event names and properties. - [Bulk create custom events](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/custom-events/bulk-create-custom-events.md): Create multiple custom events in a single request. Accepts up to 100 events per request. - [Navigate to Customer Portal](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/customer-portal/navigate-to-customer-portal.md): Navigate to the customer portal. - [Update Customer Subscriptions](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Get customer by email](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/customers/get-customer-by-email.md): Retrieve a customer profile by email address. - [Create or update customer](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [List Inbound Shipments](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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 Inbound Shipment](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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 Inventory Items](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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 Item](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/inventory-items/get-inventory-item.md): Get a single in-stock inventory item by ID. - [List Inventory Levels](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Get Inventory Level](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Pending Invoice (CSV)](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/invoices/pending-invoice-csv.md): Get an invoice as a CSV. - [Invoice (CSV)](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/invoices/invoice-csv.md): Get an invoice as a CSV. - [List Invoices](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/invoices/list-invoices.md): Get a list of invoices. - [Navigate to Merchant Admin](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/merchant-admin/navigate-to-merchant-admin.md): Navigate to the merchant admin page. - [Create Order](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/orders/create-order.md): Create a new order in the system with line items, customer information, and shipping details. - [Get Order](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Delete Order](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Create Fulfillment](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Update Fulfillment Status](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/orders/update-fulfillment-status.md): Post a shipment status update or trigger an automation event for a fulfillment. - [Bulk upload products](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/products/bulk-upload-products.md): Bulk create or update product families and their variants. - [Return](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/return.md): Get return. - [List Return Comments](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/list-return-comments.md): List return comments. - [Create Return Comment](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/create-return-comment.md): Create return comment. - [Process Return](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/process-return.md): **BETA**: This endpoint is in beta and subject to change. - [Return Status](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/return-status.md): Get return status. - [Update Return Status](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/update-return-status.md): Update return status. - [List Returns](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/list-returns.md): List returns, sorted by most recent to least recent. - [Create Return](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/create-return.md): Create a return for specific order line items. - [Import Returns](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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 Tags](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/list-return-tags.md): List every return tag defined for the store. - [Upsert Return Tag](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Delete Return Tag](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/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. - [Return event](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/returns/return-event.md) - [Receive Storefront Events](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/storefront/receive-storefront-events.md): Processes events from storefronts using Shopify pixel event schema - [List Webhooks](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/list-webhooks.md): List webhooks for store. - [Create or Update Webhook](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/create-or-update-webhook.md): Create webhook for store. Or if webhook already exists with `externalId`, update it. - [Webhook](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/webhook.md): Get a webhook. - [Update Webhook](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/update-webhook.md): Update a webhook. - [Delete Webhook](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/delete-webhook.md): Delete a webhook. - [Replay Webhook](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-reference/webhooks/replay-webhook.md): Replay a webhook. ## OpenAPI Specs - [openapi](https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/api-schema/openapi.yaml)