Evolution API icon

Evolution API

Interact with Evolution API

Overview

The node named "Evolution API" provides an interface to interact with the Evolution API service. Specifically, for the Resource "Profile" and Operation "Fetch Business Profile," it allows users to retrieve detailed business profile information associated with a given contact number on a specified instance of the Evolution API.

This node is beneficial in scenarios where you need to programmatically access business profile data, such as integrating contact details into CRM systems, automating customer support workflows, or enriching user profiles with verified business information.

For example, a user can input the instance name of their Evolution API deployment and a contact number to fetch the corresponding business profile, which can then be used downstream in automation workflows.

Properties

Name Meaning
Instance Name The name of the Evolution API instance to connect to. This identifies the specific API environment or deployment.
Contact The contact number (remoteJid) for which the business profile should be fetched.

Output

The node outputs a JSON array containing the fetched business profile data for the specified contact. The structure of the JSON output corresponds to the business profile details returned by the Evolution API, typically including fields such as business name, address, description, and other relevant metadata.

If the node supports binary data output, it is not indicated in the provided code or properties; thus, the output is purely JSON-based.

Dependencies

  • Requires an active connection to the Evolution API service.
  • Requires an API authentication credential configured in n8n (referred to generically as an API key or token).
  • The base URL for requests is set to https://doc.evolution-api.com/api-reference by default.
  • No additional external dependencies are indicated.

Troubleshooting

  • Unsupported operation error: If the node throws an error stating that the function for the resource-operation combination is unsupported, verify that the Resource and Operation parameters are correctly set to supported values ("profile-api" and "fetch-business-profile" respectively).
  • Missing or invalid credentials: Ensure that the required API authentication token or key is properly configured in n8n credentials.
  • Invalid instance name or contact number: Double-check that the "Instance Name" and "Contact" inputs are correct and correspond to valid entries in the Evolution API system.
  • Network or API errors: Confirm network connectivity and that the Evolution API endpoint is reachable. Review any error messages returned from the API for further diagnosis.

Links and References

Discussion