- Resource: Opportunity
- State
- Stage
- Source
- OpportunityInfo
- ProductFamily
- ProductCategory
- QualificationInfo
- OperationType
- Budget
- Authority
- Need
- Timeline
- DecisionPhase
- CustomerInfo
- CustomerDetails
- Industry
- Contact
- PhoneNumber
- ShortCode
- Region
- IsvSolutionConnectInfo
- SupportLevel
- ContractVehicle
- DeliveryModel
- PartnerInfo
- IncentiveType
- SalesCycle
- PartnerCloseStage
- WinLossInfo
- OpportunityLine
- OpportunityTeamMember
- AccessLevel
- CustomerContact
- Role
- RebateExtension
- ExtensionReason
- ExtensionStatus
- ExtensionRejectionReason
- Methods
Resource: Opportunity
An Opportunity is a pending sale from a customer likely to purchase Google Cloud products or services. Once closed, an Opportunity is either won (results in an order) or lost.
JSON representation |
---|
{ "name": string, "customerDisplayName": string, "state": enum ( |
Fields | |
---|---|
name |
Identifier. Resource name of an Opportunity in the form: opportunities/{opportunity_id}. |
customer |
Output only. Customer display name that the Opportunity is associated with. This maps to the Vector Account name. |
state |
State the Opportunity is in. Client can only set the state to DRAFT or SUBMITTED. Default: DRAFT |
state |
Output only. Contains the reason if the Opportunity was not accepted. |
stage |
The sales stage that the Opportunity is in. New Opportunities are created in Stage 0. Can only be updated after the Opportunity is APPROVED state. Cannot be updated to CLOSED. |
owner |
Output only. Name of the Google FSR who owns the Opportunity. |
owner |
Output only. Email of the Google FSR who owns the Opportunity. |
creation |
Output only. Date when the Opportunity was created. |
creator |
Output only. User email that created the Opportunity. If the Opportunity is created through an integrator, this will be the integrator's service account. |
source |
Output only. Represents if the Opportunity was created by Google or by Partner. |
opportunity |
Required. Information about the Opportunity provided during deal submission. Required for Creating an Opportunity. |
qualification |
Required. Information that will be used to qualify the Opportunity for approval and incentive eligibility. Required for Creating an Opportunity. |
customer |
Required. Information of the end customer used for matching to an existing customer account or for creating a new one. Required for Creating an Opportunity. Cannot be edited after the Opportunity is Approved. |
isv |
Optional. Optional information that can be provided for ISV deals during Create Opportunity. Cannot be edited after the Opportunity is Approved. |
partner |
Optional. Opportunity information related to the sourcing Partner. Present only after the Opportunity is approved. Unset otherwise. Can be edited. |
sales |
Optional. Information related to the Sales cycle. Present only after the Opportunity is approved. Unset otherwise. Can be edited. |
win |
Output only. Information related to the Sales cycle. Present only after the Opportunity is closed. Unset otherwise. Cannot be edited. |
opportunity |
Output only. Information about the Products added to the Opportunity. Present only after the Opportunity is approved. Unset otherwise. Cannot be edited. |
opportunity |
Output only. Information on the Partner users with access to the Opportunity. Present only after the Opportunity is approved. Unset otherwise. Cannot be edited. |
customer |
Output only. List of Customer contacts for the Opportunity. Present only after the Opportunity is approved. Unset otherwise. Cannot be edited. |
rebate |
Output only. Information about the rebate extensions requested on the Opportunity. Present only after the Opportunity is approved. Unset otherwise. Cannot be edited. |
State
Represents the approval state of the Opportunity.
Enums | |
---|---|
STATE_UNSPECIFIED |
Not used. |
DRAFT |
Set this state if you are not ready to submit the Opportunity for Approval. |
SUBMITTED |
Set this state to process the Approval. |
ACCEPTED |
Can only be set by the system. Indicates that the Opportunity has been accepted. |
NOT_ACCEPTED |
Can only be set by the system. Indicates that the Opportunity has not been accepted. Clients can edit the Opportunity and resubmit it for approval by setting the state back to SUBMITTED. |
Stage
Represents the sales stages of an Opportunity.
Enums | |
---|---|
STAGE_UNSPECIFIED |
Not used. |
QUALIFY |
Stage 0 - Qualify. |
REFINE |
Stage 1 - Refine. |
TECH_EVAL_SOL_DEV |
Stage 2 - Tech evaluation and Solution Development. |
PROPOSAL_NEGOTIATION |
Stage 3 - Proposal negotiation. |
MIGRATION_IMPL |
Stage 4 - Migration or Implementation. Represents Closed/Won stage. Can only be set by the system. |
CLOSED_LOST |
Closed lost. Can only be set by the system. |
CLOSED_ADMIN |
Closed by Admin. Can only be set by the system. |
Source
Represents the source for Oppty creation.
Enums | |
---|---|
SOURCE_UNKNOWN |
Not used. |
GOOGLE |
Created by Google sales rep. |
GOOGLE_BDR |
Created by Google Business. |
GOOGLE_PROGRAMMATIC |
Created by Google programmatically. |
PARTNER |
If the Opportunity was created by Partner. |
OpportunityInfo
Contains details about the Opportunity.
JSON representation |
---|
{ "partnerEntity": string, "indirectPartnerEntity": string, "displayName": string, "description": string, "productFamily": [ enum ( |
Fields | |
---|---|
partner |
Required. Partner who sources the deal. In case of 2-tier Partners, this is the Distributor id. Format: partners/{id} |
indirect |
Optional. If a 2-tier deal provide the Indirect Reseller involved. Format: partners/{id} |
display |
Optional. Display name for the Opportunity. Default name: {customerName}-{productCategory} |
description |
Optional. Opportunity description. |
product |
Output only. Product Family the Opportunity belongs to. Derived from the Product Category. For MVP, only 1 Product Family is supported. |
product |
Required. Product Category for the Opportunity belongs to. For MVP, only 1 Product Category is supported. Cannot be edited after the Opportunity is Approved. |
confidential |
Optional. Flag to identify if the Opportunity is confidential and needs to have restricted access. Default: false |
gcp |
Output only. GCP Watermark. |
opportunity |
Output only. Total estimate for the Opportunity calculated based on the Opportunity Line items. |
ProductFamily
Defines the high-level Product Family. Product Authorization is performed at this level.
Enums | |
---|---|
PRODUCT_FAMILY_UNSPECIFIED |
Not used. |
GOOGLE_CLOUD_PLATFORM |
Google Cloud Platform. |
GOOGLE_WORKSPACE |
Google Workspace. |
MAPS |
Maps. |
ProductCategory
Defines the sub category under Product Family.
Enums | |
---|---|
PRODUCT_CATEGORY_UNSPECIFIED |
Not used. |
GOOGLE_GEMINI_AI |
Google Gemini AI. |
GCP_AI |
GCP AI. |
GCP_ANALYTICS |
GCP Analytics. |
GCP_ANTHOS |
GCP Anthos. |
GCP_APIGEE |
GCP Apigee. |
GCP_APPSHEET |
GCP Appsheet. |
GCP_COMPUTE |
GCP Compute. |
GCP_DATABASES |
GCP Databases. |
GCP_DISTRIBUTED_CLOUD |
GCP Distributed Cloud. |
GCP_DUET_AI |
GCP Duet AI. |
GCP_GPU |
GCP GPU. |
GCP_LOOKER |
GCP Looker. |
GCP_NETWORK |
GCP Network. |
GCP_OTHER |
GCP Other. |
GCP_OTHER_SECURITY |
GCP Other Security. |
GCP_PLATFORM |
GCP Platform. |
GCP_SCCE |
GCP SCCE. |
GCP_SERVERLESS |
GCP Serverless. |
GCP_STORAGE |
GCP Storage. |
GCP_SUPPORT |
GCP Support. |
GOOGLE_CLOUD_IDENTITY |
Google Cloud Identity. |
GOOGLE_MAPS |
Google Maps. |
GOOGLE_VAULT |
Google Vault. |
GOOGLE_VOICE |
Google Voice. |
GOOGLE_WORKSPACE_CORE |
Google Workspace Core. |
GOOGLE_WORKSPACE_EDU |
Google Workspace Edu. |
QualificationInfo
Qualification information for the Opportunity.
JSON representation |
---|
{ "dealNumber": string, "operationType": enum ( |
Fields | |
---|---|
deal |
Output only. System generated unique deal identifier. |
operation |
Required. Transaction Operation type for which the Opportunity is being created. |
contract |
Required. Contract terms in months. |
deal |
Required. Target budget/estimated cost. Cannot be edited after the Opportunity is Approved. |
estimated |
Required. Target deal close date in UTC. Cannot be edited after the Opportunity is Approved. |
public |
Optional. Is the customer is a public sector organization and requires competing offers from multiple vendors. Can be edited after the Opportunity is approved. Default: false. |
budget |
Required. Budget. Cannot be edited after the Opportunity is Approved. |
authority |
Required. Authority. Cannot be edited after the Opportunity is Approved. |
need |
Required. Need. Cannot be edited after the Opportunity is Approved. |
timeline |
Required. Timeline. Cannot be edited after the Opportunity is Approved. |
campaign |
Optional. Valid campaign name for the selected customer's region and products. Ex: "CA-0072131 - 2023 H1 - PPF - Modernize SaaS apps onto GCP". |
mssp |
Optional. Flag to highlight if the partner will also act as MSSP (Managed Security Service Provided). |
legal |
Required. Is the legal_language accepted? Needs to be true for the Opportunity to be created. Cannot be edited after the Opportunity is Approved. T&C is listed here: https://docs.google.com/document/d/1UvQQtoZ6xiBCGoz0nJFNo-O80iR9faeHzQdWUfnEGTg/edit |
decision |
Required. Decision Phase. |
OperationType
Transaction Operation type.
Enums | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
Not used. |
NEW |
New. |
RENEWAL |
Renewal. |
ADD_ON |
Add-on. |
EXPANSION |
Expansion - user increase or upgrade. |
Budget
Budget.
Enums | |
---|---|
BUDGET_UNSPECIFIED |
Not used. |
BUDGET_EXISTS_NOT_SPECIFIED |
Budget exists, not specified. |
CONFIRMED_NO_BUDGET |
Confirmed no budget. |
EXACT_BUDGET_GIVEN |
Exact budget given. |
REFUSE_TO_DISCLOSE |
Refuse to disclose. |
Authority
Authority.
Enums | |
---|---|
AUTHORITY_UNSPECIFIED |
Not used. |
CONFIRMED_NO_AUTHORITY_DECIDED |
Confirmed no authority decided. |
DONT_KNOW |
Don't know the authority. |
CLEARLY_IDENTIFIED_PROCESS |
Clearly identified process. |
VAGUE_UNDERSTANDING |
Vague understanding. |
Need
Need.
Enums | |
---|---|
NEED_UNSPECIFIED |
Not used. |
CLEAR_NEED |
Clear need. |
COMPELLING_NEED |
Compelling need. |
NO_NEED |
No need. |
Timeline
Timeline.
Enums | |
---|---|
TIMELINE_UNSPECIFIED |
Not used. |
CONFIRMED_NO_DECISION_DATE |
Confirmed no decision date. |
REFUSED_TO_GIVE_DATE |
Refused to give date. |
SPECIFIC_DECISION_DATES_GIVEN |
Specific decision dates given. |
VAGUE_DECISION_DATES_GIVEN |
Vague decision dates given. |
DecisionPhase
Decision Phase.
Enums | |
---|---|
DECISION_PHASE_UNSPECIFIED |
Not used. |
INFORMATION_GATHERING |
Initial research and information gathering |
TRIAL_OR_PILOT |
Currently in-trial or looking to trial/pilot |
FINAL_DECISION |
Final decision |
CustomerInfo
Customer Information provided during Opportunity Creation
JSON representation |
---|
{ "customerDetails": { object ( |
Fields | |
---|---|
customer |
Required. Firm details needed for creating a new customer or for mapping to an existing customer. |
contact |
Optional. Primary Customer contact that will be added to the Opportunity Contact Roles. |
region |
Required. Geographical region where end customer is located Note: Partner needs to have Sell authorization in this region to qualify for deal registration incentives. |
CustomerDetails
Customer details used to create a new customer or map to existing customers.
JSON representation |
---|
{ "organizationName": string, "domain": string, "address": { object ( |
Fields | |
---|---|
organization |
Required. Name of the Customer Organization. |
domain |
Required. Customer's primary website domain. |
address |
Required. Customer address. |
industry |
Required. Customer's Primary Industry. |
employee |
Required. Workforce size. |
Industry
Industry.
Enums | |
---|---|
INDUSTRY_UNSPECIFIED |
Not used. |
ADVERTISING_MARKETING |
Advertising & Marketing. |
AGRICULTURE |
Agriculture |
AUTOMOTIVE |
Automotive. |
BUSINESS_SERVICES |
Business & Professional Services. |
CONSUMER_GOODS |
Consumer Packaged Goods. |
EDUCATION |
Education. |
ELECTRICAL_ELECTRONICS |
Electrical & Electronics. |
ENERGY |
Energy & Utilities. |
FINANCIAL_SERVICES |
Financial Services. |
FOOD |
Food, Beverage & Restaurants. |
GAMING |
Gaming. |
HEALTHCARE |
Healthcare & Life Sciences. |
INDUSTRIAL_GOODS |
Industrial Goods & Manufacturing. |
GOVERNMENT |
Government. |
LOGISTICS |
Logistics. |
MANUFACTURING |
Manufacturing & Industrial. |
MEDIA |
Media & Entertainment. |
NON_PROFIT |
Non-Profit. |
OTHER |
Other. |
PUBLIC_SECTOR |
Public Sector & EDU. |
RETAIL_CONSUMER |
Retail & Consumer. |
RETAIL_WHOLESALE |
Retail & Wholesale. |
SOFTWARE |
Software & Internet. |
TELECOMMUNICATIONS |
Telecommunications. |
TELECOMMUNICATIONS_MEDIA |
Telecommunications, Media & Gaming. |
TOURISM |
Tourism & Leisure. |
WEB3 |
Web3. |
MANUFACTURING_INDUSTRIAL_TRANSPORTATION |
Manufacturing, Industrial & Transportation. |
Contact
Contact Details
JSON representation |
---|
{
"givenName": string,
"familyName": string,
"email": string,
"phone": {
object ( |
Fields | |
---|---|
given |
Required. Contact's First name. |
family |
Required. Contact's Last name. |
email |
Required. Email. |
phone |
Optional. Phone number. |
PhoneNumber
An object representing a phone number, suitable as an API wire format.
This representation:
should not be used for locale-specific formatting of a phone number, such as "+1 (650) 253-0000 ext. 123"
is not designed for efficient storage
- may not be suitable for dialing - specialized libraries (see references) should be used to parse the number for that purpose
To do something meaningful with this number, such as format it for various use-cases, convert it to an i18n.phonenumbers.PhoneNumber
object first.
For instance, in Java this would be:
com.google.type.PhoneNumber wireProto = com.google.type.PhoneNumber.newBuilder().build(); com.google.i18n.phonenumbers.Phonenumber.PhoneNumber phoneNumber = PhoneNumberUtil.getInstance().parse(wireProto.getE164Number(), "ZZ"); if (!wireProto.getExtension().isEmpty()) { phoneNumber.setExtension(wireProto.getExtension()); }
Reference(s): - https://github.com/google/libphonenumber
JSON representation |
---|
{ "extension": string, // Union field |
Fields | |
---|---|
extension |
The phone number's extension. The extension is not standardized in ITU recommendations, except for being defined as a series of numbers with a maximum length of 40 digits. Other than digits, some other dialing characters such as ',' (indicating a wait) or '#' may be stored here. Note that no regions currently use extensions with short codes, so this field is normally only set in conjunction with an E.164 number. It is held separately from the E.164 number to allow for short code extensions in the future. |
Union field kind . Required. Either a regular number, or a short code. New fields may be added to the oneof below in the future, so clients should ignore phone numbers for which none of the fields they coded against are set. kind can be only one of the following: |
|
e164 |
The phone number, represented as a leading plus sign ('+'), followed by a phone number that uses a relaxed ITU E.164 format consisting of the country calling code (1 to 3 digits) and the subscriber number, with no additional spaces or formatting, e.g.: - correct: "+15552220123" - incorrect: "+1 (555) 222-01234 x123". The ITU E.164 format limits the latter to 12 digits, but in practice not all countries respect that, so we relax that restriction here. National-only numbers are not allowed. References: - https://www.itu.int/rec/T-REC-E.164-201011-I - https://en.wikipedia.org/wiki/E.164. - https://en.wikipedia.org/wiki/List_of_country_calling_codes |
short |
A short code. Reference(s): - https://en.wikipedia.org/wiki/Short_code |
ShortCode
An object representing a short code, which is a phone number that is typically much shorter than regular phone numbers and can be used to address messages in MMS and SMS systems, as well as for abbreviated dialing (e.g. "Text 611 to see how many minutes you have remaining on your plan.").
Short codes are restricted to a region and are not internationally dialable, which means the same short code can exist in different regions, with different usage and pricing, even if those regions share the same country calling code (e.g. US and CA).
JSON representation |
---|
{ "regionCode": string, "number": string } |
Fields | |
---|---|
region |
Required. The BCP-47 region code of the location where calls to this short code can be made, such as "US" and "BB". Reference(s): - http://www.unicode.org/reports/tr35/#unicode_region_subtag |
number |
Required. The short code digits, without a leading plus ('+') or country calling code, e.g. "611". |
Region
Geographical region where end customer is located
Enums | |
---|---|
REGION_UNSPECIFIED |
Default value. Does not display if there are no errors. |
ANZ |
Australia & New Zealand |
CEE |
Central & Eastern Europe |
DACH |
Germany, Austria, & Switzerland |
FRANCE |
France |
GLOBAL |
Global |
INDIA |
India |
JAPAN |
Japan |
LATAM_BRAZIL |
LATAM - Brazil |
LATAM_SPANISH_SPEAKING |
LATAM - Spanish speaking |
NE |
Northern Europe |
NORTH_AMERICA |
North America |
OTHER_ASIA_PACIFIC |
Other Asia Pacific |
SEEMEA |
Southern Europe and Emerging Markets |
UK_AND_I |
UK & Ireland |
IsvSolutionConnectInfo
Information about a ISV Solution Connect Deal.
JSON representation |
---|
{ "isvSolutionConnectDeal": boolean, "customerContactRequested": boolean, "supportLevel": enum ( |
Fields | |
---|---|
isv |
Is the deal a ISV solution connect deal? Default: false Cannot be edited after the Opportunity is Approved. |
customer |
Has customer requested to be contacted? Default: false Cannot be edited after the Opportunity is Approved. |
support |
Support Level. Cannot be edited after the Opportunity is Approved. |
contract |
Contract Vehicle. Cannot be edited after the Opportunity is Approved. |
delivery |
Delivery Model. Cannot be edited after the Opportunity is Approved. |
SupportLevel
Support Level.
Enums | |
---|---|
SUPPORT_LEVEL_UNSPECIFIED |
Not used. |
OTHER_SUPPORT_LEVEL |
Other. |
TECH |
Technical support. |
TRANSACTION |
Transaction related support (POC/Google Cloud Marketplace/Procurement). |
UPSELL_RENEW_CROSS_SELL |
Upselling/renewal/cross-selling support. |
ALIGN_SALES_ACCOUNT |
Align sales/account strategy. |
ALREADY_CONTACT |
Already in touch with Google Cloud sales. |
ContractVehicle
Contract Vehicle.
Enums | |
---|---|
CONTRACT_VEHICLE_UNSPECIFIED |
Not used. |
CLOUD_MARKETPLACE |
Google Cloud Marketplace. |
PARTNER_CONTRACT |
Partner contract. |
UNKNOWN |
Not known at this time. |
DeliveryModel
Delivery Model.
Enums | |
---|---|
DELIVERY_MODEL_UNSPECIFIED |
Not used. |
OTHER_DELIVERY_MODEL |
Other. |
DATA_TO_CUSTOMER_BIGQUERY |
Data to customer BigQuery. |
VM_ON_CUSTOMER_TENANCY |
VM on Customer Tenancy. |
SAAS_ON_GOOGLE_CLOUD |
SaaS on Google Cloud. |
PartnerInfo
Partner Information provided after the Opportunity is approved.
JSON representation |
---|
{ "incentiveEligibility": boolean, "incentiveType": enum ( |
Fields | |
---|---|
incentive |
Output only. Whether Partner is eligible for incentives for this Opportunity. |
incentive |
Output only. Incentive type if the Opportunity is eligible for incentive: Deal Registration or Deal Referral. |
contract |
Contract expiration date. Date in UTC. Can be edited after the Opportunity is approved. |
rebate |
Output only. Rebate expiration date. |
distributor |
Distributor in case of 2-tier deals. Format: partners/{id} Can be edited after the Opportunity is approved. |
sub |
Optional. GCP billing subaccount ID. Can be edited after the Opportunity is approved. |
extensions |
Output only. Number of extensions for rebate. |
gcp |
Optional. GCP Project numbers. Can be edited after the Opportunity is approved. Can only be numeric values. |
submitted |
Output only. Date when the Opportunity was last submitted. |
approved |
Output only. Date when the Opportunity was approved. |
IncentiveType
Incentive Type.
Enums | |
---|---|
INCENTIVE_TYPE_UNSPECIFIED |
Not used. |
DEAL_REGISTRATION |
Deal Registration incentive. |
DEAL_REFERRAL |
Deal Referral incentive. |
SalesCycle
Information on the sales cycle.
JSON representation |
---|
{ "closeDate": { object ( |
Fields | |
---|---|
close |
Output only. Date when the Opportunity is closed. |
partner |
Partner ready to close info. Can be edited after the Opportunity is approved. |
close |
Output only. Number of times close date is pushed/changed. |
prm |
Output only. PRM site details. |
PartnerCloseStage
Partner close stage
Enums | |
---|---|
PARTNER_CLOSE_STAGE_UNSPECIFIED |
Not used. |
MIGRATION_IMPL |
Stage 4 - Migration or Implementation. Represents Closed/Won stage. |
CLOSED_LOST |
Closed lost. Can only be set by the system. |
WinLossInfo
Win Loss Details.
JSON representation |
---|
{ "lostReason": string, "lostMainReason": string, "lostRejectedReasonDetails": string, "winMainReason": string, "wonReason": string, "winLossProducts": [ string ], "winLossAdditionalContext": string } |
Fields | |
---|---|
lost |
Output only. Lost reason. |
lost |
Output only. Lost main reason. |
lost |
Output only. Lost rejected reason details. |
win |
Output only. Win main reason. |
won |
Output only. Won reason. |
win |
Output only. Win/loss products. |
win |
Output only. Win/loss additional context. |
OpportunityLine
Opportunity Line item.
JSON representation |
---|
{ "displayName": string, "quantity": integer, "salesPrice": { object ( |
Fields | |
---|---|
display |
Output only. Product display name. |
quantity |
Output only. Quantity. Can edit after the Opportunity is Approved. |
sales |
Output only. Sales price. |
list |
Output only. List price. |
total |
Output only. Total price of the line. |
metric |
Output only. Unit of measure. |
description |
Output only. Line item description. Can edit after the Opportunity is Approved. |
OpportunityTeamMember
Opportunity Team Member.
JSON representation |
---|
{
"name": string,
"email": string,
"accessLevel": enum ( |
Fields | |
---|---|
name |
Output only. Name. |
email |
Output only. Email. |
access |
Output only. Access Level. Can be edited after the Opportunity is approved. |
AccessLevel
Access Level.
Enums | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
Not used. |
VIEW_ONLY |
View only. |
MODIFY |
Modify. |
CustomerContact
Customer Contact.
JSON representation |
---|
{
"givenName": string,
"familyName": string,
"title": string,
"role": enum ( |
Fields | |
---|---|
given |
Contact First Name Can be edited after the Opportunity is Approved. |
family |
Contact Last Name Can be edited after the Opportunity is Approved. |
title |
Contact Title. Can be edited after the Opportunity is Approved. |
role |
Contact Role. Can be edited after the Opportunity is Approved. |
primary |
Is Primary contact for this Opportunity? Can be edited after the Opportunity is Approved. |
Role
Customer Contact Role.
Enums | |
---|---|
ROLE_UNSPECIFIED |
Not used. |
OTHER_ROLE |
Other role. |
ADMIN |
Administrator. |
BILLING_CONTACT |
Billing Contact. |
BUSINESS_DECISION_MAKER |
Business Decision Maker. |
BUSINESS_USER |
Business User. |
CHANGE_CHAMPION |
Change Champion. |
CHRONICLE_SIEM_CONTACT |
Chronicle SIEM Contact. |
CHRONICLE_SOAR_CONTACT |
Chronicle SOAR Contact. |
ECONOMIC_BUYER |
Economic Buyer. |
EVALUATOR |
Evaluator. |
EXECUTIVE_SPONSOR |
Executive Sponsor. |
INFLUENCER |
Influencer. |
MAIN_DECISION_MAKER |
Main Decision Maker. |
ORDERING_CONTACT |
Ordering Contact. |
PRODUCT_CONTACT |
Product Contact. |
TECH_CONTACT |
Technical Contact. |
TECH_DECISION_MAKER |
Technical Decision Maker. |
RebateExtension
Rebate Extension.
JSON representation |
---|
{ "requestNumber": string, "extensionReason": enum ( |
Fields | |
---|---|
request |
Output only. Extension Request number. |
extension |
Output only. Extension Reason. |
extension |
Output only. Extension Status. |
extension |
Output only. Extension Rejection Reason. |
comments |
Output only. Comments. |
ExtensionReason
Extension Reason.
Enums | |
---|---|
EXTENSION_REASON_UNSPECIFIED |
Not used. |
OTHER_EXTENSION_REASON |
Other. |
CUSTOMER_ENGAGEMENT_DELAYED |
Customer Engagement Delayed. |
PROOF_OF_CONCEPT_LONGER_THAN_EXPECTED |
Proof of Concept Longer Than Expected. |
COMPLEX_DEAL |
Complex Deal |
ExtensionStatus
Extension Status.
Enums | |
---|---|
EXTENSION_STATUS_UNSPECIFIED |
Not used. |
SUBMITTED |
Submitted. |
APPROVED |
Approved. |
REJECTED |
Rejected. |
ExtensionRejectionReason
Extension Rejection Reason.
Enums | |
---|---|
EXTENSION_REJECTION_REASON_UNSPECIFIED |
Not used. |
OTHER_EXTENSION_REJECTION_REASON |
Other. |
LACK_OF_PARTNER_ENGAGEMENT |
Lack of Partner Engagement. |
NEGATIVE_CUSTOMER_FEEDBACK |
Negative Customer Feedback |
PPS_REJECTION |
PPS Rejection. |
Methods |
|
---|---|
|
Creates a new Opportunity resource for a deal submission process. |
|
Returns the requested Opportunity resource. |
|
Updates an existing Opportunity resource. |
|
Query Opportunity s associated with a specific Partner. |