NexusKit

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

1

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.

2

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.

3

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.

4

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);
5

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.

VariabeleBeschrijvingVoorbeeld
NEXUSKIT_API_URLBasis-URL voor alle API-verzoeken$https://api.nexus-kit.com
NEXUSKIT_API_KEYUw scoped API-sleutel (nk_live_* of nk_test_*)nk_live_abc123...
NEXUSKIT_FORM_IDHet 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

Hulp nodig?

Sluit u aan bij onze community of raadpleeg de FAQ in de zijbalk.