1. Home
  2. Developer API information
  3. Changelog

Changelog

These are the changes to the API, datasets and CMS of Pro6PP made recently.

October 2024

  • 2024-10 [V2API]: Better error reporting. The previous "INVALID_PARAMETER" error is replaced with "INVALID_VALUE" error to avoid confusion. The previous "INVALID_PARAMETER" error message contains a parameter and its wrong value. Besides renaming the error, a new attribute of the error is added to individually exemplify what is the wrong value.
  • 2024-10 [V2API & V1API]: Update Dutch data. The spacing is removed from the premise. For structures like street number + premise from '30 T 1' to '30 T1'.
  • 2024-10 [WEBSITE]: Ask a support question functionality is enabled.

September 2024

  • 2024-09 [WEBSITE]: Extend step by step examples from the developer pages with suggest, nearby, locator, distance, reverse geocoding.
  • 2024-09 [WEBSITE]: Add Danish language support.
  • 2024-09 [CMS]: Improve payment options. Remove SOFORT payment options.

August 2024

  • 2024-08 [CMS]: User can choose from the CMS the preferred language for communication. This means all emails and messages will be received in the chosen language.
  • 2024-08 [CMS]: GDPR contract can be signed and downloaded in the CMS.
  • 2024-08 [WEBSITE]: Performance and accesibility improvements.
  • 2024-08 [WEBSITE]: Added news section.

July 2024

  • 2024-07 [WEBSITE]: Translated URLs are implemented for all languages that the website supports.
  • 2024-07 [CMS]: A big amount of domains as referrer security measure can now be specified in the CMS. Previously the amount was quite limited.
  • 2024-07 [CMS]: Communication language preference can now be set in the CMS.
  • 2024-07 [WEBSITE]: Small developer documentation improvements.
  • 2024-07 [WEBSITE]: Website loads a bit faster and there's focus on accessibility improvements.

June 2024

  • 2024-06 [V2API]: /v2/suggest/be/settlement would crash when settlement translations were unavailable (triggered for a subset of our database). That has been resolved.
  • 2024-06 [V2API]: /v2/range/nl API call output can now return a new error ("MULTIPLE_RESULTS_FOUND") in case your settlement query was "Haarle" for example, which exists on multiple locations in the Netherlands, making it impossible to know which one to take as base. Solution: also provide a municipality.
  • 2024-06 [CMS]: VAT checking also takes into account your country to prevent invalid invoice data.

May 2024

  • 2024-05 [V2API]: /v2/suggest/ch/postalCode API call output changed to reflect dataset cornercases where a postcode can apply to multiple settlements, districts and cantons (not regions though)

April 2024

  • 2024-04 [V2API]: /v2/reverse/global now works for France, Denmark, Austria, Switzerland and Luxembourg too.
  • 2024-04 [V2API]: /v2/suggest/be/settlement allows filtering on input language and has improved output differentiating languages better.
  • 2024-04 [API]: Improved compliance with the internet.nl security scanner
  • 2024-04 [WEBSITE]: Improved automated testing of multilingual pages on our Website and CMS.
  • 2024-04 [WEBSITE]: Restored Firefox support for dashboard.

March 2024

  • 2024-04 [CMS]: Made our email headers more compliant with standards.

February 2024

  • 2024-02 [V2API]: /v2/feedback is more robust for all countries.

January 2024

  • 2024-01 [V2API]: /v2/suggest/de/settlement now exposes postalcodes assigned to the settlement.
  • 2024-01 [WEBSITE]: Add javascript examples on all v2 API call documentation. They're also continuously validated against live data.
  • 2024-01 Added new country Switzerland (CH) to the list of supported countries.

December 2023

  • 2023-12 [WEBSITE]: Improved examples on all API call documentation. They're now validated against live data.
  • 2023-12 [CMS]: Multilingual and HTML emails are now sent.
  • 2023-12 [V2API]: /v2/feedback/nl is now more flexible and allows adding new postcodes for NL, not just streets and street numbers.
  • 2023-12 [CMS]: Fix invoice due date calculation.
  • 2023-12 [CMS]: Team invites now work smoother.
  • 2023-12 [V2API]: The OpenAPI specification received minor improvements for all countries.

November 2023

  • 2023-11 [CMS]: The new CMS that's part of the main website (based on NextJS) has matured enough and replaced the old CMS that served the last 10 years.
  • 2023-11 [*]: Many internal changes, cleaning up technical debt.
  • 2023-11 [V2API]: /v2/suggest/*/streetNumber now support the optional parameter streetNumberAndPremise.

October 2023

  • 2023-10 [CMS]: We used to work with orders until paid, then we would send an invoice. This was to prevent too many unpaid invoices. However due to feedback from our customers, we simplified our backoffice and hand out invoices right away now.
  • 2023-10 [\CMS]: Many internal changes, transitioning from the old CMS to the new.

September 2023

  • 2023-10 [\CMS]: Many internal changes, transitioning from the old CMS to the new.

August 2023

  • 2023-10 [\CMS]: Many internal changes, transitioning from the old CMS to the new.

July 2023

  • 2023-07 [WEBSITE]: Added a roadmap.
  • 2023-07 [DOWNLOADS]: Fixed areacode of several Dutch municipalities.

June 2023

  • 2023-06-29 [CMS]: Domain security has stricter validation now.
  • 2023-06-29 [V2API]: Fixed a corner case in v2/range/nl where there's ambiguity in the starting point.
  • 2023-06-29 [CMS]: Fixed direct debit issues when address data was removed by client while direct debit was active.
  • 2023-06-29 Added new country Denmark (DK) to the list of supported countries.
  • 2023-06-29 Added new country Austria (AT) to the list of supported countries.

May 2023

  • 2023-05 [CMS]: Various CMSv2 improvements and bugfixes.
  • 2023-05 [CMS]: Allow multiple login accounts in various roles to be associated to a subscription.

April 2023

  • 2023-04 [CMS]: Various CMSv2 improvements and bugfixes.

March 2023

  • 2023-04 [V2API]: Fixed API responses for Luxembourg now responding with coordinates for all postcodes now.

February 2023

  • 2023-02 [V2API]: Made API /v2/autocomplete/nl fields match the API description and examples.
  • 2023-02 [DOWNLOADS]: Improved accuracy of the city column in the cities download.

January 2023

  • 2023-01 Added new country France (FR) to the list of supported countries.

December 2022

  • 2022-12-23 [CMS]: A sneak peek at our new CMS is available. In case of trouble, please report and switch back the the old CMS.
  • 2022-12-21 [V2API]: Fixed v2/feedback/nl, accepting both streets and street numbers, including support for PO boxes.
  • 2022-12-21 [V2API]: Improved v2/autocomplete/nl, provides neighbourhood and district data on a per streetnumber level now.

November 2022

  • 2022-11-14 [V2API]: Expose v2/suggest/x/streetNumber, which is the intended replacement for both /v2/suggest/x/streetNumberAndPremise and v2/suggest/x/premise.
  • 2022-11-14 [V2API]: Expose regex format in OpenAPI spec for v2 API calls.
  • 2022-11-14 [DOWNLOADS]: Expose French dataset downloads.
  • 2022-11-01 [WEBSITE]: Fixed inconsistencies regarding the feature table. It's now country dependent.

October 2022

  • 2022-10-29 [DOWNLOADS]: Fixed the list of downloads didn't load all the time for some users.
  • 2022-10-24: For a period, emails (including PDF invoices) were only sent to the primary contact, not the administrative email address in case it was set.

September 2022

  • 2022-09-29 [V2API]: Provide v2/suggest/fr and v2/autocomplete/fr examples to the API documentation.
  • 2022-09-16 [V2API]: v2/suggest/X/street pagination bug resolved when a next page was linked while there wasn't a next one available.
  • 2022-09-02 [API]: v1/feedback accepts entries without coordinates.
  • 2022-09-01: Moved away from GSuite to self-hosted email server. In case of increased delivery failures, please let us know.

August 2022

  • 2022-08-31 [DOWNLOADS]: Example downloads are now packaged similar to the full datasets. This allows trying out the implementation without any extra work when upgrading.
  • 2022-08-31 [WEBSITE]: Made support questions linkable on the support page.
  • 2022-08-26 [V2API]: Fixed a bug where several French streetnumbers didn't end up in the dataset.

July 2022

  • 2022-07-31: [DOWNLOADS]: Added the drive time matrix download (DTM) for Luxembourg.
  • 2022-07-24: [V2API]: Added v2/suggest/fr, completing the French API for most use cases.
  • 2022-07-11: [V2API]: Added the field municipality to the output of v2/suggest/de/postalCode.
  • 2022-06-22: [API]: v1/feedback would overwrite existing entries for the same postcode. Now, multiple street numbers on one postcode might be added.

June 2022

  • 2022-06-29: Fixed some recently introduced street numbers missing from the Dutch datasets.
  • 2022-06-22: [API]: v1/feedback would overwrite existing entries for the same postcode. Now, multiple street numbers on one postcode might be added.
  • 2022-06-20: Fixed the Belgian download download_be_fourpp that contained extraneous ; symbols in some occasions.
  • 2022-06-19: [V2API]: Inserting feedback data through /v2/feedback calls now has a per country endpoint as required data differs per country.

May 2022

  • 2022-05-25: [V2API]: Fixed a problem where several Belgian addresses were not included in the API results.
  • 2022-05-19: Fixed issues with German addresses without a district (Landkreis) associated.

April 2022

  • 2022-04-25 [V2API]: The v2/suggest/nl PO boxes are now part of the results where applicable.

March 2022

  • 2022-03-24: All users can sign a GDPR agreement with us from within the CMS.

February 2022

  • 2022-02-25 [V2API]: The v2/distance/lu no longer returns 0 distance values in some situations.
  • 2022-02-16 [V2API]: The v2/autocomplete/nl now returns the street_nen5825 field.
  • 2022-02-11 [V2API]: The v2/autocomplete/fr is now published as new endpoint.
  • 2022-02-08 [V2API]: The v2/suggest calls for: streetnumber, premise and streetnumberAndPremise has been updated. These now require more fields as to give accurate and usable results to users. These can differ per country.

January 2022

  • 2022-01-16 [V2API]: Fixed bug in v2/suggest/de where the call sometimes took 10+ seconds.
  • 2022-01-16 [V2API]: v2/distance/nl now supports both fourpps and sixpps.

December 2021

  • 2021-12-10 [V2API]: For v2/suggest/nl/settlement, the settlement field is no longer required.
  • 2021-12-10 [V2API]: All v2 API calls are now case insensitive.
  • 2021-12-28 [DATA]: Updated municipality migrations for the new year.

November 2021

  • 2021-11-10 [V2API]: v2/distance/nl call is now case insensitive for postcodes.
  • 2021-11-10 [V2API]: Fixed bug where a certain character would crash the API.

October 2021

  • 2021-10-16 [API]: Better session management, should result in less calls being dropped during heavy load.

September 2021

  • 2021-09-8 [V2API]: Updated v2 API specs
  • 2021-09-30 [V1API]: Add German street translations in the results of v1/autocomplete for Belgium.

August 2021

  • 2021-08-15 [API]: Fixed issue with Belgian city names.

July 2021

  • 2021-07-5 [API]: Fixed a bug where connection to the database would randomly drop.
  • 2021-07-20 [DOWNLOADS]: Improved serveral examples downloads.

June 2021

  • 2021-06-01 [V2API]: Fixed bug where v2/distance call would return wrong distance.
  • 2021-06-01 [V1API]: Fixed bug where v1/distance call would return wrong distance.
  • 2021-06-01 [V2API]: Fixed bug in v2/locator call so it now accepts spaces and commas in input.
  • 2021-06-30 [V1API]: fixed bug in v1/autocomplete for Belgium where a request with certain parameters would time out.
  • 2021-06-30 [DOWNLOADS]: Add ordering to German downloads.

May 2021

  • 2021-05-20 [v2 API]: The /v2/reverse/global API call for addresses in Germany now returns both state and distict fields. Because the v2 API is still in beta this will have no deprecation period. For more information on deprecations see the API deprecation page
  • 2021-05-16 [CMS]: Fixed bug where the direct debit would bounce if the IBAN has changed.
  • 2020-05-16 [DEMO]: New demos on the website now show v2API functionality.
  • 2020-05-16 [CMS]: Fixed a bug where stats were not correctly presented in the CMS.
  • 2020-05-16 [DOWNLOADS]: Fixed a bug where in Luxembourgh some streets didn't get their street numbers.
  • 2020-05-16 [v1API]: Fixed small (edge case) bugs discovered during refactoring internal code.

March 2021

  • 2021-03-03 [DOWNLOADS]: Added new downloads for Luxembourg: download_lu_fourpp, download_lu_streets, download_lu_city, download_lu_full_streetnumbers.
  • 2021-03-03 [v1API]: fixed a bug where v1/distance returned by the distance call would be incorrect on certain postcodes.
  • 2021-03-03 [v2API]: Fixed a bug where some Belgian streets and postcodes would have multiple municipalities.
  • 2021-03-03 [v2API]: Added extra data to Luxembourg, results now also contain municipalities, cantons and districts.
  • 2021-03-03 [v2API]: Fixed a bug where some v2/suggest requests would take too long.

February 2021

  • 2021-02-04 [v2API]: Fixed a bug where the results were ordering differently after adding pagination.
  • 2021-02-04 [DOWNLOADS]: Fixed a bug in Belgium where some cities would not show in the downloads.
  • 2021-02-04 [v2API]: Fixed a bug in Belgium where some postalcodes incorrectly had multiple municipalities.

January 2021

  • 2021-01-05 [v2API]: Added new country Luxembourg as new v2 api endpoints.
  • 2021-01-05 [v2API]: Implemented pagination for the v2 suggest calls. Users are now able to request next and previous pages through the headers in the response.
  • 2021-01-05 [DOWNLOADS]: Fixed a bug for download_nl_gebruikersdoel_v1 and v2 where some streetnumbers were missing if they had an addition.
  • 2021-01-05 [DOWNLOADS]: Created new download download_be_city
  • 2021-01-20 [v1API]: Added new municipalities in NL.

December 2020

During this second COVID-19 wave, we've seen a further increase in API calls. We've again more than doubled our daily average since the first wave. We're now easily handling more than 5 million API calls on a daily basis. Our availability is monitored here.

  • 2020-12-19 [v1API]: DEPRECATION NOTICE. The v1/origin call is no longer advertised on the website. It's our least used API call (only 3 users), it also ties us to the Google Infrastructure. It remains functional until we worked out a migration path with the current users.
  • 2020-12-10 [v2API]: Fixed bug where some postcodes in Germany wouldn't have a latitude and longitude.
  • 2020-12-10 [v2API]: Api results are now deterministic and won't change order when the data is updated.
  • 2020-12-10 [v2API]: Fixed bug in v2/suggest/nl/street where the query was slow if it had to filter on a postalcode.
  • 2020-12-10 [v2API]: Fixed discrepancy in v2/suggest/nl/street where the same street would be returned multiple times if it had multiple postalcodes.
  • 2020-12-10 [v2API]: Improved error reporting to developers.

October 2020

  • 2020-10-20 [v2API]: Added postnames to belgium suggest city.
  • 2020-10-20 [v2API]: v2/range/ is now implemented for NL and BE. This call returns all postal codes within a range of a given postal code or city.(NL documentation, BE documentation)
  • 2020-10-20 [v2API]: Updated documentation of v2 api.
  • 2020-10-20 [DOWNLOADS]: Added German translations for Belgium cities where applicable.
  • 2020-10-20 [v1API]: Fixed bug where adding non latin-1 characters would return error 500. It now returns a readable error.

September 2020

  • 2020-09-28 [v2API]: /v2/suggest/be/settlement now accepts city_parts and previous names of municipalities (a.k.a. postnames) and returns the correct settlement.
  • 2020-09-28 [v2API]: Belgium now uses cities and postnames correctly. There are no more double municipalites in the results.
  • 2020-09-28 [v2API]: Improvements for German dataset.
  • 2020-09-28 [v2API]: Postbusses are added to BE (documentation)
  • 2020-09-28 [v2API]: Fixed bug that crashed the instance for some NL calls.
  • 2020-09-28 [DOWNLOADS]: Added German translations for Belgium downloads.

August 2020

  • 2020-08-20 [v2API]: /v2/suggest/de searching ss of ß is now equivalent.
  • 2020-08-19 [v2API]: /v2/suggest now paginates results and makes certain queries using StreetNumberAndPremise quicker.
  • 2020-08-19 [v2API]: /v2/suggest allow filtering on postcode.
  • 2020-08-19 [v2API]: /v2/autocomplete accepts six position postcodes in varied notations.
  • 2020-08-19 [DOWNLOADS]: /v1/download updated fields in downloads to match actually used fields in csv files.
  • 2020-08-19 [DOWNLOADS]: Added fields to download_be_streets and others. Improve localised transaltions for city names.

July 2020

Since the first COVID-19 wave in The Netherlands, we've seen a massive increase in API calls. We've more than doubled our daily average. We're now handling 2 million API calls on a daily basis and we're preparing for further scaling. Some clients have experienced reduced availability in months April and May. We're confident error levels have returned to acceptible levels.

  • 2020-07-18 [v2API]: /v2/autocomplete/nl returns addresses containing a Postbus properly again.
  • 2020-07-03 [v2API]: /v2/suggest/de received bugfixes for two corner cases where the API could not assemble the correct results.
  • 2020-07-03 [v1API]: /v1/autocomplete now returns coordinates correctly for buildings that have more than one address in multiple streets.
  • 2020-07-03 [v2API]: /v2/suggest/nl returns a proper result for specific corner case situations.

June 2020

  • 2020-06-30 [v2API]: /v2/suggest can return multiple settlements when query contains a postcode for countries DE and BE. It includes translations.
  • 2020-06-30 [SUB]: Webshop subscription now has a limit of 5 webshops under one KvK account. It was unlimited.
  • 2020-06-30 [v1API]: /v1/autocomplete now returns several extra addressess with a premise that were previously not included in the dataset.
  • 2020-06-30 [DOWNLOADS]: DE download (de_custom_settlement_coordinates.csv) received a municipality column. This prevents 'double entries' that can now be differentiated.
  • 2020-06-30 [v2API]: /v2/suggest for NL, DE and BE with a StreetNumberAndPremise query is processed much faster now.
  • 2020-06-29 [WEB]: feature subscription table at the bottom of demo pages was missing the dev agency subscription. Also clears up licensing around the distance API call.
  • 2020-06-17 [SUB]: download_be_full_streetnumbers.zip is now part of the regular Belgian downloads instead of a specials database.
  • 2020-06-17 [v2API]: /v2/suggest became faster and better tested.
  • 2020-06-17 [v2API]: /v2/autocomplete/nl no longer shows InvalidParameterError where it should show it is missing a parameter.
  • 2020-06-17 [v2API]: /v2/autocomplete/nl now contains postbus entries.
  • [CMS]: Orders (without invoice number) no longer pose as invoices. Payment instructions are also improved.
  • [APIv2]: /v2/autocomplete/de returns municipality information now.
  • [APIv2]: /v2/suggest more returned fields are now translated. The default translation is chosen based on the language spoken in that region.
  • [APIv2]: /v2 several api calls now support maxResults to limit the amount of results.
  • [APIv1]: /v1/autocomplete/nl was missing certain streetnumber/extension combinations in the dataset.
  • [APIv2]: /v2 handles non-ascii input properly now.
  • [APIv2]: /v2/feedback/de now implemented.
  • [APIv2]: /v2/suggest/NL is now working properly for all values passed as streetNumberAndPremise.

May 2020

  • [APIv1]: /v1/autocomplete for Belgium no longer misses certain four position postcodes from the dataset.
  • [APIv2]: /v2/suggest/nl now has consistent ordering in returned values.