Developer API
Integreer juridische documenten en AI-advies direct in uw applicatie
Stap 1 — Haal een API sleutel op
Maak een API sleutel aan via de sleutelbeheer sectie onderaan deze pagina. Je sleutel begint altijd met jak_
Stap 2 — Test de verbinding
curl https://juridische-loket.replit.app/api/v1/status \
-H "X-API-Key: jak_uw_sleutel_hier"
Stap 3 — Genereer uw eerste document
curl -X POST https://juridische-loket.replit.app/api/v1/documents/generate \ -H "X-API-Key: jak_uw_sleutel_hier" \ -H "Content-Type: application/json" \ -d '{ "template": "Betalingsverzoek", "situation": "Mijn klant heeft factuur 2024-042 van €1.500 al 60 dagen niet betaald." }'
Voeg de X-API-Key header toe aan elk verzoek:
X-API-Key: jak_uw_sleutel_hier
Of via de Authorization header:
Authorization: Bearer jak_uw_sleutel_hier
| Abonnement | API verzoeken/dag | Document credits/maand | AI Chat |
|---|---|---|---|
| Gratis | 10 | 2 | — |
| Starter (€9,95) | 100 | 10 | ✓ |
| Pro (€19,95) | 500 | 25 | ✓ |
| Zakelijk (€49,95) | 2.000 | 50 | ✓ |
Bij het bereiken van de limiet ontvangt u een 429 Too Many Requests respons. Limieten resetten om middernacht (UTC).
Geeft een lijst van alle beschikbare document templates terug.
{
"templates": [
{ "name": "Betalingsverzoek" },
{ "name": "Contractbeëindiging" },
{ "name": "Sommatie- en stakingsverzoek" },
{ "name": "ZZP Overeenkomst" },
{ "name": "Brief van een advocaat" }
],
"count": 8
}
Genereert een professioneel juridisch document met AI. Verbruikt 1 credit.
Parameters
| Naam | Type | Vereist | Omschrijving |
|---|---|---|---|
| template | string | verplicht | Naam van het document template |
| situation | string | verplicht | Beschrijving van de situatie (max 3000 tekens) |
Voorbeeld verzoek
POST /api/v1/documents/generate
Content-Type: application/json
X-API-Key: jak_uw_sleutel_hier
{
"template": "Betalingsverzoek",
"situation": "Klant Jan de Vries heeft factuur #2024-042
van €2.500 al 45 dagen niet betaald ondanks herinneringen."
}
Voorbeeld respons
{
"document_id": 142,
"template": "Betalingsverzoek",
"content": "Geachte heer De Vries,\n\nHierbij...",
"credits_remaining": 24,
"created_at": "2026-04-06T14:30:00"
}
Stel een juridische vraag aan de AI-jurist gespecialiseerd in Nederlands recht.
| Naam | Type | Vereist | Omschrijving |
|---|---|---|---|
| question | string | verplicht | De juridische vraag (max 2000 tekens) |
POST /api/v1/chat
X-API-Key: jak_uw_sleutel_hier
{ "question": "Wat zijn mijn rechten als mijn verhuurder de huur
wil verhogen met 15%?" }
// Respons
{
"question": "Wat zijn mijn rechten...",
"answer": "Op basis van artikel 7:252 BW...",
"disclaimer": "Dit is algemeen juridisch advies..."
}
Haal een lijst van gepubliceerde juridische artikelen op.
| Parameter | Type | Omschrijving |
|---|---|---|
| category | string | Filter op categorie (bijv. arbeidsrecht) |
| type | string | Filter op type: tips, nieuws, gids, faq |
| limit | integer | Resultaten per pagina (max 100, standaard 20) |
| offset | integer | Paginering offset |
Haal de volledige inhoud van één artikel op inclusief de volledige tekst.
Geeft informatie over het account dat bij de API sleutel hoort, inclusief credits en limieten.
{
"username": "jandevries",
"subscription_tier": "pro",
"subscription_name": "Pro",
"credits_remaining": 24,
"api_requests_today": 12,
"api_daily_limit": 500
}
De OpenAPI spec beschrijft alle endpoints, parameters en responses in een standaardformaat. Tools zoals Postman, Swagger UI en ChatGPT kunnen deze spec automatisch inlezen om de API te begrijpen en te gebruiken.
Directe URL van de spec
https://juridische-loket.replit.app/api/v1/openapi.json
Met ChatGPT Actions kunt u een Custom GPT aanmaken die juridische documenten kan genereren en vragen kan beantwoorden via uw account — rechtstreeks vanuit het ChatGPT-interface.
- Ga naar chat.openai.com → Explore GPTs → Create
- Klik op het Configure tabblad
- Scroll naar Actions en klik op Create new action
- Kies Import from URL en plak:
https://juridische-loket.replit.app/api/v1/openapi.json
- Voeg bij Authentication type API Key in, met header naam
X-API-Key - Vul uw API sleutel in (aanmaken onderaan deze pagina)
- Sla op en test
De MCP server stelt AI-assistenten zoals Claude in staat om direct verbinding te maken met onze juridische kennisbasis. In plaats van dat gebruikers naar uw platform toe moeten komen, haalt de AI de informatie actief op.
POST /mcpVoeg dit toe aan uw Claude Desktop configuratiebestand (claude_desktop_config.json):
claude_desktop_config.json
{
"mcpServers": {
"juridische-ai-loket": {
"command": "npx",
"args": ["-y", "mcp-remote"],
"env": {
"MCP_SERVER_URL": "https://juridische-loket.replit.app/mcp"
}
}
}
}
Of test direct met een HTTP verzoek:
curl -X POST https://juridische-loket.replit.app/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_legal_articles", "arguments": { "query": "huurverhoging rechten huurder", "category": "huurrecht", "limit": 3 } } }'