What Are Custom Site Integrations?
Custom site integrations enable businesses with proprietary or custom-built ecommerce platforms to connect with Redo’s return management system through our comprehensive REST API. Whether you’ve built your storefront from scratch, use a headless commerce architecture, or have unique business requirements that standard integrations don’t address, Redo’s API provides the flexibility to create a tailored integration. Primary Purpose: Custom integrations give developers complete control over how Redo connects with your ecommerce platform, enabling sophisticated workflows, custom business logic, and seamless integration with your existing technology stack.What Does the Integration Do?
A custom integration uses Redo’s REST API to sync order data, create returns, process refunds, and manage the entire return lifecycle programmatically. Your development team builds the integration to meet your specific needs, determining which data to sync, when to sync it, and how returns should be processed within your unique business workflows. Through the API, you can push order and product data to Redo, retrieve return requests initiated by customers, update return statuses, generate shipping labels, process refunds, and receive webhook notifications for return events. The integration can be as simple or sophisticated as your requirements demand, from basic order syncing to complex multi-warehouse, multi-currency operations.How to Set It Up
Follow these steps to build a custom integration with Redo.Prerequisites
Before you begin, ensure you have:Development Resources
Development Resources
You need a development team familiar with REST APIs and your ecommerce platform’s architecture.
Redo API Access
Redo API Access
You need API credentials from your Redo merchant dashboard with appropriate scopes.
Administrative Access to Redo
Administrative Access to Redo
You need administrative access to your Redo merchant dashboard to generate API keys and configure settings.
Technical Documentation
Technical Documentation
Review Redo’s API documentation at docs.getredo.com/api-reference to understand available endpoints and data structures.
Configuration Steps
Generate API Credentials
Go to Settings > API in your Redo dashboard and generate API credentials with the appropriate scopes for your integration needs.
Review API Documentation
Study the API Reference to understand authentication, available endpoints, request/response formats, and webhook events.
Build the Integration
Develop your custom integration using your preferred programming language and framework. Implement order syncing, return creation, and any additional features you need.
Implement Webhooks
Set up webhook endpoints in your system to receive real-time notifications about return status changes, refund processing, and other events.
Test Thoroughly
Test your integration in Redo’s sandbox environment before going live. Verify order syncing, return creation, refund processing, and error handling.
How Long Does It Take?
Setup Timeline
The timeline for a custom integration varies significantly based on complexity, features, and your development team’s familiarity with Redo’s API.| Complexity Level | Time Estimate | Description |
|---|---|---|
| Simple | 1-2 weeks | Basic order sync and return creation |
| Moderate | 2-4 weeks | Full return lifecycle, webhooks, refund handling |
| Complex | 4-8 weeks | Multi-currency, multi-warehouse, custom workflows |
| Enterprise | 8+ weeks | Advanced features, multiple integrations, custom UI |
Development Considerations
API Authentication
Implement secure authentication using API keys and follow best practices for credential management.
Data Synchronization
Decide on sync strategy (real-time vs. batch) and implement error handling for failed syncs.
Webhook Processing
Build reliable webhook handlers that can process events, handle retries, and prevent duplicate processing.
Error Handling
Implement comprehensive error handling, logging, and monitoring to quickly identify and resolve issues.
Need Help?
Building a custom integration requires technical expertise. Redo’s developer documentation provides comprehensive guides, code examples, and API references to support your development team.API Reference
Complete API documentation with endpoints and examples
Authentication
Learn how to authenticate API requests
Webhooks
Set up webhooks for real-time event notifications
Custom Integration Guide
Step-by-step guide for building custom integrations