Actions26
- General Actions
- Replay Actions
- Hero Actions
- NexusGaming Actions
- Player Actions
General → Hero List
AI-generatedOverview
The "Heroes Profile" node integrates with the Heroes Profile API to fetch and normalize data related to heroes from the game Heroes of the Storm. It transforms the API responses into a consistent REST API style JSON format, making it easier to work with within n8n workflows.
A common use case for this node is to retrieve detailed hero information, such as hero lists filtered by specific criteria like hero name or role. This can be useful for game analytics, building dashboards, or automating content updates related to Heroes of the Storm.
For example, you could use this node to:
- Get a list of all heroes or filter heroes by their role (e.g., Tank, Healer).
- Retrieve detailed stats or builds for a particular hero.
- Export hero data in JSON or CSV format for further processing.
Properties
| Name | Meaning |
|---|---|
| Hero | Select a specific hero to filter the results. Options include all available heroes such as Abathur, Jaina, Zeratul, etc. |
| Role | Filter heroes by their role. Options: Tank, Bruiser, Ranged Assassin, Melee Assassin, Healer, Support. |
| Mode | Choose the response format. Options: JSON (default), CSV. |
Output
The node outputs data in the json field formatted according to the selected operation and filters. The output structure corresponds to normalized REST API style JSON representing hero data retrieved from the Heroes Profile API.
If the "Mode" property is set to CSV, the output will be in CSV format instead of JSON.
No binary data output is indicated in the source code or properties.
Dependencies
- Requires an API key credential for the Heroes Profile API to authenticate requests.
- The base URL for API requests is
https://api.heroesprofile.com/api. - The node expects JSON responses by default but can request CSV format if specified.
Troubleshooting
- Authentication errors: Ensure that a valid API key credential is configured in n8n for the Heroes Profile API.
- Empty or missing data: Verify that the selected hero or role exists and that the API endpoint supports the requested filters.
- Invalid response format: If choosing CSV mode, ensure downstream nodes can handle CSV input or convert it appropriately.
- Network issues: Confirm network connectivity to
https://api.heroesprofile.com/api.
Links and References
- Heroes Profile API Documentation (general reference, actual link may vary)
- Heroes of the Storm Official Site
Note: This summary is based on static analysis of the provided source code and property definitions without runtime execution.