Package Information
Downloads: 0 weekly / 0 monthly
Latest Version: 0.0.5
Author: Cyril MARIN
Available Nodes
Documentation
n8n-nodes-ovhcloud
Nœud communautaire n8n pour interagir avec les APIs OVHcloud.
n8n est une plateforme d’automatisation de workflows sous licence fair-code.
Sommaire
- Fonctionnalités
- Installation
- Configuration des credentials OVH
- Opérations disponibles
- Compatibilité
- Développement
- Contribution
- Licence
- Ressources
Fonctionnalités
- Ressource Services : lister les services et récupérer un service par ID
- Ressource Me : informations du compte, factures, dette, commandes
- Authentification OVH via signature (
Application Key,Application Secret,Consumer Key) - Support multi-endpoints : OVH Europe/Canada/USA, SoYouStart, Kimsufi
Installation
Suivez le guide d'installation des community nodes n8n.
Depuis l’interface n8n
- Ouvrez Settings > Community Nodes
- Cliquez sur Install
- Recherchez
n8n-nodes-ovhcloud - Installez le package
Installation manuelle
npm install n8n-nodes-ovhcloud
Configuration des credentials OVH
Le nœud utilise le credential OVH API avec :
EndpointApplication KeyApplication SecretConsumer Key
Portails de création d’application OVHcloud :
- Europe : https://eu.api.ovh.com/createApp/
- Canada : https://ca.api.ovh.com/createApp/
- USA : https://api.us.ovhcloud.com/createApp/
Permissions API recommandées
GET /me
GET /me/bill
GET /me/bill/*
GET /me/debtAccount
GET /me/order
GET /me/order/*
GET /services
GET /services/*
Opérations disponibles
Resource: Services
- List Services
- Tri par
serviceId(asc/desc) - Filtre par nom de service (
resourceName) - Filtre par route (
routes, liste séparée par virgules)
- Tri par
- Get Service
- Sélection du type de service (Dedicated Server, Domain, Email, Hosting, ...)
- Sélection du service depuis une liste dynamique
Resource: Me
- Sub-resource Me
- Get My Info (
GET /me)
- Get My Info (
- Sub-resource Bills
- List Bills (
GET /me/billpuis détails) - Filtres disponibles : catégorie,
date.from,date.to,orderId
- List Bills (
- Sub-resource Debt Account
- Get Debt Account (
GET /me/debtAccount)
- Get Debt Account (
- Sub-resource Orders
- Get Order (liste + détails via
GET /me/orderetGET /me/order/{id}) - Filtres disponibles :
date.from,date.to
- Get Order (liste + détails via
Resource: Domain
- List Domains
- Get Domain
Statut actuel : ces opérations sont déclarées mais pas encore implémentées.
Compatibilité
- n8n
>= 1.60.0
Développement
Prérequis
- Node.js
- npm
Installation des dépendances
npm install
Scripts
npm run build
npm run build:watch
npm run dev
npm run lint
npm run lint:fix
npm run release
Structure du projet
.
├── credentials/
│ └── OvhCloudApi.credentials.ts
├── nodes/
│ └── OvhCloud/
│ ├── OvhCloud.node.ts
│ ├── listSearch/
│ └── resources/
│ ├── services/
│ ├── domain/
│ └── me/
├── icons/
└── dist/
Contribution
Les contributions sont bienvenues.
- Fork du dépôt
- Création d’une branche (
git checkout -b feature/ma-feature) - Commit (
git commit -m "feat: ...") - Push
- Ouverture d’une Pull Request
Licence
Copyright (c) 2026 Cyril MARIN