BCP CRM icon

BCP CRM

Interact with BCP CRM API

Overview

This node integrates with the BCP CRM API to perform various operations on CRM resources such as Companies, Contacts, Deals, Leads, and Tickets. Specifically, for the Ticket - Get operation, it retrieves detailed information about a single ticket using its unique identifier.

Typical use cases include:

  • Fetching ticket details to display or process in workflows.
  • Integrating ticket data into other systems or automations.
  • Monitoring or reporting on specific tickets by their ID.

For example, you might use this node to get the status, description, and related customer information of a support ticket when triggered by an event or on a schedule.

Properties

Name Meaning
Ticket ID Unique identifier for a particular ticket. This is required to specify which ticket to retrieve.

Output

The node outputs JSON data representing the detailed information of the requested ticket. The structure typically includes all fields returned by the BCP CRM API for a ticket, such as:

  • Ticket metadata (e.g., ID, name, creation date)
  • Ticket type and status
  • Related CRM data references (e.g., linked company or contact)
  • Custom fields and additional data stored in the ticket record

If multiple tickets were somehow returned (though unlikely for a single get), they would be output as an array of objects.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating with the BCP CRM API.
  • The node makes HTTP requests to the BCP CRM endpoints, so network access to the API base URL is necessary.
  • Proper configuration of the API base URL and API key must be done in the node credentials.

Troubleshooting

  • Missing or invalid Ticket ID: The node requires a valid ticket ID to fetch data. If omitted or incorrect, the API will likely return an error.
  • Authentication errors: Ensure the API key credential is correctly configured and has sufficient permissions.
  • API endpoint errors: Network issues or changes in the BCP CRM API may cause failures. Check connectivity and API documentation.
  • Error messages from the node: Errors thrown during execution are either returned as error objects if "Continue On Fail" is enabled or cause the workflow to stop. Review the error message for clues, such as "The 'Name' field is required" for create operations (not applicable here but indicative of validation).

Links and References


This summary focuses on the "Ticket - Get" operation of the BCP CRM node based on the provided source code and input properties.

Discussion