API structure has changed
40 structure changes including:
1 Breaking change
2 Additions
36 Modifications
2 Removals
Modified
36
Breaking
PATCH /email_rules/{email_rule_id}
- Body
-
application/json content type Modified
-
email_rule property Modified
-
Property is now required Breaking
-
Property is now required
-
email_rule property Modified
PATCH /email_subscriptions/{email_subscription_id}
- Body
-
application/json content type Modified
-
email_subscription property Modified
-
Property is now required Breaking
-
recipients property Modified
-
Property is now required Breaking
-
Property is now required
-
Property is now required
-
email_subscription property Modified
PATCH /hosted_sessions/{hosted_session_id}/cancel
- Response
-
200 response Modified
-
application/json content type Modified
- objects, tags properties Added
-
application/json content type Modified
PATCH /organization
- Body
-
application/json content type Modified
-
organization property Modified
-
Property is now required Breaking
-
Property is now required
-
organization property Modified
PATCH /requests/{request_id}/cancel
- Response
-
200 response Modified
-
application/json content type Modified
-
quotes property Modified
- tags property Added
-
quotes property Modified
-
application/json content type Modified
PATCH /requests/{request_id}/contacts
- Response
-
200 response Modified
-
application/json content type Modified
-
quotes property Modified
- tags property Added
-
quotes property Modified
-
application/json content type Modified
PATCH /requests/{request_id}/custom
- Response
-
200 response Modified
-
application/json content type Modified
-
quotes property Modified
- tags property Added
-
quotes property Modified
-
application/json content type Modified
PATCH /shipment_exceptions/{shipment_exception_id}
- Body
-
application/json content type Modified
-
shipment_exception property Modified
-
Property is now required Breaking
-
Property is now required
-
shipment_exception property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
status property Modified
-
Type is now
string
-
Type is now
-
status property Modified
-
application/json content type Modified
- 404 response Added
PATCH /tags/{tag_name}
- Response
- 404 response Added
PATCH /webhooks/{webhook_id}
- Body
-
application/json content type Modified
-
webhook property Modified
-
Property is now required Breaking
-
Property is now required
-
webhook property Modified
POST /api_keys
- Body
-
application/json content type Modified
-
api_key property Modified
-
Property is now required Breaking
-
Property is now required
-
api_key property Modified
POST /email_rules
- Body
-
application/json content type Modified
-
email_rule property Modified
-
Property is now required Breaking
-
Property is now required
-
email_rule property Modified
POST /email_subscriptions
- Body
-
application/json content type Modified
-
email_subscription property Modified
-
Property is now required Breaking
-
Property is now required
-
email_subscription property Modified
POST /hosted_sessions
- Body
-
application/json content type Modified
-
Booking session, Share request alternatives Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- BookingSession, ShareRequest alternatives Added
-
Booking session, Share request alternatives Removed
- Response
-
201 response Modified
-
application/json content type Modified
- objects, tags properties Added
-
application/json content type Modified
POST /requests
- Body
-
application/json content type Modified
-
request property Modified
- tags property Added
-
request property Modified
- Response
-
201 response Modified
-
application/json content type Modified
-
quotes property Modified
- tags property Added
-
quotes property Modified
-
application/json content type Modified
POST /shipment_exceptions
- Body
-
application/json content type Modified
-
shipment_exception property Modified
-
Property is now required Breaking
-
type property Modified
-
Type is now
string
-
Type is now
-
Property is now required
-
shipment_exception property Modified
POST /shipments
- Body
-
application/json content type Modified
-
object-1, object-2 alternatives Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- ArtaShipmentPayload, TrackShipmentPayload alternatives Added
-
object-1, object-2 alternatives Removed
- Response
-
422 response Modified
-
application/json content type Modified
- errors property Added
-
application/json content type Modified
-
200 response Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- 201, 400, 403 responses Added
POST /tags
- Body
-
application/json content type Modified
-
tag property Modified
-
Property is now required Breaking
-
is_active property Modified
-
Type went from
boolean
toboolean | null
-
Type went from
-
Property is now required
-
tag property Modified
- Response
- 403, 422 responses Added
POST /webhooks
- Body
-
application/json content type Modified
-
webhook property Modified
-
Property is now required Breaking
-
Property is now required
-
webhook property Modified
- Response
-
400 response Modified
-
application/json content type Modified
-
Type is no longer
object
Breaking
- property Removed
-
Type is no longer
-
application/json content type Modified
DELETE /api_keys/{api_key_id}
- Response
-
204 response Modified
- application/json content type Added
DELETE /attachments/{attachment_id}
- Response
-
204 response Modified
- application/json content type Added
DELETE /email_rules/{email_rule_id}
- Response
-
204 response Modified
- application/json content type Added
DELETE /email_subscriptions/{email_subscription_id}
- Response
-
204 response Modified
- application/json content type Added
DELETE /uploads/{upload_id}
- Response
-
204 response Modified
- application/json content type Added
DELETE /webhooks/{webhook_id}
- Response
-
204 response Modified
- application/json content type Added
GET /hosted_sessions
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- objects, tags properties Added
-
items property Modified
-
application/json content type Modified
GET /hosted_sessions/{hosted_session_id}
- Response
-
200 response Modified
-
application/json content type Modified
- objects, tags properties Added
-
application/json content type Modified
GET /invoice_payments
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
amount_owed, amount_owed_currency, amount_paid, amount_paid_currency, invoice_url, issued_on, status properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- amount, amount_currency, invoice_id, payment_id properties Added
-
amount_owed, amount_owed_currency, amount_paid, amount_paid_currency, invoice_url, issued_on, status properties Removed
-
items property Modified
-
application/json content type Modified
GET /payments
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
amount_owed, amount_owed_currency, amount_paid, amount_paid_currency, invoice_url, issued_on, shipment_id, status properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- amount, amount_currency, context, paid_on properties Added
-
amount_owed, amount_owed_currency, amount_paid, amount_paid_currency, invoice_url, issued_on, shipment_id, status properties Removed
-
items property Modified
-
application/json content type Modified
GET /requests/{request_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
quotes property Modified
- tags property Added
-
quotes property Modified
-
application/json content type Modified
GET /shipment_exceptions
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
-
status property Modified
-
Type is now
string
-
Type is now
-
status property Modified
-
metadata property Modified
-
is_estimate property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
is_estimate property Removed
-
items property Modified
-
application/json content type Modified
GET /shipment_exceptions/{shipment_exception_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
status property Modified
-
Type is now
string
-
Type is now
-
status property Modified
-
application/json content type Modified
GET /shipments
- Response
-
200 response Modified
-
application/json content type Modified
-
items property Modified
- tags property Added
-
items property Modified
-
application/json content type Modified
GET /shipments/{shipment_id}
- Response
-
200 response Modified
-
application/json content type Modified
-
exceptions property Modified
- hold_until, source properties Added
-
object_count, package_count properties Modified
-
Permission is no longer
readOnly
-
Type went from
number
tointeger(int64)
Breaking
-
Permission is no longer
-
packages property Modified
- objects property Modified
-
services property Modified
-
Permission is no longer
readOnly
-
included_services property Modified
-
Permission is no longer
readOnly
-
Type went from
array
toarray[object]
-
Permission is no longer
-
Permission is no longer
- tags property Added
-
exceptions property Modified
-
application/json content type Modified
GET /tags
- Response
-
200 response Modified
-
application/json content type Modified
-
metadata property Modified
-
is_estimate property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
-
is_estimate property Removed
-
metadata property Modified
-
application/json content type Modified
GET /tags/{tag_name}
- Response
- 404 response Added
Removed
2
Breaking
GET /metadata/commercial_carriers
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /metadata/location_access_restrictions
Added
2
GET /metadata/location_access_restrictions
GET /metadata/commercial_carriers