Actions76
- Message Actions
- Chat Actions
- Contact Actions
- Group Actions
- Create
- List
- Get
- Delete
- Join
- Get Join Info
- Leave
- Get Picture
- Set Picture
- Delete Picture
- Update Subject
- Update Description
- Get Security Info Admin Only
- Set Security Info Admin Only
- Get Security Messages Admin Only
- Set Security Messages Admin Only
- Get Participants
- Add Participant
- Remove Participant
- Promote Admin
- Demote Admin
- Status Actions
- Channel Actions
- Poll Actions
- Profile Actions
- LID Actions
- File Actions
Contact → Get Profile Picture
AI-generatedOverview
This node interacts with WhatsApp via the Wappfy API, enabling various operations on WhatsApp entities such as sessions, messages, chats, contacts, groups, statuses, channels, profiles, and files. Specifically, for the Contact resource and the Get Profile Picture operation, it retrieves the profile picture of a specified WhatsApp contact.
This functionality is useful in scenarios where you want to display or process a contact's profile image within your workflow, for example:
- Displaying user avatars in a CRM system.
- Archiving contact images for record keeping.
- Using profile pictures in automated messaging or notifications.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier or phone number of the contact whose profile picture you want to get. |
| Refresh | Whether to refresh the profile picture from the server (true) or use cached data (false). |
Output
The node outputs JSON data representing the contact's profile picture information retrieved from the Wappfy API. This typically includes URLs or metadata about the profile picture.
If the profile picture is available, the output JSON will contain details such as the image URL or related attributes. If the picture is not found or an error occurs, the output will reflect that accordingly.
The node does not explicitly handle binary data output for the profile picture; instead, it provides JSON metadata which can be used to download or reference the image externally.
Dependencies
Requires a valid connection to the Wappfy API, including:
- Base URL of the Wappfy API instance.
- Instance name identifier.
- An API key credential for authentication.
The node must be configured with these credentials in n8n before use.
Troubleshooting
Common Issues:
- Invalid or missing Contact ID: Ensure the Contact ID or phone number is correct and exists in the WhatsApp session.
- Authentication errors: Verify that the API key and instance name are correctly set in the credentials.
- Network or API endpoint issues: Confirm that the Wappfy API base URL is reachable and the service is operational.
Error Messages:
- Errors returned by the API will be captured and output as JSON with an
errorfield if "Continue On Fail" is enabled. - Typical errors include "Contact not found," "Unauthorized," or "Invalid parameters."
- Errors returned by the API will be captured and output as JSON with an
Resolution:
- Double-check input parameters.
- Validate API credentials.
- Check network connectivity and API status.
Links and References
- Wappfy API Documentation (Assumed link, replace with actual if available)
- WhatsApp Business API concepts for understanding contact management.
- n8n documentation on creating and using custom nodes with API integrations.