Actions47
- Booking Actions
- Contact Actions
- Enquiry Actions
- Event Actions
- Location Actions
- Property Actions
- Sale Actions
- User Actions
- Web Lead Actions
Overview
The node interacts with the Inmobalia CRM API to perform various operations related to contacts, properties, bookings, users, web leads, locations, events, enquiries, and sales. Specifically, for the Contact resource and the List Files operation, the node retrieves a list of files associated with a specified contact.
This operation is useful when you want to access or manage documents, images, or other file attachments linked to a particular contact in your CRM system. For example, you might use this to fetch contracts, identification documents, or correspondence files related to a client.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier (number) of the contact whose files you want to list. |
Output
- The output is an array of JSON objects.
- Each JSON object represents a file associated with the specified contact.
- The structure of each file object depends on the API response but typically includes metadata such as file name, type, size, URL, or identifiers.
- The node does not explicitly output binary data for files; it returns metadata about the files.
Example output snippet (conceptual):
[
{
"json": {
"fileId": "abc123",
"fileName": "contract.pdf",
"fileType": "application/pdf",
"fileSize": 234567,
"downloadUrl": "https://example.com/files/abc123"
}
},
{
"json": {
"fileId": "def456",
"fileName": "id_card.jpg",
"fileType": "image/jpeg",
"fileSize": 123456,
"downloadUrl": "https://example.com/files/def456"
}
}
]
Dependencies
- Requires an active connection to the Inmobalia CRM API.
- Needs an API authentication token configured via OAuth2 credentials in n8n.
- No additional external dependencies are required beyond the API client bundled with the node.
Troubleshooting
Common issues:
- Invalid or missing Contact ID: Ensure the Contact ID is provided and corresponds to an existing contact.
- Authentication errors: Verify that the API credentials are correctly set up and have sufficient permissions.
- Network or API downtime: Check connectivity and API status.
Error messages:
Unsupported operation: This indicates the selected operation is not implemented for the chosen resource.Unsupported resource: The resource name is invalid or not supported.- API errors wrapped as
NodeApiErrormay include HTTP status codes and messages from the Inmobalia CRM API. Review these messages for details.
Links and References
- Inmobalia CRM API Documentation (hypothetical link, replace with actual if available)
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/