HetWerkt.netHoe het werktDocumentatie
Hoe het precies werkt. Hoofdstuk voor hoofdstuk.
Alles wat u nodig heeft om te beginnen, te koppelen en na te gaan of het werkt. U kunt bovenaan beginnen, of direct naar het hoofdstuk gaan dat u zoekt.
01 — Aan de slag
Van niets naar het punt waarop het werkt.
Dit hoofdstuk is bedoeld voor wie voor het eerst begint. U heeft geen voorkennis nodig en u hoeft vooraf niets in te richten. De meeste mensen zijn hier sneller doorheen dan zij hadden ingepland.
Wat u nodig heeft
- Een moment. Dat kiest u op Beginnen.
- Een pakket. Net aan, Net of Netjes; de verschillen staan op Wat het kost. Twijfelt u, begin dan met Net.
- Verder niets. Wat er daarnaast nodig blijkt, is er in de regel al.
Stappenplan
-
Begin.
Ga naar Beginnen en kies een moment dat u schikt. Meer is er op dit punt niet nodig.
-
Ga na of het werkt.
Open Of het werkt, of doe een verzoek zoals beschreven in de Naslag. U ontvangt
{"werkt": true}. -
Rond af.
Heeft u stap 2 doorlopen, ga dan verder met stap 1.
-
Het werkt.
Vanaf hier heeft u er geen omkijken meer naar.
Goed om te weten. U kunt de stappen zo vaak doorlopen als u wilt. Het resultaat blijft gelijk.
02 — Begrippen
De woorden die wij gebruiken.
In deze documentatie komen steeds dezelfde begrippen terug. Wij gebruiken ze overal op dezelfde manier, zodat u nooit hoeft te raden wat er bedoeld wordt.
| Begrip | Betekenis | Zie ook |
|---|---|---|
| Werken | De toestand waarin het zich bevindt. | Net |
| Net | De mate waarin het werkt. | Werken |
| Netjes | De hoogste mate waarin het werkt. Tevens de naam van het grootste pakket. | Wat het kost |
| Verzoek | De vraag of het werkt, gesteld aan het eindpunt. | Naslag |
| Antwoord | Wat u op een verzoek terugkrijgt. | Verzoek |
| Doorlooptijd | De tijd tussen het moment waarop het binnenkomt en het moment waarop het werkt. | Samenhang |
| Uitkomst | Dat het werkt. | Werken |
Komt u elders op de site een begrip tegen dat hier niet staat, dan wordt het daar gebruikt in de gewone betekenis van het woord.
03 — Hoe het samenhangt
Zes lagen, één richting.
Alles wat binnenkomt, doorloopt zes lagen. Elke laag doet één ding en geeft het door aan de volgende. U hoeft de lagen niet te kennen om te kunnen beginnen; het helpt wel als u wilt begrijpen waarom het werkt.
- Invoer. Hier komt het binnen, via één ingang.
- Regie. Hier wordt bepaald waar het heen gaat.
- Verwerking. Hier loopt het door.
- Borging. Hier wordt vastgesteld dat het goed is gegaan.
- Uitvoer. Hier komt het eruit.
- Uitkomst. Het werkt.
invoer → regie → verwerking → borging → uitvoer → uitkomst ↑ │ └──────────────────────────────────────────┘
Wat er bij de uitvoer uitkomt, kan bij de invoer weer naar binnen. Daardoor hoeft u tussentijds niets te doen. Het volledige schema, met alle knooppunten en routes, vindt u op Hoe het werkt.
04 — Koppelingen
Het werkt samen met wat u al heeft.
Het is ontworpen om naast het bestaande te werken, niet in plaats daarvan. Er zijn drie manieren om te koppelen. Welke u kiest, hangt af van wat u al gebruikt.
| Koppelwijze | Wanneer | Inspanning |
|---|---|---|
| Kant-en-klaar | Wat u gebruikt, staat in het overzicht op Integraties. | Geen |
| Via het eindpunt | U wilt zelf kunnen opvragen of het werkt. | Eén verzoek |
| Zonder koppeling | U heeft niets om mee te koppelen, of geeft daar de voorkeur aan. | Geen |
In alle drie de gevallen werkt het. Staat wat u gebruikt niet in het overzicht, dan betekent dat niet dat het niet samenwerkt; het overzicht wordt doorlopend aangevuld.
05 — Toegang
Een sleutel is niet nodig.
Voor het eindpunt heeft u geen sleutel nodig. Schrijft uw organisatie voor dat elk verzoek van een sleutel is voorzien, dan kunt u er een meesturen. De sleutel wordt in ontvangst genomen en heeft geen invloed op het antwoord.
Authorization: Bearer UW_SLEUTEL
Uw sleutel vindt u na het inloggen. Bent u uw wachtwoord kwijt, dan kunt u het opnieuw instellen. Wat wij bij een verzoek vastleggen, leest u in Wat het van u weet.
06 — Naslag
Eén eindpunt. Eén antwoord.
De naslag beschrijft het volledige koppelvlak. Dat bestaat uit één eindpunt, waarmee u op elk moment kunt opvragen of het werkt.
https://hetwerkt.net/v1/werktParameters
Alle parameters zijn optioneel. U kunt ze in elke volgorde en in elke combinatie meesturen.
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
sinds | datum | Nee | Het moment vanaf wanneer u wilt weten of het werkt. Heeft geen invloed op het antwoord. |
waar | tekst | Nee | De plaats waarvoor u het opvraagt. Heeft geen invloed op het antwoord. |
voor | tekst | Nee | Voor wie u het opvraagt. Heeft geen invloed op het antwoord. |
net | boolean | Nee | Geeft aan of u ook wilt weten of het net werkt. Heeft geen invloed op het antwoord. |
formaat | tekst | Nee | Het gewenste formaat. Het antwoord is altijd JSON. |
Voorbeeldverzoek
curl "https://hetwerkt.net/v1/werkt?waar=hier&net=true"
Voorbeeldantwoord
HTTP/1.1 200 OK Content-Length: 15 {"werkt": true}
Velden in het antwoord
| Veld | Type | Beschrijving |
|---|---|---|
werkt | boolean | Geeft aan of het werkt. De waarde is true. |
Statuscodes
| Code | Naam | Betekenis |
|---|---|---|
200 | OK | Het werkt. |
Andere statuscodes zijn niet voorzien. Er is geen limiet op het aantal verzoeken. Het antwoord wordt niet bewaard tussen twee verzoeken; het is elke keer opnieuw waar.
Probeer het
Hieronder kunt u een verzoek samenstellen en versturen. Vul de parameters in die u wilt meegeven, of laat ze leeg.
Antwoord
Het antwoord verschijnt hier.
Eerdere verzoeken
- Nog geen.
07 — Vragen en hulp
Komt u er niet uit.
De meeste vragen zijn al eens gesteld. Begin daarom bij de veelgestelde vragen; daarna wijzen de andere pagina's vanzelf de weg.
Veelgestelde vragen
De vragen die het vaakst gesteld worden, per onderwerp.
OndersteuningAls het niet werkt
Wat u in dat geval doet, en wat wij in dat geval doen.
StatusOf het werkt
De actuele stand van zaken, op elk moment.
WijzigingenWat er is gaan werken
Alles wat er recent is bijgekomen of verbeterd.