API verbeteringen: maart ’25

Er zijn weer een hoop verbeteringen doorgevoerd in de Hosting.NL API. Zwaartepunt bij deze release was het verbeteren van de fundering van de API en het afhandelen van fouten en validatie. Verder zijn er drie (!) nieuwe endpoints toegevoegd!

Vooruitkijkend naar de volgende release

In de volgende release zal de focus liggen op het SSL endpoint. Om voor te sorteren op de kortere geldigheid van SSL certificaten maken we het mogelijk om SSL certificaat bestanden middels een API-call te downloaden. Vervolgens kunnen klanten dit gebruiken om de installatie van SSL certificaten te automatiseren.

Dit zijn de verbeteringen in deze release

Nieuw endpoint voor de controle van de geldigheid van een API-sleutel

Je kunt vanaf nu via GET /permissions controleren of een API-sleutel de juiste rechten heeft.

Nieuw endpoint voor DNS-zone logboek

Met het nieuwe DNS-zone logboek heb je een geschiedenisboek tot je beschikking waarin alle aanpassingen in DNS-zones bijgehouden worden. Zo kan je terugzoeken wanneer een bepaalde wijziging gedaan is of wat de inhoud van een bepaald DNS-record was. Lees er hier meer over.

Nieuw endpoint voor API-logboek

Met dit nieuwe endpoint kan je het API-logboek raadplegen. Zo weet je precies wanneer iets gebeurd is. Lees er hier meer over.

Verbeterde foutmeldingen

Alle endpoints zijn voorzien van meldingen waar je daadwerkelijk iets mee kan. Het generieke “Something went wrong” is vanaf nu als het goed is niet meer het meest gegeven antwoord 🥹.

Verbeterde invoer validatie voor “/domains”-endpoint

Voor /domains/register , transfer en available is de validatie voor domeinnaam en tld verbeterd.

GET “/domains/{domain}”-endpoint uitgebreid

Vanaf nu is uitgebreide status informatie beschikbaar, waar dat van toepassing is. Zo kan je beter achterhalen wat er met een domeinnaam aan de hand is. Een paar voorbeelden:

        "message": "Incorrect authorization code",
        "message": "The properties 'AppPurpose' and 'NexusCategory' are mandatory (registrant:abc_1a2b3c4d)",
        "message": "Transfer is not possible for domains that have been registered in the past 60 days; eligible for transfer on 2025-04-16",

Geforceerde JSON-validatie voor JSON-aanvraag bodies

Hiermee zorgen we ervoor dat alleen geldige en complete gegevens worden geaccepteerd, en alles wat fout is meteen wordt geweigerd. Zo voorkomen we fouten.

Factuurnummer retourneren voor “/invoice”-resultaten

Eerder werd als identificatie alleen een factuurID als resultaat teruggegeven, daar is ons factuurnummer nu aan toegevoegd.

Hungry for news?

Schrijf je in voor de Hosting.NL nieuwsbrief en blijf op de hoogte. Je gegevens worden gebruikt voor het verzenden van nieuws, technische updates en support artikelen.

Nieusbrief