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
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.
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.
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.
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);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.
| Variable | Description | Exemple |
|---|---|---|
| NEXUSKIT_API_URL | URL de base pour toutes les requêtes API | $https://api.nexus-kit.com |
| NEXUSKIT_API_KEY | Votre clé API scopée (nk_live_* ou nk_test_*) | nk_live_abc123... |
| NEXUSKIT_FORM_ID | L'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
Référence API
Documentation complète des endpoints, schémas de requête/réponse, détails d'authentification et codes d'erreur.
Explorer →Module Contact
Plongée détaillée dans l'API Contact — champs, validation, intégration Turnstile et guide d'intégration React.
Explorer →Module Réservation
Configurez la planification, gérez les disponibilités et laissez vos clients réserver des créneaux via API.
Explorer →Webhooks
Recevez des payloads d'événements signés HMAC dès qu'il se passe quelque chose. Abonnez-vous à des événements spécifiques ou utilisez les jokers.
Explorer →Besoin d'aide ?
Rejoignez notre communauté ou consultez la FAQ dans la barre latérale.
