

# LeadInteraction
<a name="API_LeadInteraction"></a>

Represents a specific interaction or touchpoint with a lead customer. This structure captures details about communications, meetings, or other engagement activities that help track the lead's progression and engagement history.

## Contents
<a name="API_LeadInteraction_Contents"></a>

**Note**  
In the following list, the required parameters are described first.

 ** Contact **   <a name="AWSPartnerCentral-Type-LeadInteraction-Contact"></a>
Contains contact information for the customer representative involved in the lead interaction, including their name, title, and contact details.  
Type: [LeadContact](API_LeadContact.md) object  
Required: Yes

 ** CustomerAction **   <a name="AWSPartnerCentral-Type-LeadInteraction-CustomerAction"></a>
Describes the action taken by the customer during or as a result of the interaction, such as requesting information, scheduling a meeting, or expressing interest in a solution.  
Type: String  
Pattern: `(?s).{1,255}`   
Required: Yes

 ** SourceId **   <a name="AWSPartnerCentral-Type-LeadInteraction-SourceId"></a>
The unique identifier of the specific source that generated the lead interaction. This ID provides traceability back to the original lead generation activity.  
Type: String  
Pattern: `(?s).{1,255}`   
Required: Yes

 ** SourceName **   <a name="AWSPartnerCentral-Type-LeadInteraction-SourceName"></a>
The descriptive name of the source that generated the lead interaction, providing a human-readable identifier for the lead generation channel or activity.  
Type: String  
Pattern: `(?s).{1,255}`   
Required: Yes

 ** SourceType **   <a name="AWSPartnerCentral-Type-LeadInteraction-SourceType"></a>
Specifies the type of source that generated the lead interaction, such as "Event", "Website", "Referral", or "Campaign". This categorization helps track lead generation effectiveness across different channels.  
Type: String  
Pattern: `(?s).{1,255}`   
Required: Yes

 ** BusinessProblem **   <a name="AWSPartnerCentral-Type-LeadInteraction-BusinessProblem"></a>
Describes the business problem or challenge that the customer discussed during the interaction. This information helps qualify the lead and identify appropriate solutions.  
Type: String  
Pattern: `(?s).{20,2000}`   
Required: No

 ** InteractionDate **   <a name="AWSPartnerCentral-Type-LeadInteraction-InteractionDate"></a>
The date and time when the lead interaction occurred, in ISO 8601 format (UTC). This timestamp helps track the chronology of lead engagement activities.  
Type: Timestamp  
Required: No

 ** Usecase **   <a name="AWSPartnerCentral-Type-LeadInteraction-Usecase"></a>
Describes the specific use case or business scenario discussed during the lead interaction. This helps categorize the customer's interests and potential solutions.  
Type: String  
Pattern: `(?s).{1,255}`   
Required: No

## See Also
<a name="API_LeadInteraction_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/partnercentral-selling-2022-07-26/LeadInteraction) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/partnercentral-selling-2022-07-26/LeadInteraction) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/partnercentral-selling-2022-07-26/LeadInteraction) 