Do not miss any Enjovia API changes, ever again

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

RSS

Changelog

Last update:
Compare
175 structure changes including:
165 Additions
10 Modifications
Modified 10 Breaking
POST /redeemables/{redeemable}/update-validity
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transactable, voucher properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /redeemables/{redeemable}/top-up
  • Body
  • application/json content type Modified
    • amount property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • value property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • transactable, voucher properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /packages/tracking
  • Body
  • application/json content type Modified
    • package_id, tracking_number properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • package_ids, tracking_numbers properties Added
POST /packages/resend/post
  • Body
  • application/json content type Modified
    • package_ids property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • postal_package_ids property Added
POST /packages/fulfil
  • Body
  • application/json content type Modified
    • package_ids property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • collection_package_ids, postal_package_ids properties Added
POST /packages/download/envelopes
  • Body
  • application/json content type Modified
    • package_ids property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • postal_package_ids property Added
POST /orders/{order}/resend-vouchers
  • Path
  • order path parameter Modified
    • Type went from integer to string(uuid)
      Breaking
PATCH /orders/{order}
  • Body
  • application/json content type Modified
    • status, notes properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • custom_checkout_fields, tags properties Added
  • Path
  • order path parameter Modified
    • Type went from integer to string(uuid)
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, is_live, is_imported, reference, custom_checkout_fields, tags, created_at, updated_at, transaction, redeemables, vouchers, notes_count, notes properties Added
GET /orders/{order}
  • Path
  • order path parameter Modified
    • Type went from integer to string(uuid)
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, is_live, is_imported, reference, custom_checkout_fields, tags, created_at, updated_at, transaction, redeemables, vouchers, notes_count, notes properties Added
GET /orders
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • id, is_live, is_imported, reference, custom_checkout_fields, tags, created_at, updated_at, transaction, redeemables, vouchers, notes_count, notes properties Added
  • Query
  • status, from_date, to_date query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • search query parameter Added
Added 165
POST /invitations/{id}/redeem-locations
POST /invitations/{id}/permissions
POST /invitations/decline
POST /invitations/accept
POST /invitations
POST /imports
POST /exports/users/csv
POST /exports/transactions/csv
POST /exports/stores/csv
GET /invoices
POST /invitations/{id}/stores
POST /notifications/fulfilment
POST /orders/{order}/notes
POST /packaging-options
POST /packaging-options/delete
POST /payment-gateways/connect/paypal/complete
POST /payment-gateways/connect/paypal/generate-url
POST /payment-gateways/connect/stripe/complete
POST /payment-gateways/connect/stripe/generate-url
POST /payment-gateways/remove
POST /auth/signup-from-invitation
POST /categories
POST /categories/delete
POST /codes/code
POST /collection-points
POST /collection-points/delete
POST /delivery-methods
POST /delivery-methods/delete
POST /emails/domains
POST /emails/domains/{hostname}/delete
POST /exports/addons/csv
POST /exports/expirations/csv
POST /exports/invoice/transactions/csv
POST /exports/outstanding/csv
POST /exports/products/csv
POST /exports/promotions/csv
POST /exports/promotions/{id}/codes/csv
POST /exports/redeem-locations/csv
POST /exports/redemptions/csv
POST /products/delete
POST /stores/{id}/categories
POST /stores/{id}/categories/order
POST /stores/{id}/live
POST /stores/{id}/products
POST /terminal/basket/check-promotions
POST /terminal/basket/order
POST /terminal/basket/promotion/code
POST /terminal/basket/validate
POST /terminal/redeemables/redeem
POST /terminal/vouchers
POST /transactions/{transaction}/resend
POST /users
POST /users/remove
POST /users/{id}/permissions
POST /users/{id}/redeem-locations
POST /users/{id}/stores
POST /vouchers/pdfs
POST /vouchers/preview-pdf
POST /vouchers/resend/email
POST /products/monetary
POST /products/price
POST /products/slug
POST /products/variant
POST /products/{id}/addons
POST /products/{id}/redeem-locations
POST /products/{id}/variants
POST /products/{id}/variants/delete
POST /products/{id}/variants/order
POST /promotions/delete
POST /promotions/total-order
POST /promotions/{id}/codes/delete
POST /promotions/{id}/stores
POST /redeem-locations
POST /redeem-locations/delete
POST /schedules/delete
POST /stores/multi-product
POST /stores/single-product
POST /stores/subdomain
GET /invoices/{id}
GET /orders/{order}/history
GET /orders/{order}/notes
GET /packages/fulfilled/delivery-methods
GET /packages/fulfilled/packaging-options
GET /packages/outstanding/delivery-methods
GET /packages/outstanding/packaging-options
GET /partner
GET /payment-gateways
GET /products
GET /products/{id}
GET /promotions
GET /promotions/{id}
GET /redeem-locations
GET /redeem-locations/{id}
GET /sanctum/csrf-cookie
GET /search/addons
GET /search/categories
GET /search/email-domains
GET /search/payment-gateways
GET /search/products
DELETE /invitations/{id}
DELETE /stores/{id}
GET /accounts
GET /addons
GET /addons/{id}
GET /auth/check
GET /auth/check/redeem-location
GET /auth/verify-email/{userId}/{hash}
GET /categories
GET /categories/{id}
GET /codes
GET /currencies/used-by-addons
GET /currencies/used-by-products
GET /currencies/used-by-promotions
GET /currencies/used-by-stores
GET /currencies/used-by-transactions
GET /emails/domains
GET /emails/domains/{hostname}
GET /imports
GET /invitations
GET /invitations/{id}
GET /invitations/{id}/display
PATCH /packaging-options/{id}
PATCH /products/monetary/{id}
PATCH /products/price/{id}
PATCH /products/variant/{id}
PATCH /products/{id}/variants/{variantId}
PATCH /promotions/total-order/{id}
PATCH /promotions/{type}/{id}
PATCH /redeem-locations/{id}
PATCH /stores/{id}
PATCH /subscriptions
PATCH /transactions/{transaction}
PATCH /users/{id}/email
PATCH /users/{id}/username
POST /addons
POST /addons/delete
POST /addons/{id}/products/add
POST /addons/{id}/products/remove
POST /auth/login
POST /auth/login/username
POST /auth/logout
POST /auth/request-password-reset
POST /auth/reset-password
GET /search/redeem-locations
GET /search/stores
GET /stores
GET /stores/all/with-trashed
GET /stores/{id}
GET /subscriptions
GET /terminal/products/{id}
GET /terminal/redeemables/{id}
GET /terminal/search/products
GET /terminal/search/redeem-locations
GET /terminal/search/vouchers
GET /terminal/stores/{id}
GET /users
GET /users/{id}
GET /vouchers/pdfs/outstanding
PATCH /addons/{id}
PATCH /auth
PATCH /categories/{id}
PATCH /collection-points/{id}
PATCH /delivery-methods/{id}
PATCH /invitations/{id}
PATCH /notifications/fulfilment/{id}
35 structure changes including:
33 Breaking changes
2 Modifications
33 Removals
Modified 2 Breaking
POST /redeemables/{redeemable}/top-up
  • Response
  • 200 response Modified
    • application/json content type Modified
      • redeem_locations property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /redeemables/{redeemable}/update-validity
  • Response
  • 200 response Modified
    • application/json content type Modified
      • redeem_locations property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Removed 33 Breaking
GET /accounts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /accounts/slug/{slug}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /analytics/outstanding-total
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /analytics/redemptions-by-date-range
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /analytics/sales-by-date-range
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /auth/check
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /codes
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /promotions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /promotions/{promotion}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /redeem-locations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /redeem-locations/{redeemLocation}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /terminal/vouchers
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /terminal/vouchers/{voucher}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /accounts/{account}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /promotions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /redeem-locations/{redeemLocation}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /accounts
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/login
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/login/username
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/logout
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/request-password-reset
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/reset-password
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /auth/signup
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /codes/code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /promotions/code
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /promotions/free-item
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /promotions/total-order
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /promotions/{promotion}/codes
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /promotions/{promotion}/codes/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /redeem-locations
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /redeem-locations/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /terminal/vouchers
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /terminal/vouchers/resend/email
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
57 structure changes including:
44 Breaking changes
13 Modifications
44 Removals
Modified 13 Breaking
GET /accounts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • has_multiple_stores property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /accounts/slug/{slug}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • has_multiple_stores property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /auth/check
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accounts property Modified
        • has_multiple_stores property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • stores property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /terminal/vouchers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • store property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /terminal/vouchers/{voucher}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • store property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
PATCH /accounts/{account}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • has_multiple_stores property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /accounts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • has_multiple_stores property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /auth/login
  • Response
  • 200 response Modified
    • application/json content type Modified
      • user property Modified
        • accounts property Modified
        • stores property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /auth/login/username
  • Response
  • 200 response Modified
    • application/json content type Modified
      • user property Modified
        • accounts property Modified
        • stores property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /auth/signup
  • Response
  • 201 response Modified
    • application/json content type Modified
      • user property Modified
        • accounts property Modified
        • stores property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /redeemables/{redeemable}/top-up
  • Response
  • 200 response Modified
    • application/json content type Modified
      • voucher property Modified
        • store property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /redeemables/{redeemable}/update-validity
  • Response
  • 200 response Modified
    • application/json content type Modified
      • voucher property Modified
        • store property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
POST /terminal/vouchers
  • Response
  • 200 response Modified
    • application/json content type Modified
      • store property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Removed 44 Breaking
DELETE /stores/{store}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /addons
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /addons/{addon}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /analytics/products/value
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /categories/{category}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /products/{product}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /storefront/category/{slug}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /storefront/product/{slug}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /storefront/store
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /stores
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /stores/{store}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /addons
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /addons/{addon}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /categories
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /stores/{store}/collection-points/{collection_point}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /stores/{store}/delivery-methods/{delivery_method}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /stores/{store}/packaging-options/{packaging_option}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /addons
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /addons/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /addons/{addon}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /addons/{addon}/products/add
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /addons/{addon}/products/remove
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /categories/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /categories/{category}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /collection-points/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /delivery-methods/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /packaging-options/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/delete
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/monetary
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/price
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /products/variant
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /storefront/basket/validate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /storefront/transaction/paypal/basket/initiate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /storefront/transaction/stripe/basket/initiate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/multi-product
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/single-product
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/{store}/collection-points
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/{store}/delivery-methods
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/{store}/live
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/{store}/packaging-options
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /stores/{store}/products
  • Removing a resource is always breaking unless it was deprecated before
    Breaking