This is a custom node for n8n, an open-source workflow automation platform, designed to integrate with the Centum API, a system for managing customers, payments, and other business resources.
The Centum node simplifies interaction with the Centum API endpoints, allowing operations such as customer search, payment creation, and more directly inside your n8n workflows.
The node is built to be extensible, making it easy to add new operations for specific integration needs with Centum.
| Field | Type | Example | Required |
|---|---|---|---|
| Public Access Key | Password | a1b2c3d4e5f6g7h8i9j0... | Yes |
| CentumSuiteConsumidorApiPublicaId | Number | 12345 | Yes |
| Centum URL | Text (URL) | https://plataformaX.centum.com.ar:23990/BLX | Yes |
| ----------------------------------- | ------------ | ------------------------------------------------------------- | ---------- |
42 endpoints organized into 5 categories:
articulo: Search articles with filters (categories, dates, stock)articuloPorId: Query by exact ID or codearticulosDatosGenerales: Retrieve general article dataarticulosExistencia: Stock availability by brancharticulosImagenes: Download and process article imagesarticulosPrecioPorLista: Prices by price listarticulosSucursalesFisicas: Articles grouped by brancharticuloSucursalFisica: Specific article in branchcategoriasObtener: List categoriesmarcasObtener: List brandsrubrosObtener: List product groups
clienteNuevo: Create a new customernuevoContribuyente: Register a taxpayer with CUITclientes: Paginated customer listclientesActualizar: Update customer dataclientesBusqueda: Search by email or DNIclientesBusquedaPorCuit: Search by CUITbuscarContribuyente: Search taxpayercomposicionSaldoCliente: Detailed account statusobtenerSaldoCliente: Current account balance
cobros: Register a paymentobtenerCobros: Filter paymentsobtenerFacturasCobros: Payment invoice historycrearPedidoVenta: Create a sales orderobtenerPedidosDeVenta: List sales ordersobtenerFacturasPedidosVentas: Sales order invoice historyobtenerEstadosPedidosDeVenta: Available sales order statusespedidoVentaActividad: Check sales order activitygenerarVentas: Generate a salegenerarCompras: Generate a purchaseobtenerCompras: Filter purchases
provinciasLista: List of provinces (Argentina)departamentosLista: Departments by provincesucursalesFisicas: Physical brancheslistaPrecios: Available price listspromocionesCliente: Commercial promotions for customersregimenesEspecialesLista: Special tax regimesregimenesEspecialesPorId: Special regime by IDtipoComprobante: Voucher types
generarProductosWoo: Transform data to WooCommerce formatprocesarImagenes: Image processing and synchronizationgenerarToken: Authentication token generationoperadoresMoviles: Retrieve mobile operator data based on credentials
To use this node, make sure you have the following installed in your development environment:
- n8n: Version 1.75.2 or higher (latest recommended for compatibility).
- Node.js: Version 20.x or higher.
- npm: Required to install and build the plugin.
- Git: To clone the repository.
- Centum API access: Valid credentials (
centumUrl,consumerApiPublicId,publicAccessKey) provided by your Centum provider.
Recommended: Follow the n8n guide to set up your development environment.
Basic steps to work with this starter. For a detailed guide on creating and publishing nodes, see the documentation.
- Generate a new repository from this template.
git clone https://github.com/<your-username>/<your-repo>.git- Run
npm ito install dependencies. - Open the project in your editor.
- Explore the examples in
/nodesand/credentials. Modify or replace them with your own nodes. - Update
package.jsonwith your details. - Run
npm run lintto check for errors ornpm run lintfixto fix them automatically. - Test your node locally. See Running your node locally.
- Replace this README with your node documentation. Use the README TEMPLATE as a base.
- Update the LICENSE file with your details.
- Publish your package to npm.
For issues or questions:
- Open an issue in the GitHub repository.
- Contact your Centum provider for API-related support.
- Check the n8n documentation for help with workflow integration.
This project is licensed under the MIT License. See the LICENSE file for details.
