n8n-nodes-tibillet
v0.8.0
Published
Node n8n pour l'API TiBillet (événements, tarifs, réservations, portefeuilles Fedow).
Maintainers
Readme
n8n-nodes-tibillet
Node communautaire n8n pour l'API TiBillet : créer/modifier/annuler/supprimer des événements et leurs actions, lire les réservations, et créditer les portefeuilles Fedow (monnaie cadeau TNF, monnaie temps TIM).
Opérations
- Événement : Créer (v2), Lister, Lire, Modifier (v1), Supprimer (v2)
- Réservation : Créer (v2 — réservation gratuite confirmée, ou lien de paiement si tarif payant), Lire, Lister (v1)
- Billet : Lire (v1 — nom/prénom du billet nominatif)
- Portefeuille : Créditer (
wallet-refills, asset TNF/TIM, avec Idempotency-Key)
Plus un déclencheur TiBillet Trigger : reçoit le webhook de réservation TiBillet (object/uuid/state/datetime) et démarre le workflow. Colle son URL de production dans l'admin TiBillet.
Le node encapsule le split v1/v2 de l'API et l'authentification par clé (Authorization: Api-Key …).
Credential
TiBillet API : Base URL de l'instance (ex. https://lespass.demo-tibillet.ovh) + API Key. Une credential par instance (démo / prod).
Développement local
npm install
npm run build # compile TS -> dist/ et copie l'icôneTester dans un n8n local (le plus simple) :
# dans ce dossier
npm link
# dans le dossier des custom nodes de n8n
mkdir -p ~/.n8n/custom && cd ~/.n8n/custom
npm link n8n-nodes-tibillet
# puis (re)démarrer n8n : le node "TiBillet" apparaît dans la palettePublication (quand validé)
npm publish --access publicEnsuite, en prod : Settings → Community Nodes → Install n8n-nodes-tibillet.
