ShipTime API
ShipTime REST API 0.1
[ Base URL: restapi.shiptime.com/rest ]
Welcome to the Rest API documentation. Don't have API keys? Login or create an account here to get started.
Schemes
http
location Location lookup service
GET/location/country/{countryCode}/zip/{postalCode}
Lookup location for country and zip/postal code
orders The Orders API allows customers to send preliminary shipment information
GET/orders
Retrieve a paginated list of orders
POST/orders/
Create an order with preliminary shipment information
DELETE/orders/{id}
Cancel by orderId
rates Get rates
POST/rates/
Get rates post method. Submitting a properly formatted request will yield rates with different available couriers.
profile Profile API for internal use.
boxes List all boxes of the customer
GET/boxes
List all boxes of the customer. The list includes both custom boxes added by the customer, and standard courier boxes.
signup Signup API for internal use.
accounts Account information API.
GET/accounts/available-services
List available services for the account.
track Track a shipment
Track by shipId
shipments Create, retrieve, and cancel shipments. Retrieve shipping labels and customs invoices.
GET/shipments
Retrieve a paginated list of shipments
POST/shipments/
Create a shipment. This operation will charge the account.
Retrieve a shipment by ID
DELETE/shipments/{id}
Cancel a shipment by ID
Retrieve the customs invoice for an international shipment
Retrieve the shipping label for a shipment
pickups Get pickups
GET/pickups
List current pickups
POST/pickups/
Schedule pickup for shipment and PickupDetail
DELETE/pickups/{pickupId}/
Cancel pickup by Id.
GET/pickups/available-for-shipment/{shipId}
Find available pickup(s) for shipment
DELETE/pickups/remove-shipment/{shipId}
Remove shipment from pickup. This method does not cancel the shipment. It only removes it from pickup batch.
token Token API for internal use.
Test
GET/test/ping
Ping the Spring MVC stack
Returns a static payload identifying the Spring MVC stack as the handler. Used to verify the Camel-to-Spring-MVC migration plumbing end to end.
Parameters
Try it out
No parameters
Responses
Response content type application/json
| Code | Description |
|---|---|
| 200 | Service is up - Example Value - Model <br>{<br> "handledBy": "spring-mvc",<br> "status": "ok"<br>}<br> |
webhooks
GET/webhooks
List webhook subscriptions for the authenticated account
POST/webhooks
Create a webhook subscription for the authenticated account
Get a webhook subscription by ID
Update a webhook subscription
DELETE/webhooks/{id}
Deactivate a webhook subscription
Models
PagedResponse
Item
OrderRequest
Metadata
Dimensions
ShipTo
Package
Notes
OrderResponse
CancelResponse
LineItemModel
MoneyAmountModel
CustomsInvoiceModel
DutiesAndTaxesModel
AddressModel
RateRequest
InvoiceContactModel
InvoiceItemModel
RateResponse
SurchargeModel
TaxModel
QuoteModel
PickupChargeModel
TrackDetailModel
ProofOfDeliveryModel
TrackEventModel
TrackResponse
DocumentByteContent
PickupDetailModel
ShipRequest
ShipResponse
ShipmentChargesModel
ShipmentDetailResponse
PickupRequest
PickupModel
PickupAddressModel
PickupResponse
AvailablePickupsResponse
BoxResponse
CarrierServiceOptionModel
CarrierServicesResponse
LocationModel
TestPingResponse
WebhookCreateResponse
WebhookRequest
WebhookResponse
WebhookUpdateRequest