Heroes Profile icon

Heroes Profile

Get data from Heroes Profile API and normalize it into REST API style JSON

General → MMR Tier Lookup

AI-generated

Overview

The node "Heroes Profile" integrates with the Heroes Profile API to retrieve and normalize data related to the game Heroes of the Storm. Specifically, for the General resource and MMR Tier Lookup operation, it allows users to input a raw MMR (Matchmaking Rating) value along with a selected game type to look up the corresponding MMR tier information.

This node is beneficial in scenarios where you want to translate raw MMR values into meaningful tiers or ranks within different game modes of Heroes of the Storm. For example, a user could input their current MMR and the game mode they play (e.g., Hero League), and the node will return the tier that corresponds to that MMR, helping players understand their competitive standing.

Properties

Name Meaning
MMR Value Enter a raw numeric MMR value (integer) representing the player's matchmaking rating.
Game Type Select the game mode for which the MMR tier lookup should be performed. Options include: Quick Match, Unranked Draft, Hero League, Team League, Storm League, ARAM.

Output

The output JSON structure contains the normalized response from the Heroes Profile API corresponding to the MMR tier lookup. This typically includes details about the tier associated with the provided MMR value and game type, such as tier name, rank boundaries, and possibly additional metadata describing the competitive level.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active connection to the Heroes Profile API.
  • The node requires an API authentication token credential configured in n8n to access the Heroes Profile API endpoints.
  • Network connectivity to https://api.heroesprofile.com/api must be available.

Troubleshooting

  • Invalid or missing MMR value: Ensure that the MMR value is a valid integer and is provided since it is required.
  • Unsupported or missing game type: The game type must be selected from the predefined options; leaving it empty may cause errors or no results.
  • API authentication errors: Verify that the API key credential is correctly set up and has not expired.
  • Network issues: Confirm that the n8n instance can reach the Heroes Profile API endpoint.
  • Unexpected API responses: If the API changes or returns unexpected data, the node might fail to parse the response correctly.

Links and References

Discussion