Changelog
All notable changes to the Flex Forward API and documentation are listed here in reverse chronological order.July 2026
Changed
- Documentation / OpenAPI: Corrected public authentication guidance. Customer integrations must send both
x-rr-apikeyandx-rr-apitoken. Bearer-token examples and the public OpenAPIbearerAuthscheme were removed as the documented customer method. - Authentication: API credentials are now obtained from the Return Helper User Portal under Settings → Signing Key and API Token, replacing the previous process of requesting a token by email.
June 2026
Added
- Endpoint:
GET /couriers— list courier codes available to your account. Use a returnedcodevalue ascourierwhen creating labels or listing courier products.
May 2026
Added
- Endpoint:
GET /products— list available shipping products for a courier. Use the returned product codes when creating labels. - Authentication: API key + token header authentication (
x-rr-apikey/x-rr-apitoken) documented for Flex Forward requests. - Endpoint:
GET /labels/{id}— now accepts comma-separated identifiers (label UUIDs or customer order numbers) for batch retrieval. Missing or failed labels are omitted from the response. - Response:
GET /labels/{id}response now includescustomerOrderNumberfield.
Changed
- Breaking:
shipperAccountIdremoved from the label creation request. The field is not required in theserviceobject. - API spec: Enriched with detailed descriptions, examples, and operation IDs across all endpoints.
- Documentation: Improved quickstart guide, request samples, and general fixes.
v1.0.0
Initial public release of the Flex Forward API and developer documentation.Added
- Endpoints:
POST /labels(create shipping label),GET /labels/{id}(retrieve label document URL),GET /tracking/{id}(retrieve shipment tracking) - Production courier: YunExpress with global cross-border e-commerce shipping lanes
- Idempotency: Built-in duplicate prevention for label creation via
idempotencyKey - Unified tracking: Normalized status tags (
Pending,InfoReceived,InTransit,Delivered,Exception,Cancelled,Unknown) and structured checkpoint format across all couriers - Authentication: API key + token header authentication (
x-rr-apikey/x-rr-apitoken) with separate credentials for production and development environments - Documentation: Quickstart guide, authentication reference, error handling guide, idempotency and retry patterns, environment details, core concepts, versioning policy, and FAQ