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
1.0

API structure has changed

Next change
81 structure changes including:
8 Additions
73 Modifications
Modified 73 Breaking
PUT /v2/api/{externalStoreID}
  • Authentication
  • Bearer authentication method Added
POST /v2/api/products/batch
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
POST /v2/api/products
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • categoryName property Modified
        • Property is no longer required
      • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
POST /v2/api/prices/batch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/price-lists
  • Body
  • application/json content type Modified
    • defaultVat property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • defaultVat property Added
  • Authentication
  • Bearer authentication method Added
POST /v2/api/pricats/products/batch
  • Body
  • application/json content type Modified
    • items property Modified
      • customFields, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Added
POST /v2/api/mappingtables/{mappingField}
  • Authentication
  • Bearer authentication method Added
POST /v2/api/distributionorders/batch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/distributionorders
  • Authentication
  • Bearer authentication method Added
POST /v2/api/auth
  • Authentication
  • Bearer authentication method Added
PATCH /v2/api/events/batch
  • Body
  • application/json content type Modified
    • accountId, completedAt, createdAt, eventType, failedAt, payload properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • status property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId, completedAt, createdAt, eventType, failedAt, payload properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • updated property Added
  • Authentication
  • Bearer authentication method Added
PATCH /v2/api/events
  • Body
  • application/json content type Modified
    • accountId, completedAt, createdAt, eventType, failedAt, payload properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • status property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId, completedAt, createdAt, eventType, failedAt, payload properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • updated property Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/{externalStoreID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/warehouses/{externalWarehouseID}/stock
  • Authentication
  • Bearer authentication method Added
GET /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/warehouses/stock
  • Authentication
  • Bearer authentication method Added
GET /v2/api/warehouses
  • Authentication
  • Bearer authentication method Added
GET /v2/api/transactions/{externalTransactionID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/transactions/latest
  • Authentication
  • Bearer authentication method Added
GET /v2/api/transactions/example
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • categoryName property Modified
        • Property is no longer required
      • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/transactions
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/transactions/
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/purchaseorders/
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/products
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/price-lists/{externalPriceListId}
  • Body
  • application/json content type Modified
    • defaultVat property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • defaultVat property Added
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/mappingtables/{mappingField}
  • Authentication
  • Bearer authentication method Added
PUT /v2/api/distributionorders
  • Authentication
  • Bearer authentication method Added
POST /v2/api/warehouses/{externalWarehouseID}/stock
  • Authentication
  • Bearer authentication method Added
POST /v2/api/warehouses/stock
  • Authentication
  • Bearer authentication method Added
POST /v2/api/warehouses
  • Authentication
  • Bearer authentication method Added
POST /v2/api/transactions/{externalTransactionID}/items/{externalItemID}/shipments
  • Authentication
  • Bearer authentication method Added
POST /v2/api/transactions/batch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/transactions
  • Authentication
  • Bearer authentication method Added
POST /v2/api/storetrafficevents
  • Authentication
  • Bearer authentication method Added
POST /v2/api/stores
  • Authentication
  • Bearer authentication method Added
POST /v2/api/purchaseorders/batch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/purchaseorders
  • Authentication
  • Bearer authentication method Added
POST /v2/api/products/keyswitch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/products/imageupload/batch
  • Authentication
  • Bearer authentication method Added
POST /v2/api/products/imageupload
  • Authentication
  • Bearer authentication method Added
GET /v2/api/pricats
  • Authentication
  • Bearer authentication method Added
GET /v2/api/mappingtables/{mappingField}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/mappingtables
  • Authentication
  • Bearer authentication method Added
GET /v2/api/events
  • Authentication
  • Bearer authentication method Added
GET /v2/api/distributionorders/{id}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/distributionorders/processing
  • Authentication
  • Bearer authentication method Added
GET /v2/api/distributionorders/example
  • Query
  • status query parameter Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/distributionorders
  • Query
  • status query parameter Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/categories/{ID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/categories
  • Authentication
  • Bearer authentication method Added
GET /v2/api/brands/{ID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/brands
  • Authentication
  • Bearer authentication method Added
DELETE /v2/api/{externalStoreID}
  • Authentication
  • Bearer authentication method Added
DELETE /v2/api/warehouses/{externalWarehouseID}
  • Authentication
  • Bearer authentication method Added
DELETE /v2/api/prices/batch
  • Authentication
  • Bearer authentication method Added
DELETE /v2/api/mappingtables/{mappingField}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/storetrafficevents/{storeTrafficCounterID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/storetrafficevents
  • Authentication
  • Bearer authentication method Added
GET /v2/api/stores
  • Authentication
  • Bearer authentication method Added
GET /v2/api/stocktriggers/{ID}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/stocktriggers
  • Authentication
  • Bearer authentication method Added
GET /v2/api/purchaseorders/{externalPurchaseNo}
  • Authentication
  • Bearer authentication method Added
GET /v2/api/purchaseorders/latest
  • Authentication
  • Bearer authentication method Added
GET /v2/api/pricats/products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • customFields, externalAttributes, prices properties Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/price-lists
  • Response
  • 200 response Modified
    • application/json content type Modified
      • defaultVat property Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/price-lists/{externalPriceListId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • defaultVat property Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/price-lists/{externalPriceListId}/prices
  • Authentication
  • Bearer authentication method Added
GET /v2/api/prices
  • Authentication
  • Bearer authentication method Added
GET /v2/api/products
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • categoryName property Modified
        • Property is no longer required
      • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/products/example
  • Body
  • application/json content type Modified
    • categoryName property Modified
      • Property is no longer required
    • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • categoryName property Modified
        • Property is no longer required
      • id, productionLeadTimeDays, shippingLeadTimeDays properties Added
  • Authentication
  • Bearer authentication method Added
GET /v2/api/purchaseorders
  • Authentication
  • Bearer authentication method Added
GET /v2/api/purchaseorders/example
  • Authentication
  • Bearer authentication method Added
Added 8
PUT /v2/api/fxrates/{id}
PUT /v2/api/events/{id}
POST /v2/api/fxrates
GET /v2/api/planning/planned-volumes/by-warehouse
GET /v2/api/planning/planned-volumes
GET /v2/api/fxrates
DELETE /v2/api/fxrates/{id}
Bearerauthentication method