Change Updates

Do not miss any Fygi external API changes, ever again

Subscribe to the Fygi external API changelog to be up to date on recent changes.

RSS

Jul 5, 2024

main
v1.0
Compare
v1.0

API structure has changed

Next Change
204 structure changes including:
204 Breaking changes
204 Removals
Removed 204 Breaking
DELETE /admin/api/age-group/{ageGroupId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/auth/session/{refreshToken}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/campaigns/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/discount-codes/{discountCodeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/discount-codes/{discountCodeId}/campaign/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/microshops/{microshopId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/microshops/{microshopId}/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/microshops/{microshopId}/categories/{categoryId}/products/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/payment/buypass/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/payment/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/payment/vipps-checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/products/{productid}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/store/{storeId}/product-dimension/{dimensionId}/availability
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/stores/{storeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/users/invites/{userInviteId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /admin/api/users/{userId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /endpoints/mock
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /thirdparty/swish/self-scan/v1/cart/{cartId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/adjustment-types
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/age-group
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/age-group/{ageGroupId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/campaigns
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/campaigns/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chain/features
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chain/microshops
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chain/product-dimension/{dimensionId}/availability
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chain/report/dimension-availabilities
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chain/report/transactions-history
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/chains
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/discount-codes/campaign/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/discount-codes/{discountCodeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/integrations/fortnox
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/microshops/{microshopId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/microshops/{microshopId}/categories/{categoryId}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/orders
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/orders/{orderId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment-methods
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/buypass/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/buypass/vipps/accounts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/vipps-checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/vipps/accounts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/payment/vipps/price-packages
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/products/audit/price/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/products/barcode/{barcode}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/products/export
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/products/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/reports
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/reports/generate/revenue/{storeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/reports/generate/x
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/reports/{reportId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/resources/privacypolicy
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/setting
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/setting/{settingId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/statistics/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/statistics/total
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/store/{storeId}/microshops
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/store/{storeId}/product-dimension/{dimensionId}/availability
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/store/{storeId}/product-dimension/{dimensionId}/availability-logs
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/store/{storePublicId}/report/dimension-availabilities
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/store/{storePublicId}/report/transactions-history
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/stores
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/stores/{handle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/stores/{storeId}/microshops/{microshopId}/poster
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/stores/{storeId}/poster
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/unit-of-measure
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/unit-of-measure/{unitId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/users/invites
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/api/users/{userId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /admin/{storeId}/age-group-code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/chain/signup/{signupId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/age-groups
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/customers/cortex/63abad149374dbc6884b138144026b88.wasm
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/dimension-availability/{storeHandle}/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/discount-codes/{code}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/gate-code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/orders
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/orders/{orderId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/orders/{orderId}/qr-code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/payment-methods
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/payment/apple-pay/session-information/{storeHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/payment/google-pay/session-information/{storeHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/payment/{orderId}/refresh
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/barcode/{barcode}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/behind-counter
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/handle/{productHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/shopping-bags
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/summary
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/products/{storeHandle}/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/resources/cortex/63abad149374dbc6884b138144026b88.wasm
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/resources/privacypolicy
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/cart-discount-code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/continuous-scanning
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/gate-code-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/product-behind-counter-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/product-browse-only-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/product-bundle-mode-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/settings/{chainId}/product-search-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/chain/{chainHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/short
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{long},{lat}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}/features
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}/gift-receipt-enabled
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}/microshops/{microshopHandle}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}/microshops/{microshopHandle}/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeHandle}/microshops/{microshopHandle}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /consumer/api/stores/{storeId}/payment-methods/direct-payment
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /endpoints/mock
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /external/api/statistics/revenue
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /thirdparty/swish/self-scan/v1/cart/{cartId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /thirdparty/swish/self-scan/v1/cart/{cartId}/receipt
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /thirdparty/swish/self-scan/v1/store/{storeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/age-group/{ageGroupId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/campaigns/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/discount-codes/{discountCodeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/microshops/{microshopId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/microshops/{microshopId}/categories/{categoryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/products/{productId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/stores/{storeId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/users/password/{userId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /admin/api/users/{userId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/age-group
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/auth/authenticate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/auth/password/reset/{token}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/campaigns
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/chain/microshops
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/discount-codes
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/images
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/images/url
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/integrations/fortnox
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/microshops/products/search
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/microshops/{microshopId}/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/microshops/{microshopId}/categories/sorting
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/microshops/{microshopId}/categories/{categoryId}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/microshops/{microshopId}/categories/{categoryId}/products/sorting
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/orders/receipt
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/orders/{orderId}/delivered
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/payment/buypass/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/payment/refund
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/payment/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/payment/vipps-checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/payment/vipps/merchant
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/products/import
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/products/search
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/reports/send
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/shipments/{shipmentId}/complete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/store/{storeId}/microshops
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/stores
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/unit-of-measure
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/users/invites
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/api/users/invites/accept
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /admin/{storeId}/age-group-code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/chain/signup/confirm/{signupId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/customers/membership/validate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/cart
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/coupon/validate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/gift-receipt
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/receipt
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/transfer
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/orders/{orderId}/delivered
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/adyen
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/apple-pay/pay
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/apple-pay/validate-merchant
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/complete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/google-pay/pay
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/initialize
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/swedbankpay/{transactionId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/swish/{transactionId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/unzer
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/vipps/checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/vipps/v2/payments/{transactionId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/payment/vr-payment
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /consumer/api/products/{storeHandle}/search
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /endpoints/mock
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /thirdparty/swish/self-scan/v1/cart
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /thirdparty/swish/self-scan/v1/cart/{cartId}/payment
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/auth/password/forgot/{email}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/auth/session/fcm/token
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/auth/session/{bearerToken}/{refreshToken}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/discount-codes/{discountCodeId}/campaign
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/discount-codes/{discountCodeId}/campaign/{campaignId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/payment/buypass/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/payment/vipps
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/payment/vipps-checkout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/setting/{settingId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/store/{storeId}/product-dimension/{dimensionId}/availability
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/unit-of-measure/{unitId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/unit-of-measure/{unitId}/attach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /admin/api/unit-of-measure/{unitId}/detach
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /consumer/api/age-group-code/validate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /thirdparty/swish/self-scan/v1/cart/{cartId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking