Change Updates

Do not miss any Algorep API changes, ever again

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

RSS

Changelog

Last update:
Compare
1 structure change including:
1 Addition
Added 1
POST /producers/eco-products/clone-catalog
4 structure changes including:
2 Additions
2 Modifications
Modified 2 Breaking
GET /producers/{ProducerNrn}/declarations/summary
  • Query
  • DeclarationPeriodCode, EprCountryCode query parameters Modified
    • Query parameters are now required
      Breaking
GET /users/{UserBubbleId}/producers/{ProducerNrn}/eco-products/csv
  • Query
  • OnlyProductsWithoutQuantity query parameter Added
Added 2
POST /producers/declarations/schemes
PUT /producers/declarations
1 structure change including:
1 Modification
Modified 1
GET /users/{UserBubbleId}/producers
  • Query
  • SchemeCode query parameter Added
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /eco-products/{EcoProductExternalId}/eco-contributions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • ecoContributions property Modified
GET /producers/{ProducerNrn}/declarations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • ecoProduct property Modified
GET /producers/{ProducerNrn}/eco-products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • ecoProductId, producerNrn, eprCountryCode, ecoProductUrl, ecoProductStatus, ecoProduct properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • externalId, externalIdType, title, description, imageUrl, weight, ecoContributions, catalog properties Added
POST /producers/{ProducerNrn}/declarations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • ecoProductId, producerNrn, eprCountryCode, ecoProductUrl, ecoProductStatus, ecoProduct properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • externalId, externalIdType, title, description, imageUrl, weight, ecoContributions, catalog properties Added
POST /producers/{ProducerNrn}/eco-products/{EcoProductExternalId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • ecoProductId, producerNrn, eprCountryCode, ecoProductUrl, ecoProductStatus, ecoProduct properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • externalId, externalIdType, title, description, imageUrl, weight, ecoContributions, catalog properties Added
1 structure change including:
1 Modification
Modified 1
POST /producers/{ProducerNrn}/eco-products
  • Query
  • TemplateType query parameter Added
5 structure changes including:
1 Breaking change
1 Addition
3 Modifications
1 Removal
Modified 3 Breaking
GET /users/{UserBubbleId}/producers
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /users/{UserBubbleId}/producers/{ProducerNrn}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • isPoaSigned property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • poaSignedAt property Added
POST /users/{UserBubbleId}/producers/{ProducerNrn}
  • Body
  • application/json content type Modified
    • isPoaSigned property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • poaSignedAt property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • isPoaSigned property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • poaSignedAt property Added
Removed 1 Breaking
GET /producers/{ProducerNrn}/eco-products/csv
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
GET /users/{UserBubbleId}/producers/{ProducerNrn}/eco-products/csv
10 structure changes including:
10 Modifications
Modified 10
GET /producers/{ProducerNrn}/purchasable-uins
  • Response
  • 200 response Modified
    • application/json content type Modified
      • seller, sellerStripeConfig properties Added
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /producers/{ProducerNrn}/summary
  • Response
  • 200 response Modified
    • application/json content type Modified
      • registrations property Modified
GET /scheme-pros
  • Response
  • 200 response Modified
    • application/json content type Modified
      • seller, sellerStripeConfig properties Added
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /users/{UserBubbleId}/sellers
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /onboardings/{ProducerNrn}
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /users/{UserBubbleId}/origins/{OriginCode}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • registrationFeesId, declarationBasicFeesId, declarationPremiumFeesId, connectAlgorepId, commissionPercentage properties Added
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /users/{UserBubbleId}/sellers/{SellerNrn}
  • Body
  • application/json content type Modified
    • registrationFeesId, declarationBasicFeesId, declarationPremiumFeesId, connectAlgorepId, commissionPercentage properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • registrationFeesId, declarationBasicFeesId, declarationPremiumFeesId, connectAlgorepId, commissionPercentage properties Added
9 structure changes including:
1 Addition
8 Modifications
Modified 8
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /producers/{ProducerNrn}/summary
  • Response
  • 200 response Modified
    • application/json content type Modified
      • registrations property Modified
GET /scheme-pros
  • Response
  • 200 response Modified
    • application/json content type Modified
      • countProductsScheme property Added
GET /users/{UserBubbleId}/origins
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /onboardings/{ProducerNrn}
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /users/{UserBubbleId}/origins/{OriginCode}
  • Body
  • application/json content type Modified
    • contact property Added
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
Added 1
GET /producers/{ProducerNrn}/purchasable-uins
5 structure changes including:
5 Modifications
Modified 5
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /producers/{ProducerNrn}/summary
  • Response
  • 200 response Modified
    • application/json content type Modified
      • registrations property Modified
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /onboardings/{ProducerNrn}
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
5 structure changes including:
1 Addition
4 Modifications
Modified 4
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /onboardings/{ProducerNrn}
  • Response
  • 200 response Modified
    • application/json content type Modified
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
Added 1
GET /producers/{ProducerNrn}/summary
6 structure changes including:
1 Addition
5 Modifications
Modified 5 Breaking
GET /countries
  • Response
  • 200 response Modified
    • application/json content type Modified
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Full types went from object to array[object]
        Breaking
GET /scheme-pros
  • Response
  • 200 response Modified
    • application/json content type Modified
      • country property Added
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Full types went from object to array[object]
        Breaking
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Full types went from object to array[object]
        Breaking
Added 1
POST /onboardings/{ProducerNrn}
16 structure changes including:
14 Additions
2 Modifications
Modified 2 Breaking
GET /producers/{ProducerNrn}/eco-products/csv
  • Query
  • ProducerNrn query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /producers/{ProducerNrn}/declarations
  • Body
  • application/json content type Modified
    • data property Modified
      • producerSchemes property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Added 14
GET /countries
GET /declaration-periods
GET /scheme-pros
GET /scheme-pros-declaration-periods
GET /users/{UserBubbleId}/origins
GET /users/{UserBubbleId}/producers
GET /users/{UserBubbleId}/producers/{ProducerNrn}
GET /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
GET /users/{UserBubbleId}/sellers
POST /users/{UserBubbleId}
POST /users/{UserBubbleId}/origins/{OriginCode}
POST /users/{UserBubbleId}/producers/{ProducerNrn}
POST /users/{UserBubbleId}/producers/{ProducerNrn}/registrations
POST /users/{UserBubbleId}/sellers/{SellerNrn}
13 structure changes including:
1 Addition
12 Modifications
Modified 12
GET /eco-products/{EcoProductExternalId}/eco-contributions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/credits
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/declarations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/declarations/summary
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/eco-products
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/eco-products/csv
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
GET /producers/{ProducerNrn}/schemes
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
POST /producers/{ProducerNrn}/credits
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
POST /producers/{ProducerNrn}/declarations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
POST /producers/{ProducerNrn}/declarations/batch
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
POST /producers/{ProducerNrn}/eco-products
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
POST /producers/{ProducerNrn}/eco-products/{EcoProductExternalId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
  • 500 response Modified
    • application/json content type Modified
      • error property Modified
        • string-28 alternative Added
Added 1
GET /producers/{ProducerNrn}/legal
1 structure change including:
1 Modification
Modified 1 Breaking
GET /eco-products/{EcoProductExternalId}/eco-contributions
  • Query
  • EprCountryCodes query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • EprCountryCode query parameter Added
3 structure changes including:
1 Breaking change
1 Addition
1 Modification
1 Removal
Modified 1 Breaking
POST /producers/{ProducerNrn}/eco-products
  • Query
  • CreditBalance query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • EprCountryCode query parameter Added
Removed 1 Breaking
POST /producers/{ProducerNrn}/declarations/csv
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
POST /producers/{ProducerNrn}/declarations/batch
1 structure change including:
1 Modification
Modified 1
GET /producers/{ProducerNrn}/declarations
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
2 structure changes including:
2 Additions
Added 2
GET /producers/{ProducerNrn}/credits
POST /producers/{ProducerNrn}/credits