Skip to main content

engagement_invitations

Creates, updates, deletes, gets or lists an engagement_invitations resource.

Overview

Nameengagement_invitations
TypeResource
Idaws.partnercentral_selling.engagement_invitations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) that identifies the engagement invitation.
catalogstringIndicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g., AWS or Sandbox) used in the request. (pattern: <code>[a-zA-Z]+</code>)
engagement_descriptionstringThe description of the engagement associated with this invitation. (pattern: <code>(?s).{0,255}</code>)
engagement_idstringThe identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement. (pattern: <code>eng-[0-9a-z]{14}</code>)
engagement_titlestringThe title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS. (pattern: <code>(?s).{0,40}</code>)
enrichment_contextobjectThe enrichment data for the engagement associated with this invitation. You can view propensity scores, program eligibility, and lead readiness assessments before taking action on the invitation.
existing_membersarrayA list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties. CompanyName: The name of the member's company. WebsiteUrl: The website URL of the member's company.
expiration_datestring (date-time)Indicates the date on which the engagement invitation will expire if not accepted by the partner.
idstringUnique identifier assigned to the engagement invitation being retrieved. (pattern: <code>(?=.{1,255}$)(arn:.*|engi-[0-9a-z]{13})</code>)
invitation_datestring (date-time)The date when the engagement invitation was sent to the partner.
invitation_messagestringThe message sent to the invited partner when the invitation was created. (pattern: <code>(?s).{1,255}</code>)
payloadobjectContains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.
payload_typestringThe type of payload contained in the engagement invitation, indicating what data or context the payload covers. (OpportunityInvitation, LeadInvitation)
receiverobjectRepresents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.
rejection_reasonstringIf the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection. (pattern: <code>[\u0020-\u007E\u00A0-\uD7FF\uE000-\uFFFD]{1,80}</code>)
sender_aws_account_idstringSpecifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation. (pattern: <code>([0-9]{12}|\w{1,12})</code>)
sender_company_namestringThe name of the AWS organization or team that sent the engagement invitation. (pattern: <code>(?s).{0,120}</code>)
statusstringThe current status of the engagement invitation. (ACCEPTED, PENDING, REJECTED, EXPIRED)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_engagement_invitationselectregionRetrieves the details of an engagement invitation shared by AWS with a partner. The information includes aspects such as customer, project details, and lifecycle information. To connect an engagement invitation with an opportunity, match the invitation’s Payload.Project.Title with opportunity Project.Title.
list_engagement_invitationsselectregionRetrieves a list of engagement invitations sent to the partner. This allows partners to view all pending or past engagement invitations, helping them track opportunities shared by AWS.
create_engagement_invitationinsertregion, ClientToken, EngagementIdentifier, InvitationThis action creates an invitation from a sender to a single receiver to join an engagement.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieves the details of an engagement invitation shared by AWS with a partner. The information includes aspects such as customer, project details, and lifecycle information. To connect an engagement invitation with an opportunity, match the invitation’s Payload.Project.Title with opportunity Project.Title.

SELECT
arn,
catalog,
engagement_description,
engagement_id,
engagement_title,
enrichment_context,
existing_members,
expiration_date,
id,
invitation_date,
invitation_message,
payload,
payload_type,
receiver,
rejection_reason,
sender_aws_account_id,
sender_company_name,
status
FROM aws.partnercentral_selling.engagement_invitations
WHERE region = '{{ region }}' -- required
;

INSERT examples

This action creates an invitation from a sender to a single receiver to join an engagement.

INSERT INTO aws.partnercentral_selling.engagement_invitations (
Catalog,
ClientToken,
EngagementIdentifier,
Invitation,
region
)
SELECT
'{{ Catalog }}',
'{{ ClientToken }}' /* required */,
'{{ EngagementIdentifier }}' /* required */,
'{{ Invitation }}' /* required */,
'{{ region }}'
RETURNING
arn,
id
;