INTÉGRATION 1SHOT API N8N : AUTOMATISER 1SHOT API AVEC N8N

Vous cherchez à automatiser vos interactions blockchain avec 1Shot API via n8n ? Cette intégration vous ouvre les portes de l’automatisation Web3 sans avoir à coder une seule ligne. Que vous gériez des smart contracts, des wallets ou des transactions, n8n connecte 1Shot API à l’ensemble de votre stack technique.

L’intégration 1Shot API n8n met à votre disposition 21 actions pour piloter vos opérations blockchain de manière fluide et automatisée. Créez des workflows qui exécutent des smart contracts, surveillent vos transactions, gèrent vos wallets ou lisent des données on-chain — le tout orchestré depuis une interface visuelle intuitive. Concrètement, vous pouvez enchaîner des opérations complexes comme encoder un contrat, estimer les frais de gas, puis exécuter la transaction, sans intervention manuelle.

Découvrez dans ce guide comment exploiter pleinement chaque action disponible, configurer votre connexion en quelques clics, et construire des automatisations blockchain robustes.

Logo n8n

Workflow n8n 1Shot API : démonstration d'une automatisation connectant 1Shot API à d'autres applications via n8n. Cette vidéo illustre comment les actions 1Shot API s'intègrent dans un workflow n8n pour automatiser vos processus blockchain sans code.

POURQUOI AUTOMATISER 1SHOT API AVEC N8N ?

L’intégration 1Shot API n8n met à votre disposition 21 actions couvrant l’ensemble des opérations blockchain essentielles : gestion des smart contracts, manipulation des wallets, suivi des transactions et recherche de prompts. Cette richesse fonctionnelle vous permet de construire des automatisations Web3 complètes sans quitter l’interface n8n.

Gain de temps considérable : plus besoin de jongler entre interfaces ou d’exécuter manuellement chaque appel API. Configurez une fois vos workflows et laissez n8n orchestrer vos opérations blockchain 24h/24. Réduction des erreurs : les paramètres sont validés automatiquement, les credentials gérés de manière sécurisée, et chaque étape s’enchaîne sans risque d’oubli. Intégration fluide : connectez 1Shot API à plus de 400 applications dans n8n — CRM, bases de données, outils de notification, services cloud.

Voici quelques workflows typiques que vous pouvez créer :

  • Exécuter automatiquement un smart contract quand un événement survient dans votre CRM
  • Créer un wallet et notifier votre équipe Slack instantanément
  • Lister toutes les transactions d’une période et générer un rapport dans Google Sheets
  • Encoder et simuler un contrat avant exécution pour valider les paramètres
  • Surveiller le statut de transactions et déclencher des alertes en cas d’anomalie
Liste des actions 1Shot API disponibles dans n8n

COMMENT CONNECTER 1SHOT API À N8N ?

Configuration des credentials 1Shot API dans n8n

Configuration de base :

  1. Créez un nouveau workflow dans n8n et ajoutez un nœud 1Shot API depuis le panneau des intégrations
  2. Cliquez sur « Create New Credential » dans le paramètre « Credential to connect with » du nœud
  3. Récupérez vos clés API depuis votre dashboard 1Shot (section API ou Settings)
  4. Collez vos identifiants dans les champs correspondants de la fenêtre de configuration n8n
  5. Testez la connexion en cliquant sur « Test » pour valider que l’authentification fonctionne

Une fois les credentials enregistrés, ils seront disponibles dans tous vos workflows n8n utilisant 1Shot API.

💡 TIPS : Créez des credentials séparés pour vos environnements de test et de production. Nommez-les clairement (« 1Shot – Production », « 1Shot – Staging ») pour éviter toute confusion lors de la création de workflows. Pensez également à renouveler régulièrement vos clés API pour maintenir un niveau de sécurité optimal.

BESOIN D’AIDE POUR AUTOMATISER 1SHOT API AVEC N8N ?

On revient vers vous en quelques minutes ✔

ACTIONS 1SHOT API DISPONIBLES DANS N8N

List chains

Cette action vous permet de récupérer la liste complète des blockchains disponibles dans votre compte 1Shot. C’est généralement la première étape de tout workflow blockchain, car elle vous donne accès aux identifiants de chaînes nécessaires pour les opérations suivantes.

Paramètres de configuration :

  • Credential to connect with : sélectionnez vos identifiants 1Shot via le menu déroulant. Ce paramètre est requis.
  • Resource : fixé sur « Chain », détermine le type de ressource interrogée.
  • Operation : défini sur « List Chains », spécifie l’action à exécuter.
  • Page Number : numéro de page des résultats à récupérer (défaut : 1). Paramètre optionnel.
  • Page Size : nombre de résultats par page (défaut : 25). Paramètre optionnel.

Cas d’usage typiques :

  • Initialiser dynamiquement un workflow en récupérant les chaînes disponibles
  • Créer un système de sélection de blockchain dans une interface utilisateur
  • Vérifier périodiquement les nouvelles chaînes supportées par votre compte
Configuration de l'action List chains 1Shot API dans n8n

Assure Contract Methods From Prompt

Cette action puissante permet d’assurer les méthodes d’un smart contract à partir d’un prompt spécifique. Elle combine l’intelligence des prompts 1Shot avec l’exécution de méthodes contractuelles, idéale pour des workflows automatisés basés sur des instructions en langage naturel.

Paramètres de configuration :

  • Credential to connect with : vos identifiants 1Shot (menu déroulant, requis)
  • Resource : fixé sur « Contract Method »
  • Operation : « Assure Contract Methods From Prompt »
  • Chain Name or ID : nom ou identifiant de la blockchain cible (texte, requis)
  • Contract Address : adresse du smart contract concerné (texte, requis)
  • Prompt ID : identifiant unique du prompt à utiliser (texte, requis)
  • Wallet Name or ID : nom ou ID du wallet pour les transactions (texte, requis)

Cas d’usage typiques :

  • Automatiser des interactions contractuelles basées sur des prompts prédéfinis
  • Intégrer des instructions en langage naturel dans vos workflows blockchain
  • Standardiser l’exécution de méthodes complexes via des templates de prompts
Configuration de l'action Assure Contract Methods From Prompt 1Shot API dans n8n

Encode a smart contract

L’action d’encodage prépare les données d’appel d’une méthode de smart contract. Cette étape est essentielle avant toute exécution, car elle transforme vos paramètres en format compatible avec la blockchain.

Paramètres de configuration :

  • Credential to connect with : sélection des identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Encode »
  • Contract Method Name or ID : identifiant de la méthode à encoder (texte, requis)
  • Parameters : paramètres additionnels au format JSON. Cliquez sur « Add Field » pour ajouter plusieurs paramètres selon les besoins de votre méthode (optionnel)

Cas d’usage typiques :

  • Préparer des transactions avant validation manuelle
  • Générer des calldata pour des outils externes
  • Valider le format des paramètres avant exécution
Configuration de l'action Encode a smart contract 1Shot API dans n8n

Estimate the gas cost of a contract method

Avant d’exécuter une transaction blockchain, il est crucial d’estimer les frais de gas. Cette action vous permet d’anticiper les coûts et d’optimiser vos workflows en fonction des conditions réseau.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Estimate »
  • Contract Method Name or ID : méthode pour laquelle estimer le gas (texte, requis)
  • Parameters : paramètres supplémentaires au format JSON ou texte (optionnel)

Cas d’usage typiques :

  • Vérifier automatiquement si le gas est dans une fourchette acceptable avant exécution
  • Créer des alertes quand les frais dépassent un seuil défini
  • Optimiser le timing des transactions en fonction des estimations
Configuration de l'action Estimate the gas cost of a contract method 1Shot API dans n8n

Execute a smart contract

C’est l’action centrale de l’intégration : elle exécute réellement une méthode de smart contract sur la blockchain. Utilisez-la quand vous êtes prêt à valider une transaction on-chain.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Execute »
  • Contract Method Name or ID : identifiant de la méthode à exécuter (texte, requis)
  • Parameters : données JSON pour la méthode (optionnel)
  • Additional Fields : champs supplémentaires selon vos besoins (optionnel)

Cas d’usage typiques :

  • Automatiser des mints, transfers ou approbations de tokens
  • Déclencher des fonctions contractuelles suite à des événements externes
  • Orchestrer des séquences d’appels sur plusieurs contrats
Configuration de l'action Execute a smart contract 1Shot API dans n8n

Execute a smart contract (as Delegator)

Cette variante permet d’exécuter un smart contract en tant que délégateur. Utile pour les architectures où une entité exécute des transactions pour le compte d’autres utilisateurs.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Execute as Delegator »
  • Contract Method Name or ID : méthode à exécuter (texte, requis)
  • Parameters : paramètres au format objet, possibilité d’entrées multiples (optionnel)
  • Delegator Wallet Address : adresse du wallet délégateur (texte, requis)
  • Additional Fields : champs personnalisables (optionnel)

Cas d’usage typiques :

  • Meta-transactions où vous payez le gas pour vos utilisateurs
  • Systèmes de délégation de droits d’exécution
  • Automatisation de transactions multi-comptes
Configuration de l'action Execute a smart contract as Delegator 1Shot API dans n8n

Execute multiple smart contracts

Besoin d’exécuter plusieurs méthodes contractuelles en une seule opération ? Cette action batch vous fait gagner du temps et optimise vos workflows complexes.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Execute Batch »
  • Contract Methods : liste des méthodes à exécuter (sélection multiple, requis)
  • Wallet Name or ID : wallet associé aux transactions (texte, optionnel)
  • Additional Fields : configurations supplémentaires (optionnel)

Cas d’usage typiques :

  • Exécuter une série d’opérations atomiques
  • Automatiser des processus multi-étapes en une seule action
  • Optimiser les coûts en regroupant les transactions
Configuration de l'action Execute multiple smart contracts 1Shot API dans n8n

Execute Batch as Delegator

Combinez la puissance du batch avec la flexibilité de la délégation. Cette action exécute plusieurs smart contracts en lot tout en agissant en tant que délégateur.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Execute Batch as Delegator »
  • Contract Methods : méthodes contractuelles à exécuter en batch (requis)
  • Wallet Name or ID : identifiant du wallet délégateur (texte, requis)
  • Additional Fields : paramètres additionnels (optionnel)

Cas d’usage typiques :

  • Services de relais de transactions pour applications décentralisées
  • Exécution groupée pour le compte de multiples utilisateurs
  • Automatisation de workflows complexes avec paiement centralisé du gas
Configuration de l'action Execute Batch as Delegator 1Shot API dans n8n

Get a smart contract method

Récupérez les détails complets d’une méthode de smart contract spécifique. Cette action est parfaite pour valider des configurations ou afficher des informations dans des interfaces.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Get »
  • Contract Method ID : identifiant unique de la méthode (texte, requis)

Cas d’usage typiques :

  • Vérifier les paramètres attendus par une méthode avant exécution
  • Alimenter des dashboards avec les détails des contrats
  • Valider l’existence d’une méthode dans un workflow conditionnel
Configuration de l'action Get a smart contract method 1Shot API dans n8n

List all smart contract methods

Obtenez une vue complète de toutes les méthodes de smart contracts disponibles. Cette action supporte de nombreux filtres pour affiner vos recherches.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « List »
  • Name : filtrer par nom de méthode (texte, optionnel)
  • Contract Address : filtrer par adresse de contrat (texte, optionnel)
  • Prompt ID : filtrer par identifiant de prompt (texte, optionnel)
  • Method Type : type de méthode via menu déroulant, défaut « None » (optionnel)
  • Chain Name or ID : filtrer par blockchain (texte, optionnel)
  • Page Number : pagination, défaut 1 (optionnel)
  • Page Size : résultats par page, défaut 25 (optionnel)

Cas d’usage typiques :

  • Créer des interfaces de sélection dynamique de méthodes
  • Auditer les méthodes disponibles sur un contrat spécifique
  • Générer des rapports sur les capacités de vos smart contracts
Configuration de l'action List all smart contract methods 1Shot API dans n8n

Simulate a smart contract

Testez une exécution de smart contract sans l’inscrire sur la blockchain. Cette simulation vous permet de valider vos paramètres et d’anticiper les résultats avant de consommer du gas.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Simulate »
  • Contract Method Name or ID : méthode à simuler (texte, requis)
  • Parameters : paramètres JSON pour la simulation (optionnel)
  • Gas Limit : limite de gas pour la simulation (numérique, optionnel)

Cas d’usage typiques :

  • Valider des transactions avant exécution réelle
  • Tester des scénarios sans risque financier
  • Débugger des erreurs d’exécution contractuelle
Configuration de l'action Simulate a smart contract 1Shot API dans n8n

Read data from a smart contract

Lisez des données directement depuis un smart contract. Contrairement à l’exécution, la lecture ne modifie pas l’état de la blockchain et ne consomme pas de gas.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Contract Method »
  • Operation : « Read »
  • Contract Method Name or ID : méthode de lecture à appeler (texte, requis)
  • Parameters : paramètres JSON si la méthode en requiert (optionnel)

Cas d’usage typiques :

  • Récupérer des soldes de tokens ou états de contrats
  • Alimenter des dashboards avec des données on-chain en temps réel
  • Créer des conditions de workflow basées sur l’état blockchain
Configuration de l'action Read data from a smart contract 1Shot API dans n8n

Get transaction

Récupérez les détails complets d’une transaction spécifique via son nom ou identifiant. Indispensable pour le suivi et l’audit de vos opérations.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Transaction »
  • Operation : « Get Transaction »
  • Transaction Name or ID : identifiant unique de la transaction (texte, requis)

Cas d’usage typiques :

  • Vérifier le statut d’une transaction après exécution
  • Alimenter des systèmes de notification sur l’état des transactions
  • Créer des rapports détaillés sur des opérations spécifiques
Configuration de l'action Get transaction 1Shot API dans n8n

List transactions

Obtenez une liste complète de vos transactions avec de puissantes options de filtrage. Parfait pour la création de tableaux de bord et le suivi d’activité.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Transaction »
  • Operation : « List Transactions »
  • Status : filtrer par statut de transaction (menu déroulant, optionnel)
  • Wallet ID : filtrer par wallet (texte, optionnel)
  • Contract Method ID : filtrer par méthode contractuelle (texte, optionnel)
  • API Credential ID : filtrer par credential API (texte, optionnel)
  • User ID : filtrer par utilisateur (texte, optionnel)
  • Memo : filtrer par mémo/référence (texte, optionnel)
  • After Time : transactions après ce timestamp (numérique, défaut 0, optionnel)
  • Before Time : transactions avant ce timestamp (numérique, défaut 0, optionnel)
  • Page Number : numéro de page pour la pagination (optionnel)

Cas d’usage typiques :

  • Générer des rapports périodiques d’activité blockchain
  • Surveiller les transactions d’un wallet spécifique
  • Créer des alertes basées sur le statut des transactions
Configuration de l'action List transactions 1Shot API dans n8n

Create wallet

Créez un nouveau wallet dans votre compte 1Shot. Cette action est la première étape pour gérer des fonds ou exécuter des transactions sur une nouvelle adresse.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Wallet »
  • Operation : « Create Wallet »
  • Chain Name or ID : blockchain sur laquelle créer le wallet (texte, requis)
  • Name : nom à attribuer au wallet (texte, requis)
  • Description : description optionnelle pour identifier le wallet (texte, optionnel)

Cas d’usage typiques :

  • Automatiser la création de wallets pour de nouveaux utilisateurs
  • Déployer des wallets dédiés par projet ou campagne
  • Initialiser des wallets dans le cadre de workflows d’onboarding
Configuration de l'action Create wallet 1Shot API dans n8n

Search prompts

Recherchez parmi vos prompts 1Shot pour trouver rapidement les templates dont vous avez besoin. Les prompts permettent de définir des instructions réutilisables pour vos opérations.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Prompt »
  • Operation : « Search Prompts »
  • Query : terme de recherche pour filtrer les prompts (texte, optionnel)
  • Chain Name or ID : filtrer par blockchain associée (texte, optionnel)

Cas d’usage typiques :

  • Trouver dynamiquement un prompt par mots-clés dans un workflow
  • Créer des interfaces de sélection de prompts
  • Vérifier l’existence de prompts avant leur utilisation
Configuration de l'action Search prompts 1Shot API dans n8n

Delete wallet

Supprimez un wallet de votre compte 1Shot. À utiliser avec précaution, cette action est irréversible.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Wallet »
  • Operation : « Delete Wallet »
  • Wallet Name or ID : identifiant du wallet à supprimer (texte, requis)

Cas d’usage typiques :

  • Nettoyer les wallets de test après validation
  • Automatiser la suppression de wallets temporaires
  • Gérer le cycle de vie des wallets dans vos workflows
Configuration de l'action Delete wallet 1Shot API dans n8n

List wallets

Récupérez la liste de tous vos wallets avec des options de filtrage et pagination. Idéal pour la gestion et le monitoring de vos adresses.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Wallet »
  • Operation : « List Wallets »
  • Chain Name or ID : filtrer par blockchain (texte, optionnel)
  • Name : rechercher par nom de wallet (texte, optionnel)
  • Page Number : numéro de page (numérique, défaut 1, optionnel)
  • Page Size : résultats par page (numérique, défaut 25, optionnel)

Cas d’usage typiques :

  • Afficher tous les wallets dans un dashboard de gestion
  • Trouver un wallet spécifique par son nom
  • Auditer les wallets existants sur une blockchain donnée
Configuration de l'action List wallets 1Shot API dans n8n

Get wallet

Récupérez les informations détaillées d’un wallet spécifique. Cette action vous donne accès à toutes les métadonnées et l’état actuel du wallet.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Wallet »
  • Operation : « Get Wallet »
  • Wallet Name or ID : identifiant du wallet à récupérer (texte, requis)

Cas d’usage typiques :

  • Vérifier les détails d’un wallet avant une opération
  • Alimenter des notifications avec les informations wallet
  • Valider l’existence d’un wallet dans un workflow conditionnel
Configuration de l'action Get wallet 1Shot API dans n8n

Update wallet

Modifiez les informations d’un wallet existant. Cette action permet de mettre à jour le nom ou la description sans affecter l’adresse blockchain.

Paramètres de configuration :

  • Credential to connect with : identifiants 1Shot (requis)
  • Resource : « Wallet »
  • Operation : « Update Wallet »
  • Chain Name or ID : blockchain du wallet (texte, requis)
  • Wallet Name or ID : identifiant du wallet à modifier (texte, requis)
  • Name : nouveau nom pour le wallet (texte, optionnel)
  • Description : nouvelle description (texte, optionnel)

Cas d’usage typiques :

  • Renommer des wallets pour une meilleure organisation
  • Ajouter des descriptions suite à des changements de projet
  • Mettre à jour les métadonnées dans des workflows de gestion
Configuration de l'action Update wallet 1Shot API dans n8n

BESOIN D’AIDE POUR AUTOMATISER 1SHOT API AVEC N8N ?

On revient vers vous en quelques minutes ✔

QUESTIONS FRÉQUENTES SUR L’INTÉGRATION 1SHOT API N8N

L'intégration 1Shot API n8n est-elle gratuite ?

Oui, l'intégration 1Shot API dans n8n est totalement gratuite. Vous n'avez besoin que d'un compte n8n (version gratuite suffisante) et d'un compte 1Shot. Les seuls coûts éventuels dépendent de votre plan 1Shot si vous dépassez les limites gratuites, ou si vous utilisez n8n Cloud avec un volume d'exécutions important. Pour la plupart des utilisateurs, l'automatisation 1Shot API n8n reste entièrement gratuite.

L'intégration vous permet de manipuler quatre types de ressources principales : les chains (blockchains disponibles), les contract methods (méthodes de smart contracts pour encoder, exécuter, simuler ou lire des données), les wallets (création, modification, suppression et listing), et les transactions (suivi et historique). Vous pouvez également rechercher des prompts pour automatiser des interactions basées sur des instructions prédéfinies. Toutes ces données peuvent être combinées avec les 400+ autres intégrations n8n pour créer des workflows complets.

La configuration initiale prend généralement moins de 5 minutes. Il vous suffit de récupérer vos credentials API depuis votre dashboard 1Shot, de les ajouter dans n8n, et de tester la connexion. Une fois cette étape franchie, vous pouvez immédiatement utiliser les 21 actions disponibles dans vos workflows. Pour un premier workflow fonctionnel (par exemple, lister vos wallets et envoyer le résultat par email), comptez environ 10 à 15 minutes supplémentaires. Les workflows plus complexes impliquant des exécutions de smart contracts peuvent nécessiter plus de temps pour configurer correctement les paramètres.