Change Updates

Do not miss any Madden Analytics API changes, ever again

Subscribe to the Madden Analytics API changelog to be up to date on recent changes.

RSS

20 days ago

main
1.0
Compare

API structure has changed

61 structure changes including:
1 Breaking change
11 Additions
49 Modifications
1 Removal
Modified 49 Breaking
GET /v2/api/purchaseorders/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/purchaseorders/{externalPurchaseNo}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/stores
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalStoreId, trafficCounterID properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/storetrafficevents
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/storetrafficevents/{storeTrafficCounterID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/transactions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/transactions/example
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/transactions/latest
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/transactions/{externalTransactionID}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/warehouses
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/warehouses/stock
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/warehouses/{externalWarehouseID}/stock
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/{externalStoreID}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalStoreId, trafficCounterID properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/auth
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/distributionorders
  • Body
  • application/json content type Modified
    • externalComment, season, sku properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • externalComment, season, sku properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/distributionorders/batch
  • Body
  • application/json content type Modified
    • externalComment, season, sku properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/products
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/products/batch
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/purchaseorders
  • Body
  • application/json content type Modified
    • items property Modified
      • id, season properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/purchaseorders/batch
  • Body
  • application/json content type Modified
    • items property Modified
      • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/stores
  • Body
  • application/json content type Modified
    • externalStoreId, trafficCounterID properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalStoreId, trafficCounterID properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/storetrafficevents
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/transactions
  • Body
  • application/json content type Modified
    • items property Modified
      • moneyDiscountIncVat, type properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/transactions/batch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/{externalStoreID}
  • Body
  • application/json content type Modified
    • externalStoreId, trafficCounterID properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/transactions/
  • Body
  • application/json content type Modified
    • items property Modified
      • moneyDiscountIncVat, type properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • moneyDiscountIncVat, type properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/purchaseorders/
  • Body
  • application/json content type Modified
    • items property Modified
      • id, season properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/products
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[array] to array[object]
        Breaking
      • message, reference, referenceField, statusCode properties Added
  • default response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400, 500 responses Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /v2/api/distributionorders
  • Body
  • application/json content type Modified
    • externalComment, season, sku properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalComment, season, sku properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/warehouses/{externalWarehouseID}/stock
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/warehouses/stock
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/warehouses
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /v2/api/transactions/{externalTransactionID}/items/{externalItemID}/shipments
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /v2/api/{externalStoreID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/brands
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/brands/{ID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/categories
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/categories/{ID}
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/distributionorders
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalComment, season, sku properties Added
  • Query
  • status query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/distributionorders/example
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalComment, season, sku properties Added
  • Query
  • status query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/distributionorders/processing
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/distributionorders/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • externalComment, season, sku properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/products
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • page, pageSize, key, skus, seasons, productgroupids, variantgroupids query parameters Added
GET /v2/api/products/example
  • Body
  • application/json content type Modified
    • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • activePlanning, costCalculationPrice, costCalculationValues, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/purchaseorders
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /v2/api/purchaseorders/example
  • Response
  • 200 response Modified
    • application/json content type Modified
      • items property Modified
        • id, season properties Added
  • Authentication
  • Bearer authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 1 Breaking
Bearerauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 11
PUT /v2/api/price-lists/{externalPriceListId}
POST /v2/api/products/keyswitch
POST /v2/api/products/imageupload/batch
POST /v2/api/products/imageupload
POST /v2/api/prices/batch
POST /v2/api/price-lists
GET /v2/api/prices
GET /v2/api/price-lists/{externalPriceListId}/prices
GET /v2/api/price-lists/{externalPriceListId}
GET /v2/api/price-lists
DELETE /v2/api/prices/batch