Change Updates

Do not miss any Referspecs API changes, ever again

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

RSS

Changelog

Last update:
Compare
9 structure changes including:
2 Breaking changes
1 Addition
6 Modifications
2 Removals
Modified 6 Breaking
DELETE /products/{id}
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 204 response Added
GET /products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from object to array[object]
        Breaking
      • object, data, has_more, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • Product property Added
  • Query
  • limit, active query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /products/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Permission is now readOnly
        • Property is now required
          Breaking
      • name property Modified
        • Property is now required
          Breaking
      • object, active, created, default_price, images, livemode, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, updated, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • image, price properties Added
POST /message/guest
  • Body
  • application/json content type Modified
    • prompt property Modified
      • Property is now required
        Breaking
    • history property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • serial, message, from, summary properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • response property Added
POST /message/logged-in
  • Body
  • application/json content type Modified
    • prompt property Modified
      • Property is now required
        Breaking
    • history property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • serial, message, from, summary properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • response property Added
POST /products
  • Body
  • application/json content type Modified
    • id, active, default_price_data, images, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, url properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • image, price properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id property Modified
        • Permission is now readOnly
        • Property is now required
          Breaking
      • name property Modified
        • Property is now required
          Breaking
      • object, active, created, default_price, images, livemode, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, updated, url properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • image, price properties Added
Removed 2 Breaking
GET /products/search
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /products/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
PATCH /products/{id}
9 structure changes including:
1 Breaking change
2 Additions
6 Modifications
1 Removal
Modified 6 Breaking
DELETE /products/{id}
  • Response
  • 204 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
GET /products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from array[object] to object
        Breaking
      • object, data, has_more, url properties Added
  • Query
  • limit, active query parameters Added
GET /products/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Permission is no longer readOnly
        • Property is no longer required
      • name property Modified
        • Property is no longer required
      • image, price properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • object, active, created, default_price, images, livemode, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, updated, url properties Added
POST /message/guest
  • Body
  • application/json content type Modified
    • prompt property Modified
      • Property is no longer required
    • history property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • response property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • serial, message, from, summary properties Added
POST /message/logged-in
  • Body
  • application/json content type Modified
    • prompt property Modified
      • Property is no longer required
    • history property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • response property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • serial, message, from, summary properties Added
POST /products
  • Body
  • application/json content type Modified
    • image, price properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • id, active, default_price_data, images, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, url properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id property Modified
        • Permission is no longer readOnly
        • Property is no longer required
      • name property Modified
        • Property is no longer required
      • image, price properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • object, active, created, default_price, images, livemode, metadata, package_dimensions, shippable, statement_descriptor, tax_code, unit_label, updated, url properties Added
Removed 1 Breaking
PATCH /products/{id}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 2
GET /products/search
PUT /products/{id}
15 structure changes including:
15 Modifications
Modified 15 Breaking
DELETE /chat/{chatId}
  • Authentication
  • Bearer auth authentication method Added
DELETE /products/{id}
  • Authentication
  • Bearer auth authentication method Added
GET /chat
  • Authentication
  • Bearer auth authentication method Added
GET /chat/{chatId}/messages
  • Authentication
  • Bearer auth authentication method Added
GET /orders
  • Authentication
  • Bearer auth authentication method Added
GET /orders/{id}
  • Authentication
  • Bearer auth authentication method Added
PATCH /products/{id}
  • Authentication
  • Bearer auth authentication method Added
POST /auth
  • Authentication
  • Firebase bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /chat
  • Authentication
  • Bearer auth authentication method Added
POST /message/logged-in
  • Authentication
  • Bearer auth authentication method Added
POST /orders
  • Authentication
  • Bearer auth authentication method Added
POST /products
  • Authentication
  • Bearer auth authentication method Added
POST /upload
  • Authentication
  • Bearer auth authentication method Added
PUT /chat/{chatId}
  • Authentication
  • Bearer auth authentication method Added
PUT /orders/{id}
  • Authentication
  • Bearer auth authentication method Added
15 structure changes including:
15 Modifications
Modified 15 Breaking
DELETE /chat/{chatId}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /products/{id}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /chat
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /chat/{chatId}/messages
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /orders
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /orders/{id}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PATCH /products/{id}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /auth
  • Authentication
  • Firebase bearer auth authentication method Added
POST /chat
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /message/logged-in
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /orders
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /products
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /upload
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /chat/{chatId}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /orders/{id}
  • Authentication
  • Bearer auth authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking