Actions7
Overview
The "Resolve Vanity URL" operation for the User resource in this custom n8n node allows you to convert a Steam vanity URL (a user-friendly, custom profile URL) into the corresponding SteamID. This is useful when you need to interact with the Steam Web API using a user's unique SteamID rather than their vanity URL.
Common scenarios:
- Automating workflows that require fetching user data from Steam based on a known vanity URL.
- Integrating Steam user identification into applications or bots.
- Resolving user input (vanity URLs) to internal IDs for further processing.
Practical example:
A gaming community admin wants to automate the process of adding new members to a database by their Steam vanity URL. This node can resolve the vanity URL to a SteamID, which can then be used for further API calls or record keeping.
Properties
| Name | Type | Meaning |
|---|---|---|
| Vanity URL | String | The custom Steam profile URL segment (e.g., "gabelogannewell") to be resolved to a SteamID. |
| Simplify | Boolean | Whether to return a simplified version of the response instead of the full raw API response. |
Output
- json:
- If "Simplify" is enabled, the output will contain only the essential information (typically the resolved SteamID).
- If "Simplify" is disabled, the output will include the full raw response from the Steam Web API, which may contain additional metadata and status fields.
Note: This node does not output binary data.
Dependencies
- External Service: Requires access to the Steam Web API.
- API Key: You must provide valid Steam Web API credentials (
steamApi) in your n8n instance. - n8n Configuration: Ensure the credential named
steamApiis set up with your Steam API key.
Troubleshooting
Invalid Vanity URL:
- Error: The node may return an error if the provided vanity URL does not exist or is misspelled.
- Solution: Double-check the vanity URL for typos or confirm its existence on Steam.
Missing API Key:
- Error: Requests will fail if the Steam API key is missing or invalid.
- Solution: Ensure the
steamApicredential is correctly configured in n8n.
API Rate Limits:
- Error: Excessive requests may result in rate limiting by Steam.
- Solution: Space out requests or consult Steam's API documentation for rate limits.