Change Updates

Do not miss any Thomsell API changes, ever again

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

RSS

Mar 17, 2025

main
0.1
Compare

API structure has changed

55 structure changes including:
3 Breaking changes
25 Additions
27 Modifications
3 Removals
Modified 27 Breaking
GET /manager/predefined-messages
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • position, active properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /manager/orders/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • assignment property Added
GET /manager/orders
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • assignment property Added
GET /manager/ambassadors/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • register_src property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
DELETE /manager/posts/{id}
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 204 response Added
GET /manager/predefined-messages/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • position, active properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /manager/quiz
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • my_answers, post properties Added
  • Query
  • filter[active] query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /manager/quiz/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • my_answers, post properties Added
GET /widget/ambassadors
  • Query
  • filter[last_action_date_after] query parameter Added
GET /widget/ambassadors/{id}/posts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • date_post, view_on_blog, link, data1, data2, thread_last_update, is_on_boarding, is_welcome, shareable, no_comment properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • video, quiz properties Added
  • Query
  • filter[view_on_blog] query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /widget/config
  • Response
  • 200 response Modified
    • application/json content type Modified
      • picking property Modified
        • nameSelector, imageSelector, priceSelector, skuSelector properties Modified
          • Type went from string to object
            Breaking
        • descriptionSelector property Added
GET /{environment}/me
  • Response
  • 200 response Modified
    • application/json content type Modified
      • status_role, manager_role properties Added
GET /{environment}/posts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • object-2 property Modified
        • data property Modified
      • object-1 property Added
  • Query
  • filter[view_on_blog] query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /{environment}/posts/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date_post, view_on_blog, link, data1, data2, thread_last_update, is_on_boarding, is_welcome, shareable, no_comment properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • video, quiz properties Added
PATCH /manager/ambassadors/{id}
  • Body
  • application/json content type Modified
    • register_src property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • register_src property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /manager/posts/{id}
  • Body
  • application/json content type Modified
    • is_on_boarding, is_welcome, data1, data2, thread_last_update properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • visibility property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • date_post, view_on_blog, link, data1, data2, thread_last_update, is_on_boarding, is_welcome, shareable, no_comment properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • video, quiz properties Added
PATCH /manager/predefined-messages/{id}
  • Body
  • application/json content type Modified
    • position, active properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • position, active properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /manager/products/{id}
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
PATCH /manager/quiz/{id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • my_answers, post properties Added
PATCH /{environment}/me
  • Body
  • application/json content type Modified
    • password_confirmation property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • status_role, manager_role properties Added
POST /auth/login
  • Response
  • 200 response Modified
    • application/json content type Modified
      • user property Modified
        • status_role, manager_role properties Added
  • 403 response Added
POST /auth/register
  • Body
  • application/json content type Modified
    • shopify_customer_id, facebook_id, google_id, apple_id, id_address_geocode properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • store_id, roles, address properties Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • status_role, manager_role properties Added
POST /manager/ambassadors
  • Response
  • 201 response Modified
    • application/json content type Modified
      • register_src property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /manager/posts
  • Body
  • application/json content type Modified
    • link, date_post, data1, data2, thread_last_update, is_welcome properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • id_ambassador property Added
  • Response
  • 201 response Modified
    • application/json content type Modified
      • date_post, view_on_blog, link, data1, data2, thread_last_update, is_on_boarding, is_welcome, shareable, no_comment properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • video, quiz properties Added
POST /manager/predefined-messages
  • Body
  • application/json content type Modified
    • position, active properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 201 response Modified
    • application/json content type Modified
      • position, active properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /manager/products
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • stock_available property Modified
      • Type went from number to integer(nullable)
        Breaking
    • image property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • images property Added
POST /manager/quiz
  • Response
  • 201 response Modified
    • application/json content type Modified
      • my_answers, post properties Added
Removed 3 Breaking
GET /manager/platform-config
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /manager/platform-config
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /manager/images
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 25
DELETE /platform/comments/{comment}
DELETE /platform/posts/{post}/like
GET /platform/ambassadors
GET /platform/ambassadors/{id}
GET /platform/ambassadors/{id}/challenges
GET /platform/ambassadors/{id}/notifications
GET /platform/ambassadors/{id}/orders
GET /platform/ambassadors/{id}/stats
GET /platform/posts/{post}/comments
GET /platform/posts/{post}/likes
PATCH /manager/popliste/{id}
PATCH /notifications/{id}/read
PATCH /platform/comments/{comment}
PATCH /platform/me/address-geocode
PATCH /platform/me/point-of-sale/{pointOfSale}
POST /manager/popliste
POST /platform/popliste
POST /platform/popliste/{id}/image
POST /platform/posts/{post}/comments
POST /platform/posts/{post}/like
POST /platform/products/pick-product
POST /platform/push-notification
POST /platform/quiz/{id}/participate
POST /widget/orders
POST /{environment}/images