Skip to content

Commit 66e42f4

Browse files
author
awstools
committed
feat(client-partnercentral-selling): Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.
1 parent a0be64f commit 66e42f4

22 files changed

+594
-742
lines changed

clients/client-partnercentral-selling/README.md

+41-13
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,68 @@ AWS SDK for JavaScript PartnerCentralSelling Client for Node.js, Browser and Rea
1111
<p>
1212
<b>AWS Partner Central API for Selling Reference Guide</b>
1313
</p>
14-
<p>
15-
Amazon Web Services (AWS) Partner Central API reference guide is designed to help
16-
<a href="https://docs.aws.amazon.com/partners/programs/">AWS Partners</a> programmatically integrate their Customer Relationship Management (CRM) systems with AWS Partner Central. Through the Partner Central APIs, partners can automate and streamline their interactions with AWS Partner Central, ensuring a more efficient and effective engagement in joint business activities.
17-
</p>
18-
<p>
19-
The AWS Partner Central API service provides standard AWS API functionality. You can directly use the API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a>, or you can use an AWS SDK to access an API that's tailored to the programming language or platform that you're using. For more information about AWS application development, see <a href="https://docs.aws.amazon.com/getting-started">Getting Started with AWS</a>. For more information about using AWS SDKs, see <a href="https://docs.aws.amazon.com/aws-sdk">AWS SDKs</a>.
20-
</p>
14+
<p>This Amazon Web Services (AWS) Partner Central API reference is
15+
designed to help <a href="http://aws.amazon.com/partners/programs/">AWS
16+
Partners</a> integrate Customer Relationship Management (CRM)
17+
systems with AWS Partner Central. Partners can automate interactions with
18+
AWS Partner Central, which helps to ensure effective engagements in joint
19+
business activities.</p>
20+
<p>The API provides standard AWS API functionality. Access it by
21+
either using API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a> or by using an AWS SDK that's tailored to your
22+
programming language or platform. For more information, see <a href="http://aws.amazon.com/getting-started">Getting Started with
23+
AWS</a> and <a href="http://aws.amazon.com/developer/tools/">Tools to Build on AWS</a>.</p>
2124
<p class="title">
2225
<b>Features offered by AWS Partner Central API</b>
2326
</p>
2427
<ol>
2528
<li>
2629
<p>
27-
<b>Opportunity management:</b> Facilitates the management of co-selling opportunities with AWS using API actions such as <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>, <code>ListOpportunities</code>, <code>GetOpportunity</code>, and <code>AssignOpportunity</code>.</p>
30+
<b>Opportunity management:</b>
31+
Manages coselling opportunities through API actions such as
32+
<code>CreateOpportunity</code>, <code>UpdateOpportunity</code>,
33+
<code>ListOpportunities</code>, <code>GetOpportunity</code>, and
34+
<code>AssignOpportunity</code>.</p>
2835
</li>
2936
<li>
3037
<p>
31-
<b>AWS referral management:</b> Facilitates receiving referrals shared by AWS using actions like <code>ListEngagementInvitations</code>, <code>GetEngagementInvitation</code>, <code>StartEngagementByAcceptingInvitation</code>, and <code>RejectEngagementInvitation</code>.</p>
38+
<b>AWS referral management:</b>
39+
Manages referrals shared by AWS using actions such as
40+
<code>ListEngagementInvitations</code>,
41+
<code>GetEngagementInvitation</code>,
42+
<code>StartEngagementByAcceptingInvitation</code>, and
43+
<code>RejectEngagementInvitation</code>.</p>
3244
</li>
3345
<li>
3446
<p>
35-
<b>Entity association:</b> Associate related entities such as <i>AWS Products</i>, <i>Partner Solutions</i>, and <i>AWS Marketplace Private Offers</i> with opportunities using the actions <code>AssociateOpportunity</code> and <code>DisassociateOpportunity</code>.</p>
47+
<b>Entity association:</b>
48+
Associates related entities such as <i>AWS Products</i>,
49+
<i>Partner Solutions</i>, and <i>AWS
50+
Marketplace Private Offers</i> with opportunities using the
51+
actions <code>AssociateOpportunity</code>, and
52+
<code>DisassociateOpportunity</code>.</p>
3653
</li>
3754
<li>
3855
<p>
39-
<b>View AWS opportunity details:</b> Use the <code>GetAWSOpportunitySummary</code> action to retrieve real-time summaries of AWS opportunities that are linked to your opportunities.</p>
56+
<b>View AWS opportunity
57+
details:</b> Retrieves real-time summaries of AWS
58+
opportunities using the <code>GetAWSOpportunitySummary</code>
59+
action.</p>
4060
</li>
4161
<li>
4262
<p>
43-
<b>List solutions:</b> Provides list APIs for listing solutions partners offer using <code>ListSolutions</code>.</p>
63+
<b>List solutions:</b> Provides
64+
list APIs for listing partner offers using
65+
<code>ListSolutions</code>.</p>
4466
</li>
4567
<li>
4668
<p>
47-
<b>Event subscription:</b> Partners can subscribe to real-time updates on opportunities by listening to events such as <i>Opportunity Created</i>, <i>Opportunity Updated</i>, <i>Engagement Invitation Accepted</i>, <i>Engagement Invitation Rejected</i> and <i>Engagement Invitation Created</i> using AWS EventBridge.</p>
69+
<b>Event subscription:</b>
70+
Subscribe to real-time opportunity updates through AWS EventBridge by
71+
using actions such as <i>Opportunity Created</i>,
72+
<i>Opportunity Updated</i>, <i>Engagement
73+
Invitation Accepted</i>, <i>Engagement Invitation
74+
Rejected</i>, and <i>Engagement Invitation
75+
Created</i>.</p>
4876
</li>
4977
</ol>
5078

clients/client-partnercentral-selling/src/PartnerCentralSelling.ts

+41-13
Original file line numberDiff line numberDiff line change
@@ -327,40 +327,68 @@ export interface PartnerCentralSelling {
327327
* <p>
328328
* <b>AWS Partner Central API for Selling Reference Guide</b>
329329
* </p>
330-
* <p>
331-
* Amazon Web Services (AWS) Partner Central API reference guide is designed to help
332-
* <a href="https://docs.aws.amazon.com/partners/programs/">AWS Partners</a> programmatically integrate their Customer Relationship Management (CRM) systems with AWS Partner Central. Through the Partner Central APIs, partners can automate and streamline their interactions with AWS Partner Central, ensuring a more efficient and effective engagement in joint business activities.
333-
* </p>
334-
* <p>
335-
* The AWS Partner Central API service provides standard AWS API functionality. You can directly use the API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a>, or you can use an AWS SDK to access an API that's tailored to the programming language or platform that you're using. For more information about AWS application development, see <a href="https://docs.aws.amazon.com/getting-started">Getting Started with AWS</a>. For more information about using AWS SDKs, see <a href="https://docs.aws.amazon.com/aws-sdk">AWS SDKs</a>.
336-
* </p>
330+
* <p>This Amazon Web Services (AWS) Partner Central API reference is
331+
* designed to help <a href="http://aws.amazon.com/partners/programs/">AWS
332+
* Partners</a> integrate Customer Relationship Management (CRM)
333+
* systems with AWS Partner Central. Partners can automate interactions with
334+
* AWS Partner Central, which helps to ensure effective engagements in joint
335+
* business activities.</p>
336+
* <p>The API provides standard AWS API functionality. Access it by
337+
* either using API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a> or by using an AWS SDK that's tailored to your
338+
* programming language or platform. For more information, see <a href="http://aws.amazon.com/getting-started">Getting Started with
339+
* AWS</a> and <a href="http://aws.amazon.com/developer/tools/">Tools to Build on AWS</a>.</p>
337340
* <p class="title">
338341
* <b>Features offered by AWS Partner Central API</b>
339342
* </p>
340343
* <ol>
341344
* <li>
342345
* <p>
343-
* <b>Opportunity management:</b> Facilitates the management of co-selling opportunities with AWS using API actions such as <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>, <code>ListOpportunities</code>, <code>GetOpportunity</code>, and <code>AssignOpportunity</code>.</p>
346+
* <b>Opportunity management:</b>
347+
* Manages coselling opportunities through API actions such as
348+
* <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>,
349+
* <code>ListOpportunities</code>, <code>GetOpportunity</code>, and
350+
* <code>AssignOpportunity</code>.</p>
344351
* </li>
345352
* <li>
346353
* <p>
347-
* <b>AWS referral management:</b> Facilitates receiving referrals shared by AWS using actions like <code>ListEngagementInvitations</code>, <code>GetEngagementInvitation</code>, <code>StartEngagementByAcceptingInvitation</code>, and <code>RejectEngagementInvitation</code>.</p>
354+
* <b>AWS referral management:</b>
355+
* Manages referrals shared by AWS using actions such as
356+
* <code>ListEngagementInvitations</code>,
357+
* <code>GetEngagementInvitation</code>,
358+
* <code>StartEngagementByAcceptingInvitation</code>, and
359+
* <code>RejectEngagementInvitation</code>.</p>
348360
* </li>
349361
* <li>
350362
* <p>
351-
* <b>Entity association:</b> Associate related entities such as <i>AWS Products</i>, <i>Partner Solutions</i>, and <i>AWS Marketplace Private Offers</i> with opportunities using the actions <code>AssociateOpportunity</code> and <code>DisassociateOpportunity</code>.</p>
363+
* <b>Entity association:</b>
364+
* Associates related entities such as <i>AWS Products</i>,
365+
* <i>Partner Solutions</i>, and <i>AWS
366+
* Marketplace Private Offers</i> with opportunities using the
367+
* actions <code>AssociateOpportunity</code>, and
368+
* <code>DisassociateOpportunity</code>.</p>
352369
* </li>
353370
* <li>
354371
* <p>
355-
* <b>View AWS opportunity details:</b> Use the <code>GetAWSOpportunitySummary</code> action to retrieve real-time summaries of AWS opportunities that are linked to your opportunities.</p>
372+
* <b>View AWS opportunity
373+
* details:</b> Retrieves real-time summaries of AWS
374+
* opportunities using the <code>GetAWSOpportunitySummary</code>
375+
* action.</p>
356376
* </li>
357377
* <li>
358378
* <p>
359-
* <b>List solutions:</b> Provides list APIs for listing solutions partners offer using <code>ListSolutions</code>.</p>
379+
* <b>List solutions:</b> Provides
380+
* list APIs for listing partner offers using
381+
* <code>ListSolutions</code>.</p>
360382
* </li>
361383
* <li>
362384
* <p>
363-
* <b>Event subscription:</b> Partners can subscribe to real-time updates on opportunities by listening to events such as <i>Opportunity Created</i>, <i>Opportunity Updated</i>, <i>Engagement Invitation Accepted</i>, <i>Engagement Invitation Rejected</i> and <i>Engagement Invitation Created</i> using AWS EventBridge.</p>
385+
* <b>Event subscription:</b>
386+
* Subscribe to real-time opportunity updates through AWS EventBridge by
387+
* using actions such as <i>Opportunity Created</i>,
388+
* <i>Opportunity Updated</i>, <i>Engagement
389+
* Invitation Accepted</i>, <i>Engagement Invitation
390+
* Rejected</i>, and <i>Engagement Invitation
391+
* Created</i>.</p>
364392
* </li>
365393
* </ol>
366394
* @public

clients/client-partnercentral-selling/src/PartnerCentralSellingClient.ts

+41-13
Original file line numberDiff line numberDiff line change
@@ -316,40 +316,68 @@ export interface PartnerCentralSellingClientResolvedConfig extends PartnerCentra
316316
* <p>
317317
* <b>AWS Partner Central API for Selling Reference Guide</b>
318318
* </p>
319-
* <p>
320-
* Amazon Web Services (AWS) Partner Central API reference guide is designed to help
321-
* <a href="https://docs.aws.amazon.com/partners/programs/">AWS Partners</a> programmatically integrate their Customer Relationship Management (CRM) systems with AWS Partner Central. Through the Partner Central APIs, partners can automate and streamline their interactions with AWS Partner Central, ensuring a more efficient and effective engagement in joint business activities.
322-
* </p>
323-
* <p>
324-
* The AWS Partner Central API service provides standard AWS API functionality. You can directly use the API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a>, or you can use an AWS SDK to access an API that's tailored to the programming language or platform that you're using. For more information about AWS application development, see <a href="https://docs.aws.amazon.com/getting-started">Getting Started with AWS</a>. For more information about using AWS SDKs, see <a href="https://docs.aws.amazon.com/aws-sdk">AWS SDKs</a>.
325-
* </p>
319+
* <p>This Amazon Web Services (AWS) Partner Central API reference is
320+
* designed to help <a href="http://aws.amazon.com/partners/programs/">AWS
321+
* Partners</a> integrate Customer Relationship Management (CRM)
322+
* systems with AWS Partner Central. Partners can automate interactions with
323+
* AWS Partner Central, which helps to ensure effective engagements in joint
324+
* business activities.</p>
325+
* <p>The API provides standard AWS API functionality. Access it by
326+
* either using API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a> or by using an AWS SDK that's tailored to your
327+
* programming language or platform. For more information, see <a href="http://aws.amazon.com/getting-started">Getting Started with
328+
* AWS</a> and <a href="http://aws.amazon.com/developer/tools/">Tools to Build on AWS</a>.</p>
326329
* <p class="title">
327330
* <b>Features offered by AWS Partner Central API</b>
328331
* </p>
329332
* <ol>
330333
* <li>
331334
* <p>
332-
* <b>Opportunity management:</b> Facilitates the management of co-selling opportunities with AWS using API actions such as <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>, <code>ListOpportunities</code>, <code>GetOpportunity</code>, and <code>AssignOpportunity</code>.</p>
335+
* <b>Opportunity management:</b>
336+
* Manages coselling opportunities through API actions such as
337+
* <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>,
338+
* <code>ListOpportunities</code>, <code>GetOpportunity</code>, and
339+
* <code>AssignOpportunity</code>.</p>
333340
* </li>
334341
* <li>
335342
* <p>
336-
* <b>AWS referral management:</b> Facilitates receiving referrals shared by AWS using actions like <code>ListEngagementInvitations</code>, <code>GetEngagementInvitation</code>, <code>StartEngagementByAcceptingInvitation</code>, and <code>RejectEngagementInvitation</code>.</p>
343+
* <b>AWS referral management:</b>
344+
* Manages referrals shared by AWS using actions such as
345+
* <code>ListEngagementInvitations</code>,
346+
* <code>GetEngagementInvitation</code>,
347+
* <code>StartEngagementByAcceptingInvitation</code>, and
348+
* <code>RejectEngagementInvitation</code>.</p>
337349
* </li>
338350
* <li>
339351
* <p>
340-
* <b>Entity association:</b> Associate related entities such as <i>AWS Products</i>, <i>Partner Solutions</i>, and <i>AWS Marketplace Private Offers</i> with opportunities using the actions <code>AssociateOpportunity</code> and <code>DisassociateOpportunity</code>.</p>
352+
* <b>Entity association:</b>
353+
* Associates related entities such as <i>AWS Products</i>,
354+
* <i>Partner Solutions</i>, and <i>AWS
355+
* Marketplace Private Offers</i> with opportunities using the
356+
* actions <code>AssociateOpportunity</code>, and
357+
* <code>DisassociateOpportunity</code>.</p>
341358
* </li>
342359
* <li>
343360
* <p>
344-
* <b>View AWS opportunity details:</b> Use the <code>GetAWSOpportunitySummary</code> action to retrieve real-time summaries of AWS opportunities that are linked to your opportunities.</p>
361+
* <b>View AWS opportunity
362+
* details:</b> Retrieves real-time summaries of AWS
363+
* opportunities using the <code>GetAWSOpportunitySummary</code>
364+
* action.</p>
345365
* </li>
346366
* <li>
347367
* <p>
348-
* <b>List solutions:</b> Provides list APIs for listing solutions partners offer using <code>ListSolutions</code>.</p>
368+
* <b>List solutions:</b> Provides
369+
* list APIs for listing partner offers using
370+
* <code>ListSolutions</code>.</p>
349371
* </li>
350372
* <li>
351373
* <p>
352-
* <b>Event subscription:</b> Partners can subscribe to real-time updates on opportunities by listening to events such as <i>Opportunity Created</i>, <i>Opportunity Updated</i>, <i>Engagement Invitation Accepted</i>, <i>Engagement Invitation Rejected</i> and <i>Engagement Invitation Created</i> using AWS EventBridge.</p>
374+
* <b>Event subscription:</b>
375+
* Subscribe to real-time opportunity updates through AWS EventBridge by
376+
* using actions such as <i>Opportunity Created</i>,
377+
* <i>Opportunity Updated</i>, <i>Engagement
378+
* Invitation Accepted</i>, <i>Engagement Invitation
379+
* Rejected</i>, and <i>Engagement Invitation
380+
* Created</i>.</p>
353381
* </li>
354382
* </ol>
355383
* @public

clients/client-partnercentral-selling/src/commands/AssignOpportunityCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export interface AssignOpportunityCommandOutput extends __MetadataBearer {}
9393
* usage to avoid throttling.
9494
* </p>
9595
* <p>This error occurs when there are too many requests sent. Review the provided
96-
* <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/quotas.html">quotas</a> and retry after the provided delay.
96+
* <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/quotas.html">Quotas</a> and retry after the provided delay.
9797
* </p>
9898
*
9999
* @throws {@link ValidationException} (client fault)

0 commit comments

Comments
 (0)