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 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 NodeApiError may include HTTP status codes and messages from the Inmobalia CRM API. Review these messages for details.

Links and References

Discussion