Since v1.7.3
Added
- Generic error response and response body schema, named
Error
andAppError
respectively
Changed
- [BREAKING CHANGE] All error responses were replaced in favor of the new generic error schema
- [BREAKING CHANGE] In newly-named
Order
,Customer
andSalesperson
now reference aPerson
element instead - [BREAKING CHANGE] Rename all instances of
Sell
toOrder
- Tag
sales
->orders
- Endpoint
/data/sales
->/data/orders
- All methods GET, POST, PUT and PATCH
- All subroutes
/confirmation
/rejection
/completion
- Schemas
Sell
->Order
SellProperties
->OrderProperties
SellDetail
->OrderDetail
SellDetailProperties
->OrderDetailProperties
- All uses of the noun in literal descriptions
- Tag
- [BREAKING CHANGE] Standard status codes in replacement of vague
200
- All
/data/
POST endpoints will return201
- Excepting the three subroutes within
/data/orders
which will return204
:/confirmation
/rejection
/completion
- Excepting the three subroutes within
- All
/data/
PUT, PATCH, DELETE and OPTIONS endpoints will return204
- All
Removed
- [BREAKING CHANGE] Error response schemas
Forbidden
NotFound
BadRequestBody
- [BREAKING CHANGE] Elements that constitute the concepts of
Customer
andSalesperson
- Endpoints
/data/customers
and/data/salespeople
- Schemas
Customer
andSalesperson
- Tags
customers
andsalespeople
- Endpoints
- [BREAKING CHANGE] Auth-related resources
- Paths
/public/guest
/public/register
/public/login
/access
/access/{resource}
- Unusedd tags
authorization
session
- Paths