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 properties, contacts, bookings, users, and more. Specifically, for the Property resource and the List HTMLs operation, it retrieves a list of HTML content entries associated with a given property.

This operation is useful when you want to fetch all HTML snippets or embedded HTML content linked to a specific property in your CRM. For example, you might use this to gather marketing descriptions, embedded widgets, or custom HTML blocks that are stored for a property to display on a website or further process them in an automation workflow.

Properties

Name Meaning
Property ID The unique numeric identifier of the property whose HTML content entries you want to list. This is a required input. Example: 12345

Output

The output is an array of JSON objects, each representing an HTML content entry associated with the specified property. Each item typically contains details about the HTML snippet such as its content, metadata, or identifiers (the exact structure depends on the API response).

The output does not include binary data; it is purely JSON-formatted information describing the HTML entries.

Example output structure (simplified):

[
  {
    "id": "html_entry_id_1",
    "content": "<div>Some HTML content</div>",
    "propertyId": 12345,
    "createdAt": "2023-01-01T12:00:00Z"
  },
  {
    "id": "html_entry_id_2",
    "content": "<p>Another HTML snippet</p>",
    "propertyId": 12345,
    "createdAt": "2023-02-01T08:30:00Z"
  }
]

Dependencies

  • Requires an active connection to the Inmobalia CRM API.
  • Requires an API authentication token configured via OAuth2 credentials in n8n.
  • No additional external dependencies beyond the configured API credential.

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 sufficient permissions.
    • Unsupported operation or resource errors: Confirm that the Resource is set to "Property" and Operation to "List HTMLs".
    • Network or API downtime: Check connectivity and Inmobalia CRM service status.
  • Error messages:

    • Unsupported operation: listHtmls — This indicates the operation name may be misspelled or not supported for the selected resource.
    • Unsupported resource: properties — This suggests the resource name is incorrect or not recognized.
    • API errors wrapped as NodeApiError will provide the underlying HTTP error message from the CRM API, which can indicate issues like invalid parameters or permission problems.

Links and References

Discussion