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
GET/track/{id}
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.
GET/shipments/{id}
Retrieve a shipment by ID
DELETE/shipments/{id}
Cancel a shipment by ID
GET/shipments/{id}/customs
Retrieve the customs invoice for an international shipment
GET/shipments/{id}/label
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
webhooks
GET/webhooks
List webhook subscriptions for the authenticated account
POST/webhooks
Create a webhook subscription for the authenticated account
GET/webhooks/{id}
Get a webhook subscription by ID
PUT/webhooks/{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