REST Resource: partners.leads

Resource: Lead

Resource representing a Lead for a Google Cloud Partner.

JSON representation
{
  "name": string,
  "engagementModel": enum (EngagementModel),
  "dealTransactionType": enum (DealTransactionType),
  "customer": {
    object (Customer)
  },
  "partnerAnnualContractValue": number,
  "leadCurrencyCode": string,
  "estimatedCloseDate": {
    object (Date)
  },
  "dealTerm": string,
  "opportunitySummary": string,
  "supportLevel": enum (SupportLevel),
  "productInterests": [
    enum (ProductFamily)
  ],
  "leadStatus": enum (State),
  "leadApprovalStatus": enum (ApprovalState),
  "submitterEmail": string,
  "submittedTime": string,
  "rejectionComments": string,
  "approvalNotes": string,
  "externalSystemId": string,
  "description": string,
  "title": string,
  "customerContactRequested": boolean,
  "deliveryModel": enum (DeliveryModel),
  "contractVehicle": enum (ContractVehicle),
  "isvSolutionConnectDeal": boolean,
  "rejectionReason": enum (RejectionReason),
  "leadSource": enum (LeadSource),
  "createDate": {
    object (Date)
  },
  "budget": enum (Budget),
  "timeline": enum (Timeline),
  "authority": enum (Authority),
  "need": enum (Need),
  "isPublicTender": boolean,
  "isConfidential": boolean
}
Fields
name

string

Output only. Resource name of the Lead. Format: partners/{partner_id}/leads/{lead_id}

engagementModel

enum (EngagementModel)

Required. Partner Engagement Model.

dealTransactionType

enum (DealTransactionType)

Required. Type of Deal Transaction.

customer

object (Customer)

Required. Represents Customer Account.

partnerAnnualContractValue

number

Required. Estimated Partner Annual Contract Value (ACV).

leadCurrencyCode

string

Required. Lead currency code.

estimatedCloseDate

object (Date)

Required. Estimated Deal close date.

dealTerm

string

Required. Deal term.

opportunitySummary

string

Required. Summary of the Opportunity.

supportLevel

enum (SupportLevel)

Required. Level of support required for the lead.

productInterests[]

enum (ProductFamily)

Required. Primary product(s) of interest. Only a single value is supported at this time.

leadStatus

enum (State)

Output only. Status of the Lead.

leadApprovalStatus

enum (ApprovalState)

Output only. Approval Status of the Lead.

submitterEmail

string

Required. Email of the partner user who is submitting the Lead;

submittedTime

string (Timestamp format)

Output only. The time at which the lead was submitted.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

rejectionComments

string

Output only. Comments for rejecting the Lead.

approvalNotes

string

Output only. Notes for approving the Lead.

externalSystemId

string

Required. External ID of Lead.

description

string

Required. Description of Lead.

title

string

Output only. A human-readable name to identify the Lead.

customerContactRequested

boolean

Required. Has Customer requested to be contacted.

deliveryModel

enum (DeliveryModel)

Required. Delivery Model.

contractVehicle

enum (ContractVehicle)

Required. Contract Vehicle.

isvSolutionConnectDeal

boolean

Required. Indicates if this is an ISV Solution connect deal.

rejectionReason

enum (RejectionReason)

Output only. Reason to reject the Lead.

leadSource

enum (LeadSource)

Lead source.

createDate

object (Date)

Output only. Created date.

budget

enum (Budget)

Optional. Budget.

timeline

enum (Timeline)

Optional. Timeline.

authority

enum (Authority)

Optional. Authority.

need

enum (Need)

Optional. Need.

isPublicTender

boolean

Optional. Determines whether the Lead is a response to RFP, Public Tender, Competitive Bid. "Yes" indicates your customer is a public sector organization and requires competing offers from multiple vendors

isConfidential

boolean

Optional. Indicates whether the Lead is confidential.

EngagementModel

Specifies the Engagement Model in which the partner is enrolled.

Enums
ENGAGEMENT_MODEL_UNSPECIFIED None specified.
ENGAGEMENT_MODEL_BUILD Represents a Build Partner.
ENGAGEMENT_MODEL_SERVICE Represents a Service Partner.

DealTransactionType

Represents the deal transaction type.

Enums
DEAL_TRANSACTION_TYPE_UNSPECIFIED None specified.
DEAL_TRANSACTION_TYPE_DEAL_SUBMISSION Represents Deal Submission.

SupportLevel

Represents the level of support required on the Lead.

Enums
SUPPORT_LEVEL_UNSPECIFIED None specified.
SUPPORT_LEVEL_TECHNICAL_SUPPORT Technical support.
SUPPORT_LEVEL_UP_SELLING_OR_CROSS_SELLING Up-selling/Renewal/Cross-selling support.
SUPPORT_LEVEL_ALIGN_SALES_OR_ACCOUNT_STRATEGY Align sales/account strategy.
SUPPORT_LEVEL_ALREADY_IN_TOUCH_WITH_CLOUD_SALES Already in touch with the Google Cloud Sales Team.
SUPPORT_LEVEL_OTHER Other (Please use “Summary of the Opportunity” field for explanation).

State

Represents the status of Lead.

Enums
STATE_UNSPECIFIED None specified.
STATE_SUBMITTED Lead is submitted.
STATE_REVIEWED Lead is being reviewed.
STATE_CONVERTED Lead is converted to an Opportunity.
STATE_NEW Lead is newly created.

ApprovalState

Represents the approval status of Lead.

Enums
APPROVAL_STATE_UNSPECIFIED None specified.
APPROVAL_STATE_IN_PROCESS Lead approval is in process.
APPROVAL_STATE_APPROVED Lead is approved.
APPROVAL_STATE_NOT_APPROVED Lead is not approved.
APPROVAL_STATE_MORE_INFO_REQUIRED More information is required to approve the Lead.

DeliveryModel

Represents Delivery Model of the Lead.

Enums
DELIVERY_MODEL_UNSPECIFIED None specified.
DELIVERY_MODEL_VM_ON_CUSTOMER_TENANCY VM on customer tenancy.
DELIVERY_MODEL_SAAS_ON_GCP SaaS on GCP.
DELIVERY_MODEL_OTHER Other.

ContractVehicle

Represents Contract Vehicle of the Lead.

Enums
CONTRACT_VEHICLE_UNSPECIFIED None specified.
CONTRACT_VEHICLE_MARKETPLACE Marketplace.
CONTRACT_VEHICLE_NOT_KNOWN_AT_THIS_TIME Not known at this time.
CONTRACT_VEHICLE_PARTNER_CONTRACT Partner Contract.

RejectionReason

Represents why the lead was rejected.

Enums
REJECTION_REASON_UNSPECIFIED None specified.
REJECTION_REASON_DUPLICATE_LEAD Duplicate in the system.
REJECTION_REASON_DOES_NOT_MEET_ELIGIBILITY_CRITERIA Does not meet minimum eligibility criteria.
REJECTION_REASON_ADDITIONAL_INFO_NOT_RECEIVED Additional Info Not received within 30 days.

LeadSource

Represents Lead Source.

Enums
LEAD_SOURCE_UNSPECIFIED None specified.
LEAD_SOURCE_WORKSPAN WorkSpan.

Budget

Represents how clear is the prospect's budget situation.

Enums
BUDGET_UNSPECIFIED None specified.
BUDGET_EXISTS_BUT_NOT_SPECIFIED Budget exists; not specified.
EXACT_BUDGET_GIVEN Exact budget given.
REFUSE_TO_DISCLOSE Refuse to disclose.
CONFIRMED_NO_BUDGET Confirmed NO budget.

Timeline

Reperesents how specific has the prospect been about the decision timetable.

Enums
TIMELINE_UNSPECIFIED None specified.
SPECIFIC_DECISION_DATES_GIVEN Specific decision - dates given.
VAGUE_DECISION_DATES_GIVEN Vague decision - dates given.
REFUSE_TO_GIVE_DATE Refused to give date.
CONFIRMED_NO_DECISION_DATE Confirmed NO decision date.

Authority

Represents how clearly have you been able to establish the prospect's decision-making process.

Enums
AUTHORITY_UNSPECIFIED None specified.
HAVE_CLEARLY_IDENTIFIED_PROCESS Have clearly identified process & people.
HAVE_VAGUE_UNDERSTANDING Have vague understanding.
DONT_KNOW Don't know.
CONFIRMED_NO_AUTHORITY_DECIDED Confirmed NO authority decided.

Need

Represents how compelling is the prospect's need to purchase a solution (not necessarily ours) to solve a business problem.

Enums
NEED_UNSPECIFIED None specified.
COMELLING_NEED Compelling need.
CLEAR_NEED Clear need.
NO_NEED No need.

Methods

create

Creates a Lead for a Partner.

get

Gets a Lead.