type ProposalError (v202502)
    
    
      
    
    
      
      Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
      
         
         
         
         Lists all errors associated with proposals.
         
         
            - Namespace
- 
               https://www.google.com/apis/ads/publisher/v202502
               
                  
                     | Field | 
               
               
                  
                     | ApiError(inherited) | 
                  
                     | 
                           fieldPath | 
                           
                              xsd:string The OGNL field path to identify cause of error.
 | 
                  
                     | 
                           fieldPathElements | 
                           
                              FieldPathElement[] A parsed copy of the field path. For example, the field path "operations[1].operand"
                corresponds to this list: {FieldPathElement(field = "operations", index = 1),
                FieldPathElement(field = "operand", index = null)}.
 | 
                  
                     | 
                           trigger | 
                           
                              xsd:string The data that caused the error.
 | 
                  
                     | 
                           errorString | 
                           
                              xsd:string A simple string representation of the error and reason.
 | 
                  
                     | ProposalError | 
                  
                     | 
                           reason | 
                           
                              ProposalError.Reason
                            The error reason represented by an enum.
 Enumerations
 
                              
                                 AD_SERVER_UNKNOWN_ERRORUnknown error from ad-server
                                 AD_SERVER_API_ERRORAd-server reports an api error for the operation.
                                 UPDATE_ADVERTISER_NOT_ALLOWEDAdvertiser cannot be updated once the proposal has been reserved.
                                 UPDATE_PROPOSAL_NOT_ALLOWEDProposal cannot be updated when its status is not DRAFTor it is archived.
                                 CONTACT_UNSUPPORTED_FOR_ADVERTISER
                                 Contacts are not supported for advertisers
                in a programmatic Proposal.
                                 INVALID_CONTACTContact associated with a proposal does not belong to the specific company.
                                 DUPLICATED_CONTACTContact associated with a proposal's advertiser or agency is duplicated.
                                 UNACCEPTABLE_COMPANY_CREDIT_STATUSA proposal cannot be created or updated because the company
                it is associated with has Company.creditStatus
                that is not ACTIVEorON_HOLD.
                                 COMPANY_CREDIT_STATUS_NOT_ACTIVEAdvertiser or agency associated with the proposal has Company.creditStatus that is
                not ACTIVE.
                                 PRIMARY_AGENCY_REQUIREDCannot have other agencies without a primary agency.
                                 PRIMARY_AGENCY_NOT_UNIQUECannot have more than one primary agency.
                                 UNSUPPORTED_COMPANY_ASSOCIATION_TYPE_FOR_PROGRAMMATIC_PROPOSALThe Company association type is not supported for programmatic
                proposals.
                                 DUPLICATED_COMPANY_ASSOCIATIONAdvertiser or agency associated with a proposal is duplicated.
                                 DUPLICATED_SALESPERSONFound duplicated primary or secondary sales person.
                                 DUPLICATED_SALES_PLANNERFound duplicated sales planner.
                                 DUPLICATED_TRAFFICKERFound duplicated primary or secondary trafficker.
                                 HAS_NO_UNARCHIVED_PROPOSAL_LINEITEMSThe proposal has no unarchived proposal line items.
                                 DUPLICATE_TERMS_AND_CONDITIONSOne or more of the terms and conditions being added already exists on the proposal.
                                 UNSUPPORTED_PROPOSAL_CURRENCY_CODEThe currency code of the proposal is not supported by the current network. All supported
                currencies can be found in the union of Network.currencyCode and
                Network.secondaryCurrencyCodes.
                                 UNSUPPORTED_BUYER_CURRENCY_CODEThe currency code of the proposal is not supported by the selected buyer.
                                 INVALID_POCThe POC value of the proposal is invalid.
                                 UPDATE_CURRENCY_NOT_ALLOWEDCurrency cannot be updated once the proposal has been reserved.
                                 UPDATE_TIME_ZONE_NOT_ALLOWEDTime zone cannot be updated once the proposal has been sold.
                                 UNKNOWNThe value returned if the actual value is not exposed by the requested API version.
 | 
               
            
         
       
   
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-08-06 UTC.
  
  
  
    
      [null,null,["Last updated 2025-08-06 UTC."],[],["This content outlines the error types and reasons for the `ProposalService` in the ad manager API. It details an `ApiError` inheritance structure and specifies `ProposalError` with an enum `reason`. The `ProposalError.Reason` lists specific errors like `UPDATE_ADVERTISER_NOT_ALLOWED`, `DUPLICATED_CONTACT`, and `UNSUPPORTED_PROPOSAL_CURRENCY_CODE`, describing conditions that cause proposal creation or updates to fail. Each error reason is associated with a detailed description of its cause. It also provides information on the inherited structure.\n"]]