get-destination-by-id

Description

Retrieves detailed information about a specific destination by its unique ID. Returns the complete destination configuration including message template, connector settings, and attribute mappings.

Syntax

Windows:

CliTool.bat get-destination-by-id -id <destination-id>

Linux :

./CliTool.sh get-destination-by-id -id <destination-id>

Parameters

Parameter Required Type Description
-id Yes integer Unique ID of the destination to retrieve. Must be a positive integer.

Example Execution

Windows:

CliTool.bat get-destination-by-id -id 42

Linux :

./CliTool.sh get-destination-by-id -id 42

Sample Output

Success:

Destination details:DestinationDto(id=42, name=Customer Journey Events, description=Publishes journey events to Kafka, templateId=1, messageConfig={payloadEntrySourceCode=ES-001}, feedAttributeMapping=[...], connectorConfig=DestinationConfigDto(kafka=KafkaConnectionDetails(topic=journey-events, clusterName=primary-kafka-cluster), mariaDb=null))
Destination name: Customer Journey Events, Destination template : 1

Error:

Error retrieving destination: Destination with ID 999 not found

Use Cases

  1. Verify Destination Configuration
    # Check destination exists before using in trigger
       ./CliTool.sh get-destination-by-id -id 42
  2. Export Destination for Documentation
    # Export destination details to file
       ./CliTool.sh get-destination-by-id -id 42 > destination-42-details.txt
  3. Pre-Update Verification
    # Review current config before updating
       ./CliTool.sh get-destination-by-id -id 42
       ./CliTool.sh update-destination -id 42 -f updated-config.json

Exit Codes

  • 0 " Success (destination found and retrieved)
  • 1 " Error (destination not found, invalid ID format, connection error)