Overview
This node integrates with the Finolog API, enabling users to manage various financial and business-related entities such as users, currencies, businesses, companies, accounts, transactions, categories, projects, contractors, documents, items, packages, and package items. Specifically, for the "Пользователь" (User) resource with the "Обновить" (Update) operation, the node updates user information by sending a PUT request to the Finolog API.
Common scenarios where this node is beneficial include automating updates to user profiles in Finolog, synchronizing user data from other systems, or programmatically managing user details as part of larger financial workflows.
Example use case: Automatically updating a user's first and last name in Finolog when their profile changes in an external CRM system.
Properties
| Name | Meaning |
|---|---|
| Имя | User's first name (string) |
| Фамилия | User's last name (string) |
These properties are used to specify the new first and last names of the user when performing the update operation.
Output
The node outputs an array of JSON objects, each containing:
success: A boolean indicating if the API request was successful.data: The response data from the Finolog API, parsed as JSON if possible.operation: The operation performed (e.g., "update").resource: The resource targeted (e.g., "user").
For the user update operation, the output will typically contain the updated user information returned by the API.
The node does not output binary data.
Dependencies
- Requires an API token credential for Finolog API authentication.
- The node uses HTTP requests to communicate with the Finolog API endpoints.
- The API token must be configured in n8n credentials before using the node.
Troubleshooting
- Missing Business ID: Many operations require a business ID stored in the credentials. If missing, the node throws an error like "ID бизнеса не указан в учетных данных" ("Business ID not specified in credentials"). Ensure the business ID is set correctly in the API credentials.
- Invalid JSON Format: For some operations (not relevant to user update), JSON input parsing errors may occur. Make sure JSON inputs are valid.
- API Token Issues: If the API token is invalid or expired, requests will fail. Verify the API token in the credentials.
- Network Errors: Connectivity issues can cause request failures. Check network access to api.finolog.ru.
Links and References
- Finolog API Documentation (official API docs, in Russian)
- n8n Documentation (for general usage of HTTP Request nodes and credentials)
This summary focuses on the "Пользователь" resource and "Обновить" operation as requested.