LifeCycleSummary
An object that contains a LifeCycle
object's subset of fields.
Contents
Note
In the following list, the required parameters are described first.
- ClosedLostReason
-
Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the
Opportunity
, and aid in accurate reports and analysis of opportunity outcomes.Type: String
Valid Values:
Customer Deficiency | Delay / Cancellation of Project | Legal / Tax / Regulatory | Lost to Competitor - Google | Lost to Competitor - Microsoft | Lost to Competitor - SoftLayer | Lost to Competitor - VMWare | Lost to Competitor - Other | No Opportunity | On Premises Deployment | Partner Gap | Price | Security / Compliance | Technical Limitations | Customer Experience | Other | People/Relationship/Governance | Product/Technology | Financial/Commercial
Required: No
- NextSteps
-
Specifies the upcoming actions or tasks for the
Opportunity
. This field is utilized to communicate to AWS the next actions required for theOpportunity
.Type: String
Length Constraints: Minimum length of 0. Maximum length of 255.
Required: No
- ReviewComments
-
Indicates why an opportunity was sent back for further details. Partners must take corrective action based on the
ReviewComments
.Type: String
Required: No
- ReviewStatus
-
Indicates the review status of a partner referred opportunity. This field is read-only and only applicable for partner referrals. Valid values:
-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation and not yet AWS reviewed (read-only).
-
In Review: Undergoing AWS validation (read-only).
-
Action Required: Address any issues AWS highlights. Use the
UpdateOpportunity
API action to update the opportunity, and ensure you make all required changes. Only these fields are editable when theLifecycle.ReviewStatus
isAction Required
:-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedCustomerSpend.Amount
-
Project.ExpectedCustomerSpend.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's
Lifecycle.ReviewStatus
is set toApproved
orRejected
. -
-
Approved: Validated and converted into the AWS seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
Type: String
Valid Values:
Pending Submission | Submitted | In review | Approved | Rejected | Action Required
Required: No
-
- ReviewStatusReason
-
Indicates the reason a specific decision was taken during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provides clarity for why an opportunity was disqualified or required further action.
Type: String
Required: No
- Stage
-
Specifies the current stage of the
Opportunity
's lifecycle as it maps to AWS stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into theOpportunity
's progression in the sales cycle, according to AWS definitions.Note
A lead and a prospect must be further matured to a
Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.The descriptions of each sales stage are:
-
Prospect: AWS identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the customer to discuss viability and understand requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but AWS hasn't started billing.
-
Launched: The workload is complete, and AWS has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
Type: String
Valid Values:
Prospect | Qualified | Technical Validation | Business Validation | Committed | Launched | Closed Lost
Required: No
-
- TargetCloseDate
-
Specifies the date when AWS expects to start significant billing, when the project finishes, and when it moves into production. This field informs the AWS seller about when the opportunity launches and starts to incur AWS usage.
Ensure the
Target Close Date
isn't in the past.Type: String
Pattern:
^[1-9][0-9]{3}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: