Release notes 26-10-2020

Implementation date ACC: 22-10-2020
Implementation date PRD: 26-10-2020

Breaking changes

Course content blocks

The course content block is going to convert to the following structure:

  • Content.blocks

    • Content.blocks.heading – string

    • Content.blocks.type –enums (possible enums see below)

    • Content.body – string

    • Conent.bodyHTML – string

This is to allow for both SEO rich headings, as the ability to order them on your UI with the type property. Type is going to contain the same enums as the current content.blocks.heading enum property. This also means we are removing the content[n].blocks[n].edudexHeading.

  • Deployment date ACC: 22-10-2020
    Deployment date PRD: 26-10-2020

POST course calculate price

Functionality has been added where the Provider could be VAT exempt, as well as the account. To make clear in the POST course calculate price endpoint that you are only influencing the account setting we added a property called "AccountVatExempt". We'll remove the current "vatExempt" property on the dates below so please make sure you convert to the new "AccountVatExempt" property before.

  • Deployment date ACC: 5-11-2020
    Deployment date PRD: 9-11-2020

POST order statustransitions

The https://api-edums-nl-tst.evi.cloud/order/v1/orders/{id}/statustransitions endpoint is marked as deprecated for a long time. We are going to remove it completely. Please switch to the https://developers-edums-nl-tst.evi.cloud/api-details#api=order-api&operation=change-order-status-transitions endpoint if you haven't done so already

  • Deployment date ACC: 5-11-2020
    Deployment date PRD: 9-11-2020

Highlights

  • Endpoint documentation for the course document can from now on be found on APIM

  • A possibility to mark if a course has subsidies has been added to the course document

  • The DELETE webhook subscription endpoint has been published on APIM 

  • Where applicable, a reference to the possible enums in EduMS has been added to the endpoint documentation on APIM

  • Information about how to subscribe to a webhook has been added after feedback from an integrator to APIM

List of enums for Content.blocks.type

  • contact

  • targetGroup

  • relatedPrograms

  • testmonial

  • curriculum

  • application

  • programYear

  • costs

  • objectives

  • instructionMode

  • location

  • level

  • organisationOfEducation

  • programGuide

  • studyInformation

  • language

  • accessibility

  • admissionCriteria

  • faq