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