Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.nudgen.net/llms.txt

Use this file to discover all available pages before exploring further.

Aperçu

L’API Développeur Nudgen fournit une interface REST propre et orientée ressources pour gérer votre infrastructure marketing. Toutes les requêtes utilisent des méthodes HTTP standard et renvoient des réponses JSON prévisibles.

Auth PAT

Authentification avec des jetons d’accès personnels via l’en-tête Bearer standard.

REST Propre

URLs prévisibles et orientées ressources avec des méthodes HTTP standard.

Limitation de débit

Limitation de débit intégrée par équipe et par endpoint pour protéger vos flux de travail.

Authentification

Toutes les requêtes API nécessitent un jeton d’accès personnel (PAT) transmis via l’en-tête Authorization. Vous pouvez générer des jetons depuis votre tableau de bord Nudgen sous Paramètres → Clés API.
curl -X GET https://app.nudgen.com/api/v1/user/me \
  -H "Authorization: Bearer <your-pat>"

URL de base

L’URL de base pour toutes les requêtes API est : https://app.nudgen.com

Endpoints

Auth & Identité

  • GET /api/v1/user/me : Obtenir l’utilisateur actuel authentifié.
  • GET /api/v1/teams : Lister toutes les équipes de l’utilisateur actuel.
  • POST /api/v1/teams/switch : Basculer le contexte de l’équipe active.

Contacts

  • GET /api/v1/contacts : Lister les contacts avec pagination, recherche et filtres de tags.
  • POST /api/v1/contacts/add : Créer un nouveau contact.
  • GET /api/v1/contacts/:id : Récupérer un contact spécifique.
  • PATCH /api/v1/contacts/:id : Mettre à jour un contact existant.
  • DELETE /api/v1/contacts/:id : Supprimer un contact.

Campagnes

  • GET /api/v1/campaigns : Lister les campagnes de l’équipe actuelle.
  • POST /api/v1/campaigns : Créer une nouvelle campagne.
  • GET /api/v1/campaigns/:id : Obtenir les détails d’une campagne.
  • GET /api/v1/campaigns/:id/stats : Obtenir les statistiques de diffusion d’une campagne.

Modèles

  • GET /api/v1/templates : Lister les modèles d’e-mail.
  • POST /api/v1/templates : Créer un nouveau modèle d’e-mail.

Paramètres

  • GET /api/v1/settings/brand : Obtenir la configuration de marque.
  • PATCH /api/v1/settings/brand : Mettre à jour les paramètres de marque.

Spécification OpenAPI

Vous pouvez télécharger notre spécification OpenAPI complète ici : openapi.json