Unified Order Service
Home
Getting Started
  • Core API
  • Drone API
Resources
Home
Getting Started
  • Core API
  • Drone API
Resources
  • Introduction

    • Getting Started
    • System Overview
    • Authentication
  • Core Concepts

    • Working with Orders
    • Working with Channels
    • Places
    • Storage Locations
    • Places Management Dashboard
  • Integration

    • Webhooks
    • Order Status Workflows
    • FCM Push Notifications
  • Advanced Topics

    • API Keys
    • Order Versioning
    • Picking App Integration Guide
    • Subscriptions
    • Cancellation Reasons

Getting Started

Welcome to the Unified Order Service Developer Guide. This documentation provides comprehensive guidance for integrating enterprise sales channels with the UOS platform.

Developer Guide

Complete Integration Guide

Step-by-step documentation for developers, integration engineers, and system administrators implementing UOS across enterprise environments

Quick Start Path

1
Authentication

Authentication Setup

Configure API keys or OAuth 2.0 credentials for secure access

Configure Authentication →
2
Channels

Channel Configuration

Set up sales channels for Amazon, Salesforce, or other platforms

Configure Channels →
3
Orders

Order Management

Create, update, and manage orders through the API

Manage Orders →
4
Webhooks

Webhook Integration

Receive real-time notifications for order events

Setup Webhooks →

Core Documentation

Foundation

Foundation

  • System Architecture Overview
  • Authentication Methods
  • API Key Management
Core Concepts

Core Concepts

  • Order Lifecycle Management
  • Channel Configuration
  • Place & Location Management
  • Storage Location Setup
Integration

Real-Time Integration

  • Webhook Configuration
  • FCM Push Notifications
  • Device Subscriptions
Advanced

Advanced Topics

  • Order Versioning & History
  • Status Transition Workflows
  • Picking App Integration
  • Cancellation Reason Codes

Integration Support

Support

Enterprise Support Available

Professional integration assistance and technical support for UOS implementations

✓ Dedicated technical support✓ Integration best practices✓ Performance optimization✓ Security consultation

Troubleshooting Resources

Common Integration Challenges

OAuth2
OAuth 2.0 Webhook Issues

Complete troubleshooting for 400 Bad Request errors and configuration validation

View Solutions →
Cancellation
Order Cancellation Codes

Valid cancellation reason codes and proper implementation

View Codes →
Status
Status Transition Validation

Understanding allowed status transitions and workflow rules

View Workflows →
Permissions
API Key Permissions

Resolving scope and permission-related access issues

Manage Keys →

Best Practices

Enterprise Integration Standards

Follow these proven practices for reliable, secure, and scalable UOS integrations:

  • Understand the async architecture first - Read Asynchronous Platform Architecture before integrating
  • Implement webhook endpoints - Required for receiving operation results (not optional!)
  • Implement comprehensive error handling with retry logic
  • Use webhook notifications instead of polling for real-time updates
  • Apply least-privilege principle for API key scopes
  • Maintain separate credentials for development and production environments
  • Monitor integration health through the Better Uptime status dashboard

Next Steps

New Integration?Start with System Overview →
Ready to Code?Explore API Reference →
Need Examples?View Code Samples →

Professional Support: For enterprise integration assistance, technical consultation, or production deployment support, contact Naveo Support at gsd@maginus.atlassian.net.

Last Updated: 12/1/25, 11:31 AM
Next
System Overview