API structure has changed
47 structure changes including:
29 Breaking changes
18 Additions
3 Modifications
26 Removals
Modified
3
Breaking
PUT /api/2024-09/merchants/{merchant}
- Path went from
/api/2024-09/merchant/{merchant_id}to/api/2024-09/merchants/{merchant}(same operationId)Breaking - Body
-
application/json content type Modified
-
Content type is now required Breaking
-
name property Modified
-
Property is now required Breaking
-
Property is now required
-
Content type is now required
- Path
-
merchant_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- merchant path parameter Added
- Response
-
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
- 204 response Added
POST /api/2024-09/merchants
- Path went from
/api/2024-09/merchantto/api/2024-09/merchants(same operationId)Breaking - Response
-
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 response Added
DELETE /api/2024-09/merchants/{merchant}
- Path went from
/api/2024-09/merchant/{merchant_id}to/api/2024-09/merchants/{merchant}(same operationId)Breaking - Path
-
merchant_id path parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- merchant path parameter Added
- Response
-
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
- 204 response Added
Removed
26
Breaking
GET /api/2024-09/channel/amazon/{amazon_channel}/call/{url}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/channel/amazon/{amazon_channel}/get-auth-url
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/logout
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/merchant/{merchant_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/merchant/{merchant_id}/channels/{channel_type}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/merchants/managed
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/merchants/owned
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/profile
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/user/{user_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/users
- Removing a resource is always breaking unless it was deprecated before Breaking
PATCH /api/2024-09/channel/amazon/{amazon_channel}/call/{url}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/channel/amazon
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/channel/amazon/{amazon_channel}/call/{url}
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/login
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/merchant/{merchant_id}/assign-manager
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/merchant/{merchant_id}/dismiss-manager
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /api/2024-09/user
- Removing a resource is always breaking unless it was deprecated before Breaking
POST /channel/amazon/oauth/redirect
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /api/2024-09/channel/amazon/{amazon_channel}
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /api/2024-09/channel/amazon/{amazon_channel}/call/{url}
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /api/2024-09/profile
- Removing a resource is always breaking unless it was deprecated before Breaking
PUT /api/2024-09/user/{user_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
GET /api/2024-09/channel/amazon/{amazon_channel}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /api/2024-09/user/{user_id}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /api/2024-09/channel/amazon/{amazon_channel}/call/{url}
- Removing a resource is always breaking unless it was deprecated before Breaking
DELETE /api/2024-09/channel/amazon/{amazon_channel}
- Removing a resource is always breaking unless it was deprecated before Breaking
Added
18
DELETE /api/2024-09/channels/amazon/{amazon_channel}
DELETE /api/2024-09/channels/amazon/{amazon_channel}/call/{endpoint}
GET /api/2024-09/channels/amazon
GET /api/2024-09/channels/amazon/{amazon_channel}
GET /api/2024-09/channels/amazon/{amazon_channel}/call/{endpoint}
GET /api/2024-09/channels/amazon/{amazon_channel}/get-auth-url
GET /api/2024-09/merchants
GET /api/2024-09/merchants/{merchant}
GET /api/2024-09/users/current
GET /api/2024-09/users/merchant-memberships
PATCH /api/2024-09/channels/amazon/{amazon_channel}/call/{endpoint}
POST /api/2024-09/channels/amazon
POST /api/2024-09/channels/amazon/{amazon_channel}/call/{endpoint}
POST /api/2024-09/users/merchant-memberships/invite
POST /api/2024-09/users/merchant-memberships/remove
PUT /api/2024-09/channels/amazon/{amazon_channel}
PUT /api/2024-09/channels/amazon/{amazon_channel}/call/{endpoint}
PUT /api/2024-09/users/current