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

Changelog

Last update:
Compare
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