NexusKit

Démarrage rapide

Démarrage

Passez de zéro à une intégration API fonctionnelle en cinq étapes. Il vous faut seulement un navigateur et quelques minutes.

Étapes de configuration

1

Créez votre compte

Inscrivez-vous sur $https://app.nexus-kit.com/fr/signup. Aucune carte bancaire requise — NexusKit est gratuit à vie dans le cadre des limites d'utilisation équitable.

2

Activez les services

Dans votre dashboard, allez dans Dashboard → Modules et activez les services dont vous avez besoin. Commencez par Contact pour la capture de leads, ou activez les cinq.

3

Créez une clé API

Allez dans Dashboard → Développeurs et générez une nouvelle clé API. Votre clé commence par nk_live_ pour la production ou nk_test_ pour le développement.

Conservez-la en lieu sûr — vous ne pourrez plus la revoir par la suite.

4

Envoyez votre première requête

Utilisez l'extrait de code ci-dessous pour envoyer une entrée de test dans un formulaire de contact. Remplacez l'ID du formulaire et la clé API par les vôtres.

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

Consultez vos soumissions

Allez dans Dashboard → Contact → Boîte de réception pour voir votre soumission de test. Vous pourrez ensuite filtrer par statut, ajouter des notes ou exporter en CSV.

Variables d'environnement

Définissez ces variables dans votre fichier .env ou là où vous gérez vos secrets.

VariableDescriptionExemple
NEXUSKIT_API_URLURL de base pour toutes les requêtes API$https://api.nexus-kit.com
NEXUSKIT_API_KEYVotre clé API scopée (nk_live_* ou nk_test_*)nk_live_abc123...
NEXUSKIT_FORM_IDL'ID du formulaire vers lequel soumettre (depuis le module Contact)frm_xyz789

Exemple de code complet

Un script Node.js complet que vous pouvez exécuter localement pour tester l'API Contact.

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

Prochaines étapes

Besoin d'aide ?

Rejoignez notre communauté ou consultez la FAQ dans la barre latérale.