eShip API Docs

Version 6.3.0

Base URL: https://apis.myeship.co/

Authentication
Get current user info
GET/api/auth/me
User login
POST/api/auth/login
User registration
POST/api/auth/register
Shipments
List all shipments
GET/api/shipments/list
Create new shipment
POST/api/shipments/create
Get shipment by ID
GET/api/shipments/{id}
Get shipment statistics
GET/api/shipments/state-stats
Orders
List all orders
GET/api/orders/list
Create new order
POST/api/orders/create
Get order by ID
GET/api/orders/{id}
Import orders
POST/api/orders/import
Sync orders
POST/api/orders/sync
Batch operations
POST/api/orders/batch
Batch delete
POST/api/orders/batch-delete
Products
List all products
GET/api/product/list
Get product details
GET/api/product/details?productId={id}
Search products
GET/api/product/search?query={query}
Quotations
List all quotations
GET/api/quotation/list
Create quotation
POST/api/quotation/create
Get quotation details
GET/api/quotation/{id}
Pickups
List all pickups
GET/api/pickups/list
Schedule pickup
POST/api/pickups/create
Get pickup details
GET/api/pickups/{id}
Labels
List all labels
GET/api/labels/list
Generate label
POST/api/labels/generate
Get label details
GET/api/labels/{id}
Carrier Accounts
List carrier accounts
GET/api/carrier-accounts/list
Add carrier account
POST/api/carrier-accounts/create
Get account details
GET/api/carrier-accounts/{id}
Settings
Get user settings
GET/api/settings
Update settings
PUT/api/settings
User Management
Get user profile
GET/api/user/profile
Update profile
PUT/api/user/profile
Get user preferences
GET/api/user/preferences
Update preferences
PUT/api/user/preferences