Interactive Testing
Test API endpoints directly from your browser without writing code or using command-line tools.
Swagger is an interactive API documentation tool that lets you explore, test, and understand ShipEdge Core API endpoints directly from your browser. Instead of reading static documentation, you can see all available endpoints, their parameters, and test them in real-time.
Test API endpoints directly from your browser without writing code or using command-line tools.
View all required and optional parameters for each endpoint with descriptions and examples.
See example responses for each endpoint to understand the data structure you’ll receive.
Browse all available endpoints organized by category (Orders, Inventory, etc.) to discover functionality.
Swagger validates your requests before sending, helping you avoid errors and understand requirements.
Generate code examples in multiple languages (cURL, JavaScript, Python, etc.) from Swagger UI.
ShipEdge Core provides Swagger documentation for different API versions and access levels:
URL: https://your-instance.shipedge.com/apirest/v4/oms/docs
Access: Public (no authentication required to view)
Features:
Endpoints Covered:
URL: https://your-instance.shipedge.com/apirest/v4/wms/docs
Access: Requires WMS session authentication (must be logged in to WMS)
Features:
Endpoints Covered:
URL: https://your-instance.shipedge.com/apirest/v4/oms/internal/docs
Access: Requires VPN access (internal use only)
Features:
Open your browser
Navigate to your ShipEdge instance URL.
Go to Swagger URL
Visit: https://your-instance.shipedge.com/apirest/v4/oms/docs
Replace your-instance.shipedge.com with your actual ShipEdge instance URL.
View Documentation
Swagger UI loads automatically showing all available endpoints organized by category.
Log in to WMS
First, log in to your Warehouse Management System account.
Navigate to Swagger
Visit: https://your-instance.shipedge.com/apirest/v4/wms/docs
You must be logged in to WMS for this to work.
View Documentation
Swagger UI loads showing all WMS endpoints.
Select an Endpoint
Click on an endpoint to expand it (e.g., POST /ping).
Click “Try it out”
This enables interactive testing mode.
Enter Parameters
Fill in required parameters:
AccountID and Key for OMS, or userName and Key for WMSClick “Execute”
Swagger sends the request and displays the response.
View Response
See the response code, headers, and body data.
OMS Swagger:
AccountID and KeyWMS Swagger:
userName and KeyPOST /ping in the Status sectionAccountID: 100Key: abcde12345{ "data": { "status": "Successful", "result": "pong!" }}Each endpoint shows:
Swagger UI can generate code examples in multiple languages:
Swagger validates your requests before sending:
Request schemas show the structure of data you need to send:
{ "data": [ { "order_number": "string", "shipping_method": "string", "customer": { "firstname": "string", "address1": "string", "city": "string", "state": "string", "zip": "integer", "country": "string" }, "items": [ { "sku": "string", "quantity": "integer" } ] } ]}Response schemas show the structure of data you’ll receive:
{ "data": { "order_id": "integer", "order_number": "string", "status": "string" }, "metadata": { "page": "integer", "per_page": "integer", "total_records": "integer" }}Use Swagger to test endpoints and understand responses before writing integration code.
Swagger documentation is updated automatically. Always check Swagger for the most current endpoint information.
Generate code examples from Swagger to ensure correct request formatting in your language.
Read parameter descriptions carefully to understand what each field does and when it’s required.
Try invalid requests in Swagger to see error responses and understand validation requirements.
Copy successful request examples from Swagger to use as templates in your code.
Review all possible response codes (200, 400, 401, etc.) to handle errors properly.
When multiple versions are available (v1, v2, v3), use the latest version for best features and data.
Common causes:
Solution:
/apirest/v4/oms/docs or /apirest/v4/wms/docs)Common causes:
Solution:
AccountID and Key for OMS)Common causes:
Solution:
/apirest/v4/wms/docsCommon causes:
Solution:
Common causes:
Solution:
Swagger:
Written Documentation:
Next Step: REST API v4 (OMS) - Learn to use OMS endpoints for order and inventory management