Change Updates

Do not miss any Mahjoz API changes, ever again

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

RSS

Sep 19, 2025

main
1.0.0
Compare
1.0.0

API structure has changed

35 structure changes including:
19 Breaking changes
4 Additions
12 Modifications
19 Removals
Modified 12 Breaking
PUT /customers/{id}
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • property Added
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 404, 400, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
POST /payment-methods
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • property Added
  • Header
  • X-Api-Key, Accept headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Accept query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 201, 400, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
DELETE /customers/{id}
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 204, 404, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /branches
  • Header
  • X-Api-Key, Accept headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Accept query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /categories
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /customers
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /customers/{id}
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 404, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /get-availability
  • Body
  • application/json content type Modified
    • Content type is now required
      Breaking
    • property Added
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 400, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /orders
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /payment-methods
  • Header
  • X-Api-Key, Accept headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Accept query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /products
  • Header
  • Accept header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Content-Type, Accept query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
GET /providers
  • Header
  • X-Api-Key, Accept headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • Accept query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 200, 401 responses Added
  • Authentication
  • Api key auth authentication method Added
Removed 19 Breaking
POST /
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /products/0a1ad6ee-981b-451e-b0f2-9858353c1373
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/providers
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/products/0a1ad6ee-981b-451e-b0f2-9858353c1373
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/payment-methods
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/customers
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/payment-methods
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/customers/924b9b2e-4c4c-4f87-a28d-2a089e60f09f
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /api/payment-methods/b02e0e7a-aa8a-4066-8d50-bcbff88efe93
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /customers/924b9b2e-4c4c-4f87-a28d-2a089e60f09f
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PUT /payment-methods/b02e0e7a-aa8a-4066-8d50-bcbff88efe93
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/orders
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/get-availability
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/customers/924b9b2e-4c4c-4f87-a28d-2a089e60f09f
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/customers
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/branches
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /api/customers/924b9b2e-4c4c-4f87-a28d-2a089e60f09f
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
PUT /payment-methods/{id}
POST /customers
GET /products/{id}
Api key authauthentication method