Snelstart
Aan de slag
In vijf stappen van nul naar een werkende API-integratie. U hebt alleen een browser en een paar minuten nodig.
Installatiestappen
Maak uw account aan
Meld u aan op $https://app.nexus-kit.com/en/signup. Geen creditcard nodig — NexusKit is gratis voor altijd binnen de fair-use-limieten.
Schakel services in
Ga in uw Dashboard naar Dashboard → Modules en schakel de services in die u nodig hebt. Begin met Contact voor leadgeneratie, of schakel alle vijf in.
Maak een API-sleutel aan
Ga naar Dashboard → Developers en genereer een nieuwe API-sleutel. Uw sleutel begint met nk_live_ voor productie of nk_test_ voor ontwikkeling.
Bewaar hem veilig — u kunt hem niet nogmaals bekijken.
Verstuur uw eerste verzoek
Gebruik het onderstaande codefragment om een test-inzending voor een contactformulier te versturen. Vervang het formulier-ID en de API-sleutel door uw eigen gegevens.
const res = await fetch(
`${NEXUSKIT_API_URL}/v1/public/contact/forms/${NEXUSKIT_FORM_ID}/submissions`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${NEXUSKIT_API_KEY}`,
},
body: JSON.stringify({
locale: 'en',
payload: {
name: 'Jane Doe',
email: '[email protected]',
message: 'Hello from the quick start guide!',
},
}),
}
);
const data = await res.json();
console.log('Submission ID:', data.id);Bekijk uw inzendingen
Ga naar Dashboard → Contact → Inbox om uw test-inzending te bekijken. Van daaruit kunt u filteren op status, notities toevoegen of exporteren als CSV.
Omgevingsvariabelen
Stel deze in in uw .env-bestand of waar u uw secrets ook beheert.
| Variabele | Beschrijving | Voorbeeld |
|---|---|---|
| NEXUSKIT_API_URL | Basis-URL voor alle API-verzoeken | $https://api.nexus-kit.com |
| NEXUSKIT_API_KEY | Uw scoped API-sleutel (nk_live_* of nk_test_*) | nk_live_abc123... |
| NEXUSKIT_FORM_ID | Het formulier-ID om naar in te dienen (van de Contact-module) | frm_xyz789 |
Volledig codevoorbeeld
Een compleet Node.js-script dat u lokaal kunt uitvoeren om de Contact-API te testen.
import 'dotenv/config';
const API_URL = process.env.NEXUSKIT_API_URL;
const API_KEY = process.env.NEXUSKIT_API_KEY;
const FORM_ID = process.env.NEXUSKIT_FORM_ID;
async function submitContact() {
const res = await fetch(
`${API_URL}/v1/public/contact/forms/${FORM_ID}/submissions`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${API_KEY}`,
},
body: JSON.stringify({
locale: 'en',
payload: {
name: 'Jane Doe',
email: '[email protected]',
message: 'Interested in your services.',
},
}),
}
);
if (!res.ok) {
const err = await res.text();
throw new Error(`API error ${res.status}: ${err}`);
}
const data = await res.json();
console.log('Submission created:', data.id);
}
submitContact().catch(console.error);Volgende stappen
API-referentie
Volledige endpoint-documentatie, request-/response-schema's, authenticatiedetails en foutcodes.
Verkennen →Contact-module
Duik dieper in de Contact-API — velden, validatie, Turnstile-integratie en de React-embedhandleiding.
Verkennen →Boekingen-module
Stel planning in, beheer beschikbaarheid en laat klanten via de API tijdslots boeken.
Verkennen →Webhooks
Ontvang HMAC-ondertekende event-payloads wanneer er iets gebeurt. Abonneer op specifieke events of gebruik wildcards.
Verkennen →Hulp nodig?
Sluit u aan bij onze community of raadpleeg de FAQ in de zijbalk.
