Vibe-coding · Les

API-documentatie lezen met AI

Laat AI een onbekende API uitleggen.

Les 2 van 413 stappen

API-documentatie lezen met AI is een gratis Vibe-coding-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Vibe-coding. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Vibe-coding bevat in totaal 4 lessen.

Documentatie is de kaart

Elke API wordt geleverd met documentatie waarin de eindpunten, parameters en antwoorden worden uitgelegd. Goede documentatie is je kaart; zonder die documentatie moet je raden.

Documentatie lezen was vroeger langzaam. Met een AI-assistent kun je een gedeelte plakken en binnen enkele seconden vragen om een samenvatting in gewone taal en een werkend voorbeeld.

Zoek de snelstartgids

De meeste documentatie heeft een pagina met een snelstart of "aan de slag". Daarin staat wat minimaal nodig is om één geslaagde aanroep te doen. Begin daar voordat je de volledige referentie doorneemt.

Vraag je assistent om de snelstart voor je te vinden en samen te vatten, zodat je de marketing kunt overslaan en meteen naar een uitvoerbaar eerste verzoek gaat.

Find the quickstart guide for the Stripe API and summarize the
minimum steps to make my very first successful test call.

Een endpointvermelding lezen

Een endpointvermelding bevat de URL, de HTTP-methode, verplichte en optionele parameters en een voorbeeldantwoord. Deze vier onderdelen heb je allemaal nodig om het endpoint aan te roepen.

Als een vermelding ingewikkeld oogt, plak je die in je assistent en vraag je om elk onderdeel te labelen, zodat de structuur in één oogopslag duidelijk wordt.

Here is the docs entry for an endpoint I pasted below.
Label the URL, method, required parameters, and the response fields.

Verplichte en optionele parameters

Parameters passen een verzoek aan. Verplichte parameters moeten aanwezig zijn, anders mislukt de aanroep; optionele parameters veranderen het resultaat, bijvoorbeeld de paginagrootte of taal.

In de documentatie staat meestal aangegeven welke parameters verplicht zijn. Vraag je assistent eerst alleen de verplichte parameters op te sommen, zodat je een basisaanroep werkend krijgt voordat je extra's toevoegt.

From this endpoint's documentation, list only the required parameters
I must send. Ignore the optional ones for now.

Secties over verificatie

In de documentatie staat altijd beschreven hoe je je identiteit verifieert. Bij sommige API's zet je een API-sleutel in een header, bij andere gebruik je een token of queryparameter. Doe je dit niet goed, dan geeft elke aanroep de status 401 terug.

Deze sectie is gemakkelijk over het hoofd te zien. Vraag je assistent om exact de naam van de header of parameter op te halen die je verzoeken moeten bevatten.

Read this API's authentication docs and tell me exactly where my
key goes: a header, a query string, or something else. Show one example.

Voorbeeldantwoorden

In de documentatie staan voorbeeldantwoorden, zodat je vóór het aanroepen weet hoe de gegevens zijn opgebouwd. Zo zie je welke velden bestaan en hoe ze genest zijn.

Als je de structuur kent, kun je je code plannen. Je kunt je assistent vragen het voorbeeld te koppelen aan de exacte variabelen die op je scherm moeten worden weergegeven.

Let op versies

API's veranderen in de loop der tijd, dus de documentatie heeft versies, zoals v1 of 2024-01-01. Als je een voorbeeld uit een oude versie gebruikt met een nieuw endpoint, ontstaan er afwijkingen.

Controleer of je de versie leest die overeenkomt met de URL die je aanroept. Je assistent kan aangeven wanneer een voorbeeld verouderd lijkt voor het endpoint dat je gebruikt.

Probeer de interactieve console

Veel documentatie biedt een interactieve console met "uitproberen", waarin je parameters invoert en vanuit de browser een echte aanroep uitvoert. Dit is de snelste manier om te controleren of een verzoek werkt.

Gebruik deze console om parameters te valideren voordat je code schrijft. Vraag je assistent daarna om de werkende consoleaanroep om te zetten naar de taal van je app.

I made a working call in the API's try-it console with these inputs.
Convert it into a fetch request in JavaScript for my app.

Paginering herkennen

List-endpoints geven zelden alles in één keer terug. Ze gebruiken paginering: je krijgt één pagina tegelijk, plus een token of paginanummer voor de volgende reeks.

In de documentatie staat uitgelegd hoe de paginering werkt. Vraag je assistent die uitleg te lezen en een kleine lus te schrijven die veilig alle pagina's ophaalt zonder de limieten voor aanroepen te overschrijden.

This list endpoint uses pagination. Read the docs and write a loop
that fetches all results, respecting the rate limit between pages.

Van documentatie naar code

De echte kracht zit in het rechtstreeks aan je assistent geven van documentatie en vragen om werkende code met opmerkingen. Zo sla je het uitproberen en fouten maken over.

Vermeld altijd de link naar de documentatie of de geplakte tekst, je programmeertaal en je doel. Specifieke context levert veel vaker code op die meteen werkt.

Using this endpoint's docs, write a Python function that takes a city
name and returns today's temperature. Add comments explaining each step.

Controleer en vertrouw niet blind

AI kan documentatie verkeerd lezen of een parameter veronderstellen. Voer de gegenereerde aanroep altijd uit en vergelijk het resultaat met het voorbeeldantwoord in de documentatie.

Als er iets niet klopt, plak je de fout en het relevante gedeelte van de documentatie opnieuw in je assistent. Door met bewijsmateriaal te itereren, los je integratiefouten snel op.

Korte controle

Test wat je hebt geleerd over het lezen van API-documentatie.

Samenvatting

In documentatie vind je endpoints, parameters, verificatie, voorbeeldantwoorden, versies en paginering. Begin met de snelstart en ga daarna dieper in op de vermelding die je nodig hebt.

Geef secties aan je AI-assistent voor samenvattingen in duidelijke taal en kant-en-klare code, maar controleer die altijd aan de hand van het voorbeeldantwoord. Hierna doe je een echte eerste aanroep.

Gratis beginnen

Leer JavaScript met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
25
Lessen
100

Veelgestelde vragen

Is de les “API-documentatie lezen met AI” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Vibe-coding, waaronder “API-documentatie lezen met AI”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Vibe-coding bevat in totaal 4 lessen.

Wat leer ik in “API-documentatie lezen met AI”?

Laat AI een onbekende API uitleggen. Je oefent met Vibe-coding door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Vibe-coding te beginnen?

Ervaring vooraf is niet nodig. Vibe-coding op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.

Hoe lang duurt de les “API-documentatie lezen met AI”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Vibe-coding?

Ja. Elke les over Vibe-coding bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat een API is
  2. API-documentatie lezen met AI
  3. Uw eerste API-call maken
  4. Sleutels en fouten afhandelen
← Terug naar Vibe-coding