Changelog
All notable changes to the SoshiaConnect API and Portal are documented here.
[1.0.0] - 2025-01-15
Added
- 🎉 Initial public release of SoshiaConnect API
- Complete RESTful API with 47 endpoints across 9 categories
- Web Portal at https://soshiaconnect.soshianest.ai/
- User authentication (Bearer tokens and API keys)
- Subscription management system
- Payment processing via Stripe
- Partner program with commission tracking
- Analytics and reporting dashboard
- Comprehensive API documentation
- Interactive API reference with Redocusaurus
API Endpoints
-
Authentication & User Management (10 endpoints)
- User registration and login
- Profile management
- Password reset and OTP verification
-
API Key Management (6 endpoints)
- Generate, list, update, and delete API keys
- Key status management
- Export functionality
-
Route Management (5 endpoints)
- Browse shipping routes
- Route data access
- Hierarchical route structure
-
Subscription & Payment Management (8 endpoints)
- Price calculation
- Payment intent creation
- Subscription lifecycle management
-
Partner Management (5 endpoints)
- Payout setup
- Onboarding links
- Commission tracking
-
Analytics & Reporting (7 endpoints)
- Usage statistics
- API call logs
- Report analytics
-
External API Consumption (1 endpoint)
- Route data access for integrations
-
System Utilities (1 endpoint)
- Stripe webhook handling
Portal Features
- User-friendly dashboard
- Route browser with filters
- Subscription management
- API key generation and management
- Billing and invoice history
- Usage analytics
- Partner dashboard
- Profile and security settings
Documentation
- Getting Started guides
- API authentication guide
- Quick start tutorial
- Portal user guide
- Error handling documentation
- Rate limiting guide
- Webhook documentation
- Best practices guide
Security
- JWT-based authentication
- API key authentication for server-to-server
- HTTPS-only API endpoints
- Secure password hashing
- OTP verification for email
- Stripe-powered payment security
Versioning
We use Semantic Versioning for our API.
Format: MAJOR.MINOR.PATCH
- MAJOR: Breaking changes
- MINOR: New features, backwards compatible
- PATCH: Bug fixes, backwards compatible
Deprecation Policy
When endpoints or features are deprecated:
- Announcement: 90 days advance notice
- Documentation: Clearly marked as deprecated
- Migration Guide: Provided for alternatives
- Sunset Date: Specified end-of-life date
- Support: Available during deprecation period
Upcoming Features
See our Roadmap for planned features:
- 📱 Mobile applications (iOS & Android)
- 🔔 Real-time notifications via WebSockets
- 📊 Advanced analytics dashboards
- 🌍 Multi-language support
- 🔗 Additional payment providers
- 🎯 Granular API key permissions
- 📈 Enhanced reporting capabilities
- 🤝 Third-party integrations marketplace
Breaking Changes
None yet - this is our initial release!
When breaking changes are introduced, they will be clearly marked here with:
- Description of the change
- Migration path
- Deprecation timeline
- Code examples
API Stability
Our API stability guarantees:
- Stable Endpoints: Won't be removed without 90-day notice
- Response Format: New fields may be added, existing fields won't be removed
- HTTP Status Codes: Consistent error codes
- Rate Limits: Won't be reduced for existing plans
Feedback
We value your feedback! Please report issues or suggest features:
- 📧 Email: support@soshiaconnect.com
- 💬 Discord: Join our community
- 🐛 GitHub: Report issues
- 💡 Feature requests: Submit ideas
Stay Updated
- 📰 Subscribe to our Newsletter
- 🐦 Follow us on Twitter
- 📺 Watch tutorials on YouTube
- 📖 Read our Blog
Legend:
- ✨ New feature
- 🐛 Bug fix
- 🔧 Improvement
- 📝 Documentation
- ⚠️ Deprecation
- 🚨 Breaking change
- 🔒 Security
Last updated: January 15, 2025