Inmobalia CRM icon

Inmobalia CRM

Interact with Inmobalia CRM API

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 inmobaliaCrmOAuth2Api credential 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 NodeApiError may indicate issues like invalid parameters or permission problems; reviewing the error message details will help resolve these.

Links and References

Discussion