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 real estate data management. Specifically, for the Property resource and the List Files operation, it retrieves a list of files associated with a given property. This is useful in scenarios where users want to access documents, images, or other file attachments linked to a specific property record within their CRM system.
Practical examples include:
- Automatically fetching all files related to a property to process or archive them.
- Integrating property-related documents into workflows for review or approval.
- Displaying property files in dashboards or reports generated by n8n.
Properties
| Name | Meaning |
|---|---|
| Property ID | The unique numeric identifier of the property whose files you want to list (e.g., 12345) |
Output
The output is an array of JSON objects, each representing a file associated with the specified property. Each item contains metadata about a file such as its name, type, URL, or other relevant attributes provided by the Inmobalia CRM API.
If the node supports binary data for files (not explicitly shown in the code), it would typically provide the file content in a binary field; however, based on the static analysis, this operation returns metadata only.
Example output structure (simplified):
[
{
"json": {
"fileId": "abc123",
"fileName": "floorplan.pdf",
"fileType": "application/pdf",
"url": "https://example.com/files/floorplan.pdf",
"uploadedAt": "2023-01-15T12:34:56Z"
}
},
{
"json": {
"fileId": "def456",
"fileName": "photo1.jpg",
"fileType": "image/jpeg",
"url": "https://example.com/files/photo1.jpg",
"uploadedAt": "2023-01-16T08:22:10Z"
}
}
]
Dependencies
- Requires an active connection to the Inmobalia CRM API using OAuth2 authentication.
- The node depends on the
inmobaliaCrmOAuth2Apicredential configured in n8n to authenticate API requests. - No additional external services are required beyond the Inmobalia CRM API.
Troubleshooting
Common issues:
- Invalid or missing Property ID: Ensure the Property ID is provided and corresponds to an existing property in the CRM.
- Authentication errors: Verify that the OAuth2 credentials are correctly set up and have not expired.
- Network or API downtime: Check connectivity and Inmobalia CRM service status.
Error messages:
Unsupported operation: listFiles— This indicates the operation is not supported for the selected resource; verify that the Resource is set to "Property" and Operation to "List Files".- API errors wrapped as
NodeApiErrormay indicate issues like invalid parameters or permission problems; reviewing the error message details will help resolve these.
Links and References
- Inmobalia CRM API Documentation (general reference for API endpoints and authentication)
- n8n OAuth2 Credential Setup (for configuring OAuth2 credentials in n8n)