sandbox/autopush-adminsdkreseller-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-adminsdkreseller-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliacafautomation-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliacafautomation-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliadspamcaseassist-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliadspamcaseassist-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliagencycentral-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliagencycentral-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliams-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['GoogleInternalAlkaliApplicationsAmsV1ModelTrainingRequest']['properties']['datasetName']['enum'][41]AIS_DATASET_ADS_SAFETY_DEDUPED_OCR_100M_SBV6_128
root['schemas']['GoogleInternalAlkaliApplicationsAmsV1SampleInferenceRequest']['properties']['datasetName']['enum'][41]AIS_DATASET_ADS_SAFETY_DEDUPED_OCR_100M_SBV6_128
sandbox/autopush-alkaliams-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['GoogleInternalAlkaliApplicationsAmsV1ModelTrainingRequest']['properties']['datasetName']['enum'][41]AIS_DATASET_ADS_SAFETY_DEDUPED_OCR_100M_SBV6_128
root['schemas']['GoogleInternalAlkaliApplicationsAmsV1SampleInferenceRequest']['properties']['datasetName']['enum'][41]AIS_DATASET_ADS_SAFETY_DEDUPED_OCR_100M_SBV6_128
sandbox/autopush-alkalianimazork-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalianimazork-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalianythingmapper-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/autopush-alkalianythingmapper-pa-v2
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/autopush-alkaliappshark-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliappshark-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliardadashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliardadashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliasciiedgmatml-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliasciiedgmatml-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliasciisearch-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliasciisearch-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibardqadashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibardqadashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibeamhub-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibeamhub-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliblobfish-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliblobfish-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliblobfishia-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliblobfishia-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibrandvaluator-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalibrandvaluator-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalichaperoneplayground-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalichaperoneplayground-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicloudaisupport-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicloudaisupport-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicmtv2-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicmtv2-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicontentfactory-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicontentfactory-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicpcdashpod-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicpcdashpod-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicrosperfanalysis-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicrosperfanalysis-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicrowdrecent-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalicrowdrecent-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalid10ntapes-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalid10ntapes-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidarjeeling-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidarjeeling-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidescription2code-pa-
dictionary_item_added
  • root['schemas']['WirelessAndroidPixelTesttoolsMlTestAgentTaskToScriptProtoRegisterWatcherMeta']['properties']['doCommandsAtomically']
  • root['schemas']['WirelessAndroidPixelTesttoolsMlTestAgentTaskToScriptProtoTestMeta']['properties']['inAtomicSession']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidescription2code-pa-v1
dictionary_item_added
  • root['schemas']['WirelessAndroidPixelTesttoolsMlTestAgentTaskToScriptProtoRegisterWatcherMeta']['properties']['doCommandsAtomically']
  • root['schemas']['WirelessAndroidPixelTesttoolsMlTestAgentTaskToScriptProtoTestMeta']['properties']['inAtomicSession']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidevclustercontrolcenter-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidevclustercontrolcenter-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidica-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidica-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidocflow-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidocflow-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidreamweaverui-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalidreamweaverui-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalielea-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalielea-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalifeedthewhales-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalifeedthewhales-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalifshelper-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalifshelper-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliga4gentest2-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliga4gentest2-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligasinsightsinternal-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligasinsightsinternal-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligchipsaccounting-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligchipsaccounting-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligmonunittestvisualizer-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligmonunittestvisualizer-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligpayflagsmonitoring-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligpayflagsmonitoring-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaligttv2-pa-
dictionary_item_added
  • root['resources']['list_simulation']
  • root['schemas']['ListGhawbSimulationResponse']
  • root['schemas']['PfrInput']
  • root['schemas']['PfrOnlineTranslatorInputs']
  • root['schemas']['PfrStatsInput']
  • root['schemas']['LtmToneAdjustmentControllerInputs']['properties']['driverBypassed']
  • root['schemas']['OnlineTranslatorInputs']['properties']['pfr']
  • root['schemas']['QpddpcAlgoParams']['properties']['coldPick2ndPhase']
  • root['schemas']['QpddpcAlgoParams']['properties']['enableDetectionBasePhase']
  • root['schemas']['QpddpcAlgoParams']['properties']['hotPick2ndPhase']
  • root['schemas']['QpddpcSimParams']['properties']['basePick2ndPhase']
  • root['schemas']['RemosaicAlgoParams']['properties']['enableChromaSuperPd']
  • root['schemas']['Simulation']['properties']['createTime']
  • root['schemas']['Simulation']['properties']['displayName']
  • root['schemas']['Simulation']['properties']['updateTime']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['QpddpcAlgoParams']['description']
new_valueNext available index: 39
old_valueNext available index: 36
root['schemas']['QpddpcSimParams']['description']
new_valueNext available index: 26
old_valueNext available index: 25
root['schemas']['RemosaicAlgoParams']['description']
new_valueNext available index: 47
old_valueNext available index: 46
root['schemas']['Simulation']['description']
new_valueNext tag: 29 The configuration applied to a full simulation job.
old_valueNext tag: 26 The configuration applied to a full simulation job.
sandbox/autopush-alkaligttv2-pa-v1
dictionary_item_added
  • root['resources']['list_simulation']
  • root['schemas']['ListGhawbSimulationResponse']
  • root['schemas']['PfrInput']
  • root['schemas']['PfrOnlineTranslatorInputs']
  • root['schemas']['PfrStatsInput']
  • root['schemas']['LtmToneAdjustmentControllerInputs']['properties']['driverBypassed']
  • root['schemas']['OnlineTranslatorInputs']['properties']['pfr']
  • root['schemas']['QpddpcAlgoParams']['properties']['coldPick2ndPhase']
  • root['schemas']['QpddpcAlgoParams']['properties']['enableDetectionBasePhase']
  • root['schemas']['QpddpcAlgoParams']['properties']['hotPick2ndPhase']
  • root['schemas']['QpddpcSimParams']['properties']['basePick2ndPhase']
  • root['schemas']['RemosaicAlgoParams']['properties']['enableChromaSuperPd']
  • root['schemas']['Simulation']['properties']['createTime']
  • root['schemas']['Simulation']['properties']['displayName']
  • root['schemas']['Simulation']['properties']['updateTime']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['QpddpcAlgoParams']['description']
new_valueNext available index: 39
old_valueNext available index: 36
root['schemas']['QpddpcSimParams']['description']
new_valueNext available index: 26
old_valueNext available index: 25
root['schemas']['RemosaicAlgoParams']['description']
new_valueNext available index: 47
old_valueNext available index: 46
root['schemas']['Simulation']['description']
new_valueNext tag: 29 The configuration applied to a full simulation job.
old_valueNext tag: 26 The configuration applied to a full simulation job.
sandbox/autopush-alkalih5ganalytics-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalih5ganalytics-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliharkmodelserver-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliharkmodelserver-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliharknavigator-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliharknavigator-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalihourlytrends-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalihourlytrends-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliiosskandash-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliiosskandash-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliiosskantool-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliiosskantool-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalikeystonechisel-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalikeystonechisel-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalil10ncontentgen-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalil10ncontentgen-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalil2pfrontend-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalil2pfrontend-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliliono-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliliono-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalillmworkbench-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalillmworkbench-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimaplearningvalidation-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimaplearningvalidation-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimarlinbackend-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimarlinbackend-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimerger-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalimerger-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinewsinsightsdemo-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinewsinsightsdemo-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinexusmmtest-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinexusmmtest-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinexusmodeldemo-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinexusmodeldemo-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinityampartnertools-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinityampartnertools-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinucleusrealtime-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalinucleusrealtime-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalioemenergydashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalioemenergydashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalioptiassist-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalioptiassist-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipareporter-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipareporter-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipareporting-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipareporting-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipeirapod-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipeirapod-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliphoropter-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliphoropter-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliplatinumdoctor-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliplatinumdoctor-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipmwfieldtestanalysis-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipmwfieldtestanalysis-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliprojectmatch-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliprojectmatch-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipwru-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalipwru-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliqdxaiml-pa-
dictionary_item_added
  • root['resources']['partdna']
  • root['schemas']['GetSimilarPartsDnaResponse']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliqdxaiml-pa-v1
dictionary_item_added
  • root['resources']['partdna']
  • root['schemas']['GetSimilarPartsDnaResponse']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalirebate-pa-
dictionary_item_added
  • root['resources']['v1']['methods']['invoice_change_reconcile_status']
  • root['schemas']['ChangeInvoiceReconcileStatusRequest']
  • root['schemas']['ChangeInvoiceReconcileStatusResponse']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalirebate-pa-v1
dictionary_item_added
  • root['resources']['v1']['methods']['invoice_change_reconcile_status']
  • root['schemas']['ChangeInvoiceReconcileStatusRequest']
  • root['schemas']['ChangeInvoiceReconcileStatusResponse']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliroster-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliroster-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalirtoenforcer-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalirtoenforcer-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksafinaljavapod-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksafinaljavapod-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksajavapodbe-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksajavapodbe-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksajavapodexp1-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksajavapodexp1-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapodbejava-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapodbejava-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapythonpod-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapythonpod-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapythonpodbe-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisaksapythonpodbe-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisdvdashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisdvdashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliseedpodstandard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliseedpodstandard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisegmentation-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisegmentation-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisermoml-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisermoml-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishinokdashjul18-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishinokdashjul18-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishopsumtree-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishopsumtree-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishopusecases-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalishopusecases-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisilicondata-pa-
dictionary_item_added
  • root['resources']['filters']
  • root['schemas']['Equal']
  • root['schemas']['FieldCondition']
  • root['schemas']['FilterToken']
  • root['schemas']['FilterValue']
  • root['schemas']['In']
  • root['schemas']['ListFilterValuesRequest']
  • root['schemas']['ListFilterValuesResponse']
  • root['schemas']['ListFiltersResponse']
  • root['schemas']['QueryContainer']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisilicondata-pa-v1
dictionary_item_added
  • root['resources']['filters']
  • root['schemas']['Equal']
  • root['schemas']['FieldCondition']
  • root['schemas']['FilterToken']
  • root['schemas']['FilterValue']
  • root['schemas']['In']
  • root['schemas']['ListFilterValuesRequest']
  • root['schemas']['ListFilterValuesResponse']
  • root['schemas']['ListFiltersResponse']
  • root['schemas']['QueryContainer']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisirma-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisirma-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalislmusers-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalislmusers-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisparkleprod-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalisparkleprod-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitensorstudio-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitensorstudio-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitohrubackend-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitohrubackend-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitransitionservice-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitransitionservice-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitrustinsights-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalitrustinsights-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliucscustomization-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliucscustomization-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliuxpulse-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliuxpulse-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwalnutalgorithmservice-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwalnutalgorithmservice-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwaymocp-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwaymocp-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwearreqdashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliwearreqdashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalixpu-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkalixpu-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliypcinspector-pa-
dictionary_item_added
  • root['schemas']['YoutubeApiInnertubeNotificationInteractionDataNotificationMetadata']['properties']['rawNotificationType']
  • root['schemas']['YoutubeApiInnertubeNotificationInteractionDataNotificationMetadata']['properties']['attributionTag']['description']
  • root['schemas']['YoutubeEcommerceWorkflowCompleteOptimisticAcquisitionProcessingDataTokenAcquisitionMetadata']['properties']['aggregationId']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['YoutubeEcommerceWorkflowCompleteOptimisticAcquisitionProcessingDataTokenAcquisitionMetadata']['description']
new_valueMetadata related to tokens acquisition. As of Q1 2025, this container is used to populate: - the token snapshot balance - the aggregation ID (for Jewels Combo use case only).
old_valueMetadata related to tokens acquisition. As of Q2 2024, this container is used to populate the token snapshot balance.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubeApiInnertubeMediaGenerationClientMetadata']['properties']['surface']['enum'][16]
new_valueMEDIA_GENERATION_SURFACE_TYPE_CREATOR_MUSIC_CREATION_PAGE
old_valueMEDIA_GENERATION_SURFACE_TYPE_CREATOR_MUSIC_TEXT_TO_SOUNDTRACK_PAGE
root['schemas']['YoutubeApiInnertubeMediaGenerationClientMetadata']['properties']['surface']['enumDescriptions'][16]
new_valueCreator Music (in Creator Studio) track creation page. https://screenshot.googleplex.com/C54o2wLESRy8g6r
old_valueCreator Music (in Creator Studio) text-to-soundtrack page. https://screenshot.googleplex.com/C54o2wLESRy8g6r
iterable_item_added
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enum'][605]SFV_MEDIA_GEN_PIVOT_VIDEOS
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enum'][606]SFV_MEDIA_GEN_PIVOT_HEADER
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enumDescriptions'][605]A shelf for Short Form Video (SFV) Media Gen Pivot, which contains Shorts created from a given generated asset. go/mg-pivot-backend-design
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enumDescriptions'][606]A shelf for the media gen pivot header on the Media Gen Pivot.
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enum'][605]SFV_MEDIA_GEN_PIVOT_VIDEOS
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enum'][606]SFV_MEDIA_GEN_PIVOT_HEADER
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enumDescriptions'][605]A shelf for Short Form Video (SFV) Media Gen Pivot, which contains Shorts created from a given generated asset. go/mg-pivot-backend-design
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enumDescriptions'][606]A shelf for the media gen pivot header on the Media Gen Pivot.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
root['schemas']['YoutubePersonalizationRecommendationReason']['properties']['modelType']['enum'][388]PLUM_LRM
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
iterable_item_removed
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
sandbox/autopush-alkaliypcinspector-pa-v1
dictionary_item_added
  • root['schemas']['YoutubeApiInnertubeNotificationInteractionDataNotificationMetadata']['properties']['rawNotificationType']
  • root['schemas']['YoutubeApiInnertubeNotificationInteractionDataNotificationMetadata']['properties']['attributionTag']['description']
  • root['schemas']['YoutubeEcommerceWorkflowCompleteOptimisticAcquisitionProcessingDataTokenAcquisitionMetadata']['properties']['aggregationId']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['YoutubeEcommerceWorkflowCompleteOptimisticAcquisitionProcessingDataTokenAcquisitionMetadata']['description']
new_valueMetadata related to tokens acquisition. As of Q1 2025, this container is used to populate: - the token snapshot balance - the aggregation ID (for Jewels Combo use case only).
old_valueMetadata related to tokens acquisition. As of Q2 2024, this container is used to populate the token snapshot balance.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][223]
new_valueMix (600-899). Next id: 683
old_valueMix (600-899). Next id: 682
root['schemas']['YoutubeApiInnertubeMediaGenerationClientMetadata']['properties']['surface']['enum'][16]
new_valueMEDIA_GENERATION_SURFACE_TYPE_CREATOR_MUSIC_CREATION_PAGE
old_valueMEDIA_GENERATION_SURFACE_TYPE_CREATOR_MUSIC_TEXT_TO_SOUNDTRACK_PAGE
root['schemas']['YoutubeApiInnertubeMediaGenerationClientMetadata']['properties']['surface']['enumDescriptions'][16]
new_valueCreator Music (in Creator Studio) track creation page. https://screenshot.googleplex.com/C54o2wLESRy8g6r
old_valueCreator Music (in Creator Studio) text-to-soundtrack page. https://screenshot.googleplex.com/C54o2wLESRy8g6r
iterable_item_added
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enum'][605]SFV_MEDIA_GEN_PIVOT_VIDEOS
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enum'][606]SFV_MEDIA_GEN_PIVOT_HEADER
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enumDescriptions'][605]A shelf for Short Form Video (SFV) Media Gen Pivot, which contains Shorts created from a given generated asset. go/mg-pivot-backend-design
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['chipSourceType']['enumDescriptions'][606]A shelf for the media gen pivot header on the Media Gen Pivot.
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enum'][605]SFV_MEDIA_GEN_PIVOT_VIDEOS
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enum'][606]SFV_MEDIA_GEN_PIVOT_HEADER
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enumDescriptions'][605]A shelf for Short Form Video (SFV) Media Gen Pivot, which contains Shorts created from a given generated asset. go/mg-pivot-backend-design
root['schemas']['VideoYoutubeChannelsShelfSource']['properties']['sourceType']['enumDescriptions'][606]A shelf for the media gen pivot header on the Media Gen Pivot.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
root['schemas']['YoutubePersonalizationRecommendationReason']['properties']['modelType']['enum'][388]PLUM_LRM
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][303]MIX_FTP_SHORTS_PUR_NOMINATOR
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][1448]TEXT_PROMPT_FROM_INPUT_QUERY_NOMINATOR
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enum'][1699]SHOPPING_EXPERIMENTAL_SHORTS_INFINITE_PLAYBACK
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1427]Core recs3 nominator ids (3400 - 3799). Next id: 3422
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1447]LLM nominators.
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1647]YT Shopping: 4700 - 4799. Next id: 4774
iterable_item_removed
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['pointNominatorId']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationRecPlatformGeneralNominatorId']['properties']['setNominatorId']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1426]Core recs3 nominator ids (3400 - 3799). Next id: 3421
root['schemas']['YoutubePersonalizationUnpluggedWatchNextReason']['properties']['nominatorIds']['items']['enumDescriptions'][1645]YT Shopping: 4700 - 4799. Next id: 4773
sandbox/autopush-alkaliytmroiexternal-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliytmroiexternal-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliytplanner-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliytplanner-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliyttvmsbackend-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-alkaliyttvmsbackend-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelaberdif-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelaberdif-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabkaixuanchang-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabkaixuanchang-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabrkirtankar-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabrkirtankar-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabweihewang-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabweihewang-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabwendyqz-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-boqcodelabwendyqz-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-crowdsource-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-crowdsource-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-embeddedassistant-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-embeddedassistant-v1
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/autopush-embeddedassistant-v1alpha2
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/autopush-emmappleapp-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-emmappleapp-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-g3acl-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-g3acl-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-heliosagent-pa-
dictionary_item_added
  • root['resources']['service']['methods']['fdcCombineLlmResponseAndCodeBlock']
  • root['resources']['service']['methods']['fdcConstructChatLlmRequest']
  • root['resources']['service']['methods']['fdcConstructCodeLlmRequest']
  • root['resources']['service']['methods']['getProtoconf']
  • root['schemas']['ComGoogleFirebaseHeliosServiceV1CombineLlmResponseAndCodeBlockRequest']
  • root['schemas']['ComGoogleFirebaseHeliosServiceV1CombineLlmResponseAndCodeBlockResponse']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigBlocklistConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigPostProcessRegexConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigPreProcessRegexConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigProtoconf']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatExample']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatGenerationPredictionInstance']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatMessage']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsChatGenerationPredictionParams']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry']
  • root['schemas']['GoogleCloudCloudaicompaniongatewayV1ChatGenerationRequest']
dictionary_item_removed
  • root['resources']['service']['methods']['fdcConstructLlmRequest']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-heliosagent-pa-v1
dictionary_item_added
  • root['resources']['service']['methods']['fdcCombineLlmResponseAndCodeBlock']
  • root['resources']['service']['methods']['fdcConstructChatLlmRequest']
  • root['resources']['service']['methods']['fdcConstructCodeLlmRequest']
  • root['resources']['service']['methods']['getProtoconf']
  • root['schemas']['ComGoogleFirebaseHeliosServiceV1CombineLlmResponseAndCodeBlockRequest']
  • root['schemas']['ComGoogleFirebaseHeliosServiceV1CombineLlmResponseAndCodeBlockResponse']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigBlocklistConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigPostProcessRegexConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigPreProcessRegexConfig']
  • root['schemas']['ComGoogleFirebaseHeliosSharedConfigProtoconf']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatExample']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatGenerationPredictionInstance']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictInstanceChatMessage']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsChatGenerationPredictionParams']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig']
  • root['schemas']['GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry']
  • root['schemas']['GoogleCloudCloudaicompaniongatewayV1ChatGenerationRequest']
dictionary_item_removed
  • root['resources']['service']['methods']['fdcConstructLlmRequest']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-nestdeveloperconsole-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-nestdeveloperconsole-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-oauthtokenbootstrap-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-oauthtokenbootstrap-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-orgpolicy-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-orgpolicy-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-orgpolicy-v2alpha1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-pdr-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-pdr-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-pdr-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-pdr-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-playatoms-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-playatoms-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-playconsoleapps-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-playconsoleapps-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-servicecontrol-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-servicecontrol-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-servicecontrol-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-shoppingtransactions-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/autopush-shoppingtransactions-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/autopush-tiereports-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-tiereports-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-tubedash-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-tubedash-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-voltr-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/autopush-voltr-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/canary-cloudsearch-
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/canary-cloudsearch-v1
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/canary-pubsub-
values_changed
root['revision']
new_value20250128
old_value20250123
sandbox/canary-pubsub-v1
dictionary_item_added
  • root['schemas']['JavaScriptUDF']
  • root['schemas']['MessageTransform']
  • root['schemas']['Subscription']['properties']['messageTransforms']
  • root['schemas']['Topic']['properties']['messageTransforms']
values_changed
root['revision']
new_value20250128
old_value20250123
sandbox/canary-pubsub-v1beta2
values_changed
root['revision']
new_value20250128
old_value20250123
sandbox/content-canary-cloudsearch-
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/content-canary-cloudsearch-v1
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/content-dev-licensing-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-dev-licensing-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-guitar-edafarm-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-guitar-edafarm-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['RecommendProfilesRequest']['properties']['resultSetId']['description']
new_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate #2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
old_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate # 2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
sandbox/content-test-jobs-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-v3
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-v3p1beta1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-v4
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/content-test-jobs-v4beta1
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['RecommendProfilesRequest']['properties']['resultSetId']['description']
new_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate #2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
old_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate # 2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
sandbox/dev-admin-test-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-admin-test-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-adsense-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-adsense-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-adsense-v2alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-adsensehost-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-adsensehost-v4.1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-alkalibatchscheduler-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-alkalibatchscheduler-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudchannel-
dictionary_item_added
  • root['schemas']['GoogleCloudChannelV1alpha1Customer']['properties']['customerAttestationState']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['partnerReadyToClose']['enumDescriptions'][2]
new_valueClosed lost.
old_valueClosed lost. Can only be set by the system.
sandbox/dev-cloudchannel-pa-
dictionary_item_added
  • root['schemas']['GoogleCloudChannelV1alpha1Customer']['properties']['customerAttestationState']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudchannel-pa-v1
dictionary_item_added
  • root['schemas']['GoogleCloudChannelV1alpha1Customer']['properties']['customerAttestationState']
  • root['schemas']['GoogleInternalCloudChannelLifecycleV1SubmitUserRegistrationRequest']['properties']['challengeId']
  • root['schemas']['GoogleInternalCloudChannelLifecycleV1SubmitUserRegistrationRequest']['properties']['pinCode']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudchannel-pa-v2
dictionary_item_added
  • root['schemas']['GoogleCloudChannelV1alpha1Customer']['properties']['customerAttestationState']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudchannel-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudchannel-v1alpha1
dictionary_item_added
  • root['schemas']['GoogleCloudChannelV1alpha1Customer']['properties']['customerAttestationState']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['GoogleCloudChannelV1alpha1SalesCycle']['properties']['partnerReadyToClose']['enumDescriptions'][2]
new_valueClosed lost.
old_valueClosed lost. Can only be set by the system.
sandbox/dev-clouderrorreporting-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-clouderrorreporting-v1beta1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudkms-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudkms-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudsupport-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudsupport-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudsupport-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudsupport-v2alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudsupport-v2beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudusersettings-pa-
dictionary_item_added
  • root['schemas']['DevCloudusersettingsPaSandboxPrecheckSurvey']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-cloudusersettings-pa-v1alpha1
dictionary_item_added
  • root['schemas']['DevCloudusersettingsPaSandboxPrecheckSurvey']
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-licensing-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-licensing-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-malachitefrontend-pa-
dictionary_item_added
  • root['schemas']['ColumnMetadata']
  • root['schemas']['GoogleCloudChronicleV1mainColumnMetadata']
  • root['schemas']['GoogleCloudChronicleV1mainColumnData']['properties']['columnMetadata']
  • root['schemas']['UdmColumnData']['properties']['columnMetadata']
values_changed
root['resources']['projects']['resources']['locations']['resources']['instances']['methods']['investigations']['parameters']['filter']['description']
new_valueOptional. A filter to apply to the list of investigations. Supported filter fields: * `alert_id`: Filter by the associated alert ID. * `case_id`: Filter by the associated case ID. Example: `filter="alert_id='alert123'"`
old_valueOptional. A filter to apply to the list of investigations. Supported filter fields: * `alerts.ids`: Filter by the associated alert ID. Example: `filter="alerts.ids='alert123'"`
root['resources']['projects']['resources']['locations']['resources']['instances']['methods']['investigations']['parameters']['orderBy']['description']
new_valueOptional. Configures ordering of investigations in the response. If not specified, investigations are returned in descending order of their create time. The default ordering is by create time in descending order. The order_by string is a comma separated list of fields. For example: "start_time desc, end_time" Supported fields: * `start_time` * `end_time` * `display_name`
old_valueOptional. Configures ordering of investigations in the response. If not specified, investigations are returned in descending order of their create time. The default ordering is by create time in descending order. The order_by string is a comma separated list of fields. For example: "create_time desc, update_time" Supported fields: * `create_time` * `update_time` * `display_name`
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['RawLog']['properties']['type']['enum'][243]CYNERIO_NDR_H
root['schemas']['RawLog']['properties']['type']['enum'][282]WIREGUARD_VPN
root['schemas']['RawLog']['properties']['type']['enum'][622]HUAWEI_WIRELESS
root['schemas']['RawLog']['properties']['type']['enum'][629]CISCO_NETFLOW
root['schemas']['RawLog']['properties']['type']['enum'][641]BELDEN_SWITCH
root['schemas']['RawLog']['properties']['type']['enum'][666]HP_ROUTER
root['schemas']['RawLog']['properties']['type']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['RawLog']['properties']['type']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['RawLog']['properties']['type']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['RawLog']['properties']['type']['enum'][807]RAVEN_DB
root['schemas']['RawLog']['properties']['type']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['RawLog']['properties']['type']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['RawLog']['properties']['type']['enum'][1461]ZOHO_ASSIST
root['schemas']['RawLog']['properties']['type']['enum'][1483]OPENTEXT_CORDY
root['schemas']['RawLog']['properties']['type']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['RawLog']['properties']['type']['enum'][1857]BLUE_VOYANT
root['schemas']['RawLog']['properties']['type']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['RawLog']['properties']['type']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['RawLog']['properties']['type']['enum'][1875]CSG_CITRIX_RX
root['schemas']['RawLog']['properties']['type']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['RawLog']['properties']['type']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['RawLog']['properties']['type']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['RawLog']['properties']['type']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['RawLog']['properties']['type']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['RawLog']['properties']['type']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['RawLog']['properties']['type']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['RawLog']['properties']['type']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['RawLog']['properties']['type']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['RawLog']['properties']['type']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['RawLog']['properties']['type']['enum'][2036]ZERO_NETWORKS
root['schemas']['RawLog']['properties']['type']['enum'][2731]RENAULT_IRN_74898
root['schemas']['RawLog']['properties']['type']['enum'][2732]RENAULT_IRN_73882
root['schemas']['RawLog']['properties']['type']['enum'][2733]RENAULT_IRN_72284
root['schemas']['RawLog']['properties']['type']['enum'][2734]RENAULT_IRN_74143
root['schemas']['RawLog']['properties']['type']['enum'][2735]RENAULT_IRN_70132
root['schemas']['RawLog']['properties']['type']['enum'][2736]RENAULT_IRN_50567
root['schemas']['RawLog']['properties']['type']['enum'][2737]RENAULT_IRN_8185
root['schemas']['RawLog']['properties']['type']['enum'][2738]RENAULT_IRN_77153
root['schemas']['RawLog']['properties']['type']['enum'][2739]RENAULT_IRN_67551
root['schemas']['RawLog']['properties']['type']['enum'][2740]RENAULT_IRN_73940
root['schemas']['RawLog']['properties']['type']['enum'][2741]RENAULT_IRN_75039
root['schemas']['RawLog']['properties']['type']['enum'][2742]RENAULT_IRN_69293
root['schemas']['RawLog']['properties']['type']['enum'][2743]RENAULT_IRN_74601
root['schemas']['RawLog']['properties']['type']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['RawLog']['properties']['type']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][243]CYNERIO_NDR_H
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][282]WIREGUARD_VPN
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][629]CISCO_NETFLOW
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][641]BELDEN_SWITCH
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][666]HP_ROUTER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][807]RAVEN_DB
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1461]ZOHO_ASSIST
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1857]BLUE_VOYANT
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2036]ZERO_NETWORKS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2773]SNF_FORENSIC_HAYABUSA
sandbox/dev-malachitefrontend-pa-v1
dictionary_item_added
  • root['schemas']['ColumnMetadata']
  • root['schemas']['GoogleCloudChronicleV1mainColumnMetadata']
  • root['schemas']['GoogleCloudChronicleV1mainColumnData']['properties']['columnMetadata']
  • root['schemas']['UdmColumnData']['properties']['columnMetadata']
values_changed
root['resources']['projects']['resources']['locations']['resources']['instances']['methods']['investigations']['parameters']['filter']['description']
new_valueOptional. A filter to apply to the list of investigations. Supported filter fields: * `alert_id`: Filter by the associated alert ID. * `case_id`: Filter by the associated case ID. Example: `filter="alert_id='alert123'"`
old_valueOptional. A filter to apply to the list of investigations. Supported filter fields: * `alerts.ids`: Filter by the associated alert ID. Example: `filter="alerts.ids='alert123'"`
root['resources']['projects']['resources']['locations']['resources']['instances']['methods']['investigations']['parameters']['orderBy']['description']
new_valueOptional. Configures ordering of investigations in the response. If not specified, investigations are returned in descending order of their create time. The default ordering is by create time in descending order. The order_by string is a comma separated list of fields. For example: "start_time desc, end_time" Supported fields: * `start_time` * `end_time` * `display_name`
old_valueOptional. Configures ordering of investigations in the response. If not specified, investigations are returned in descending order of their create time. The default ordering is by create time in descending order. The order_by string is a comma separated list of fields. For example: "create_time desc, update_time" Supported fields: * `create_time` * `update_time` * `display_name`
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['ChronicleApiIoCDiscoveryInfo']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['DataAccessLabel']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][243]CYNERIO_NDR_H
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][282]WIREGUARD_VPN
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][629]CISCO_NETFLOW
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][641]BELDEN_SWITCH
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][666]HP_ROUTER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][807]RAVEN_DB
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1461]ZOHO_ASSIST
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1857]BLUE_VOYANT
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2036]ZERO_NETWORKS
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['DataAccessLabelReference']['properties']['logType']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['RawLog']['properties']['type']['enum'][243]CYNERIO_NDR_H
root['schemas']['RawLog']['properties']['type']['enum'][282]WIREGUARD_VPN
root['schemas']['RawLog']['properties']['type']['enum'][622]HUAWEI_WIRELESS
root['schemas']['RawLog']['properties']['type']['enum'][629]CISCO_NETFLOW
root['schemas']['RawLog']['properties']['type']['enum'][641]BELDEN_SWITCH
root['schemas']['RawLog']['properties']['type']['enum'][666]HP_ROUTER
root['schemas']['RawLog']['properties']['type']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['RawLog']['properties']['type']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['RawLog']['properties']['type']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['RawLog']['properties']['type']['enum'][807]RAVEN_DB
root['schemas']['RawLog']['properties']['type']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['RawLog']['properties']['type']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['RawLog']['properties']['type']['enum'][1461]ZOHO_ASSIST
root['schemas']['RawLog']['properties']['type']['enum'][1483]OPENTEXT_CORDY
root['schemas']['RawLog']['properties']['type']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['RawLog']['properties']['type']['enum'][1857]BLUE_VOYANT
root['schemas']['RawLog']['properties']['type']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['RawLog']['properties']['type']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['RawLog']['properties']['type']['enum'][1875]CSG_CITRIX_RX
root['schemas']['RawLog']['properties']['type']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['RawLog']['properties']['type']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['RawLog']['properties']['type']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['RawLog']['properties']['type']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['RawLog']['properties']['type']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['RawLog']['properties']['type']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['RawLog']['properties']['type']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['RawLog']['properties']['type']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['RawLog']['properties']['type']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['RawLog']['properties']['type']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['RawLog']['properties']['type']['enum'][2036]ZERO_NETWORKS
root['schemas']['RawLog']['properties']['type']['enum'][2731]RENAULT_IRN_74898
root['schemas']['RawLog']['properties']['type']['enum'][2732]RENAULT_IRN_73882
root['schemas']['RawLog']['properties']['type']['enum'][2733]RENAULT_IRN_72284
root['schemas']['RawLog']['properties']['type']['enum'][2734]RENAULT_IRN_74143
root['schemas']['RawLog']['properties']['type']['enum'][2735]RENAULT_IRN_70132
root['schemas']['RawLog']['properties']['type']['enum'][2736]RENAULT_IRN_50567
root['schemas']['RawLog']['properties']['type']['enum'][2737]RENAULT_IRN_8185
root['schemas']['RawLog']['properties']['type']['enum'][2738]RENAULT_IRN_77153
root['schemas']['RawLog']['properties']['type']['enum'][2739]RENAULT_IRN_67551
root['schemas']['RawLog']['properties']['type']['enum'][2740]RENAULT_IRN_73940
root['schemas']['RawLog']['properties']['type']['enum'][2741]RENAULT_IRN_75039
root['schemas']['RawLog']['properties']['type']['enum'][2742]RENAULT_IRN_69293
root['schemas']['RawLog']['properties']['type']['enum'][2743]RENAULT_IRN_74601
root['schemas']['RawLog']['properties']['type']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['RawLog']['properties']['type']['enum'][2773]SNF_FORENSIC_HAYABUSA
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][243]CYNERIO_NDR_H
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][282]WIREGUARD_VPN
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][622]HUAWEI_WIRELESS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][629]CISCO_NETFLOW
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][641]BELDEN_SWITCH
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][666]HP_ROUTER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][708]TRENDMICRO_VISION_ONE_ACTIVITY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][709]TRENDMICRO_VISION_ONE_DETECTIONS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][710]TRENDMICRO_VISION_ONE_CONTAINER_VULNERABILITIES
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][807]RAVEN_DB
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][859]D_OPENPATH_CONTEXT
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1366]ONEIDENTITY_SAFEGUARD
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1461]ZOHO_ASSIST
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1483]OPENTEXT_CORDY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1848]AUTODESK_CAD_CAM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1857]BLUE_VOYANT
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1858]BBVA_MICROSTRATEGY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1874]CMMRZ_FORTI_DECEPTOR
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1875]CSG_CITRIX_RX
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1950]MLL001_MOL_AGYIEUS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1951]MLL001_MOL_SFTPGO
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1952]MLL001_MOL_PCI_DC_CARDHOLDER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1953]MLL001_MOL_PCI_DC_MANDATES
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1954]MLL001_MOL_PCI_DC_SAD
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1955]MLL001_MOL_PCI_DB_FIM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1956]MLL001_MOL_PCI_GKE_FIM
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1957]MLL001_MOL_PCI_IIN_LOOKUP
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1958]MLL001_MOL_PCI_PCI_PROXY
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][1959]MLL001_MOL_PCI_TOKENISER
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2036]ZERO_NETWORKS
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2731]RENAULT_IRN_74898
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2732]RENAULT_IRN_73882
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2733]RENAULT_IRN_72284
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2734]RENAULT_IRN_74143
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2735]RENAULT_IRN_70132
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2736]RENAULT_IRN_50567
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2737]RENAULT_IRN_8185
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2738]RENAULT_IRN_77153
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2739]RENAULT_IRN_67551
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2740]RENAULT_IRN_73940
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2741]RENAULT_IRN_75039
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2742]RENAULT_IRN_69293
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2743]RENAULT_IRN_74601
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2772]SNF_FORENSIC_PREFETCH
root['schemas']['SIEventData']['properties']['rawLogType']['enum'][2773]SNF_FORENSIC_HAYABUSA
sandbox/dev-moviesanywhere-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-moviesanywhere-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-peoplestack-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-peoplestack-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-reseller-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-reseller-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-reseller-pa-v1.1beta1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-resultstore-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-resultstore-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-usercontext-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev-usercontext-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev2-medicalimaging-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev2-medicalimaging-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev2-medicalimaging-v1alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/dev2-medicalimaging-v1beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/experimental-earthengine-
values_changed
root['revision']
new_value20250203
old_value20250205
sandbox/experimental-earthengine-v1
values_changed
root['revision']
new_value20250203
old_value20250205
sandbox/experimental-earthengine-v1alpha
values_changed
root['revision']
new_value20250203
old_value20250205
sandbox/experimental-earthengine-v1beta
values_changed
root['revision']
new_value20250203
old_value20250205
sandbox/guitar-edafarm-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/guitar-edafarm-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/internal-books-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/internal-books-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/internal-books-v1internal
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/loadtest-bigquerydatatransfer-
dictionary_item_added
  • root['schemas']['DataSourceDefinition']['properties']['transferRunsPushQueue']
  • root['schemas']['DataSourceDefinition']['properties']['transferSubtasksPushQueue']
  • root['schemas']['RecordTransferRunBillingMeasurementRequest']['properties']['dataSourceId']
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/loadtest-bigquerydatatransfer-v1
dictionary_item_added
  • root['schemas']['DataSourceDefinition']['properties']['transferRunsPushQueue']
  • root['schemas']['DataSourceDefinition']['properties']['transferSubtasksPushQueue']
  • root['schemas']['RecordTransferRunBillingMeasurementRequest']['properties']['dataSourceId']
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/nightly-automatedmarketing-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/nightly-automatedmarketing-pa-v1missive
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/payments-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/payments-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-alkaligpayflagsmonitoring-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/preprod-alkaligpayflagsmonitoring-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/preprod-alkalimaplearningvalidation-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkalimaplearningvalidation-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkalimarlinbackend-pa-
values_changed
root['revision']
new_value20250204
old_value20250128
sandbox/preprod-alkalimarlinbackend-pa-v1
values_changed
root['revision']
new_value20250204
old_value20250128
sandbox/preprod-alkalinityampartnertools-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-alkalinityampartnertools-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-alkalioemenergydashboard-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-alkalioemenergydashboard-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-alkaliphoropter-pa-
dictionary_item_added
  • root['schemas']['Datum']['properties']['annotations']['items']['enumDeprecated']
values_changed
root['revision']
new_value20250205
old_value20250203
sandbox/preprod-alkaliphoropter-pa-v1
dictionary_item_added
  • root['schemas']['Datum']['properties']['annotations']['items']['enumDeprecated']
values_changed
root['revision']
new_value20250205
old_value20250203
sandbox/preprod-alkaliprojectmatch-pa-
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-alkaliprojectmatch-pa-v1
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-alkalisirma-pa-
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/preprod-alkalisirma-pa-v1
values_changed
root['revision']
new_value20250205
old_value20250129
sandbox/preprod-alkalislmusers-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkalislmusers-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkalitohrubackend-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkalitohrubackend-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-alkaliucscustomization-pa-
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-alkaliucscustomization-pa-v1
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-legalentities-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-legalentities-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/preprod-meet-
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-meet-v1
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-meet-v2
values_changed
root['revision']
new_value20250205
old_value20250204
sandbox/preprod-playconsoleapps-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-playconsoleapps-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/preprod-shoppingtransactions-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/preprod-shoppingtransactions-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/preprod-stuffstation-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/preprod-stuffstation-v2alpha
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/preprod-stuffstation-v2beta
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/prod-firebaseremoteconfig-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/prod-firebaseremoteconfig-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/qa-automatedmarketing-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/qa-automatedmarketing-pa-v1missive
values_changed
root['revision']
new_value20250206
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/qa-cloudkms-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/qa-cloudkms-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/smoke-automatedmarketing-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/smoke-automatedmarketing-pa-v1missive
values_changed
root['revision']
new_value20250207
old_value20250205
iterable_item_added
root['schemas']['SingleAtlasProductExpansionConfig']['properties']['product']['enum'][16]YOUTUBE_CREATOR_SUPPORT_CONTEXT_PLATFORM_FEATURE_ENABLEMENT
sandbox/staging-alkalidevclustercontrolcenter-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-alkalidevclustercontrolcenter-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-alkalipwru-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-alkalipwru-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-androidwearcloudsync-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-androidwearcloudsync-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-alpha
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-dogfood
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-v2
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-deploymentmanager-v2beta
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-digitalassetlinks-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-digitalassetlinks-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-discoveryengine-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-discoveryengine-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-discoveryengine-v1alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-discoveryengine-v1beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-firebasevertexai-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-firebasevertexai-v1
dictionary_item_added
  • root['auth']
  • root['resources']['projects']
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']
new_value
Date
descriptionRepresents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
idDate
properties
day
descriptionDay of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
formatint32
typeinteger
month
descriptionMonth of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
formatint32
typeinteger
year
descriptionYear of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1Blob
descriptionContent blob.
idGoogleCloudAiplatformV1Blob
properties
data
descriptionRequired. Raw bytes.
formatbyte
typestring
displayName
descriptionOptional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in PromptMessage for prompt management. It is not currently used in the Gemini GenerateContent calls.
typestring
mimeType
descriptionRequired. The IANA standard MIME type of the source data.
typestring
typeobject
GoogleCloudAiplatformV1Candidate
descriptionA response candidate generated from the model.
idGoogleCloudAiplatformV1Candidate
properties
avgLogprobs
descriptionOutput only. Average log probability score of the candidate.
formatdouble
readOnlyTrue
typenumber
citationMetadata
$refGoogleCloudAiplatformV1CitationMetadata
descriptionOutput only. Source attribution of the generated content.
readOnlyTrue
content
$refGoogleCloudAiplatformV1Content
descriptionOutput only. Content parts of the candidate.
readOnlyTrue
finishMessage
descriptionOutput only. Describes the reason the mode stopped generating tokens in more detail. This is only filled when `finish_reason` is set.
readOnlyTrue
typestring
finishReason
descriptionOutput only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.
enum
  • FINISH_REASON_UNSPECIFIED
  • STOP
  • MAX_TOKENS
  • SAFETY
  • RECITATION
  • OTHER
  • BLOCKLIST
  • PROHIBITED_CONTENT
  • SPII
  • MALFORMED_FUNCTION_CALL
enumDescriptions
  • The finish reason is unspecified.
  • Token generation reached a natural stopping point or a configured stop sequence.
  • Token generation reached the configured maximum output tokens.
  • Token generation stopped because the content potentially contains safety violations. NOTE: When streaming, content is empty if content filters blocks the output.
  • The token generation stopped because of potential recitation.
  • All other reasons that stopped the token generation.
  • Token generation stopped because the content contains forbidden terms.
  • Token generation stopped for potentially containing prohibited content.
  • Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).
  • The function call generated by the model is invalid.
readOnlyTrue
typestring
groundingMetadata
$refGoogleCloudAiplatformV1GroundingMetadata
descriptionOutput only. Metadata specifies sources used to ground generated content.
readOnlyTrue
index
descriptionOutput only. Index of the candidate.
formatint32
readOnlyTrue
typeinteger
logprobsResult
$refGoogleCloudAiplatformV1LogprobsResult
descriptionOutput only. Log-likelihood scores for the response tokens and top tokens
readOnlyTrue
safetyRatings
descriptionOutput only. List of ratings for the safety of a response candidate. There is at most one rating per category.
items
$refGoogleCloudAiplatformV1SafetyRating
readOnlyTrue
typearray
typeobject
GoogleCloudAiplatformV1Citation
descriptionSource attributions for content.
idGoogleCloudAiplatformV1Citation
properties
endIndex
descriptionOutput only. End index into the content.
formatint32
readOnlyTrue
typeinteger
license
descriptionOutput only. License of the attribution.
readOnlyTrue
typestring
publicationDate
$refDate
descriptionOutput only. Publication date of the attribution.
readOnlyTrue
startIndex
descriptionOutput only. Start index into the content.
formatint32
readOnlyTrue
typeinteger
title
descriptionOutput only. Title of the attribution.
readOnlyTrue
typestring
uri
descriptionOutput only. Url reference of the attribution.
readOnlyTrue
typestring
typeobject
GoogleCloudAiplatformV1CitationMetadata
descriptionA collection of source attributions for a piece of content.
idGoogleCloudAiplatformV1CitationMetadata
properties
citations
descriptionOutput only. List of citations.
items
$refGoogleCloudAiplatformV1Citation
readOnlyTrue
typearray
typeobject
GoogleCloudAiplatformV1CodeExecutionResult
descriptionResult of executing the [ExecutableCode]. Always follows a `part` containing the [ExecutableCode].
idGoogleCloudAiplatformV1CodeExecutionResult
properties
outcome
descriptionRequired. Outcome of the code execution.
enum
  • OUTCOME_UNSPECIFIED
  • OUTCOME_OK
  • OUTCOME_FAILED
  • OUTCOME_DEADLINE_EXCEEDED
enumDescriptions
  • Unspecified status. This value should not be used.
  • Code execution completed successfully.
  • Code execution finished but with a failure. `stderr` should contain the reason.
  • Code execution ran for too long, and was cancelled. There may or may not be a partial output present.
typestring
output
descriptionOptional. Contains stdout when code execution is successful, stderr or other description otherwise.
typestring
typeobject
GoogleCloudAiplatformV1Content
descriptionThe base structured datatype containing multi-part content of a message. A `Content` includes a `role` field designating the producer of the `Content` and a `parts` field containing multi-part data that contains the content of the message turn.
idGoogleCloudAiplatformV1Content
properties
parts
descriptionRequired. Ordered `Parts` that constitute a single message. Parts may have different IANA MIME types.
items
$refGoogleCloudAiplatformV1Part
typearray
role
descriptionOptional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.
typestring
typeobject
GoogleCloudAiplatformV1CountTokensRequest
descriptionRequest message for PredictionService.CountTokens.
idGoogleCloudAiplatformV1CountTokensRequest
properties
contents
descriptionOptional. Input content.
items
$refGoogleCloudAiplatformV1Content
typearray
generationConfig
$refGoogleCloudAiplatformV1GenerationConfig
descriptionOptional. Generation config that the model will use to generate the response.
instances
descriptionOptional. The instances that are the input to token counting call. Schema is identical to the prediction schema of the underlying model.
items
typeany
typearray
model
descriptionOptional. The name of the publisher model requested to serve the prediction. Format: `projects/{project}/locations/{location}/publishers/*/models/*`
typestring
systemInstruction
$refGoogleCloudAiplatformV1Content
descriptionOptional. The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph.
tools
descriptionOptional. A list of `Tools` the model may use to generate the next response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model.
items
$refGoogleCloudAiplatformV1Tool
typearray
typeobject
GoogleCloudAiplatformV1CountTokensResponse
descriptionResponse message for PredictionService.CountTokens.
idGoogleCloudAiplatformV1CountTokensResponse
properties
promptTokensDetails
descriptionOutput only. List of modalities that were processed in the request input.
items
$refGoogleCloudAiplatformV1ModalityTokenCount
readOnlyTrue
typearray
totalBillableCharacters
descriptionThe total number of billable characters counted across all instances from the request.
formatint32
typeinteger
totalTokens
descriptionThe total number of tokens counted across all instances from the request.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1DynamicRetrievalConfig
descriptionDescribes the options to customize dynamic retrieval.
idGoogleCloudAiplatformV1DynamicRetrievalConfig
properties
dynamicThreshold
descriptionOptional. The threshold to be used in dynamic retrieval. If not set, a system default value is used.
formatfloat
typenumber
mode
descriptionThe mode of the predictor to be used in dynamic retrieval.
enum
  • MODE_UNSPECIFIED
  • MODE_DYNAMIC
enumDescriptions
  • Always trigger retrieval.
  • Run retrieval only when system decides it is necessary.
typestring
typeobject
GoogleCloudAiplatformV1ExecutableCode
descriptionCode generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [FunctionDeclaration] tool and [FunctionCallingConfig] mode is set to [Mode.CODE].
idGoogleCloudAiplatformV1ExecutableCode
properties
code
descriptionRequired. The code to be executed.
typestring
language
descriptionRequired. Programming language of the `code`.
enum
  • LANGUAGE_UNSPECIFIED
  • PYTHON
enumDescriptions
  • Unspecified language. This value should not be used.
  • Python >= 3.10, with numpy and simpy available.
typestring
typeobject
GoogleCloudAiplatformV1FileData
descriptionURI based data.
idGoogleCloudAiplatformV1FileData
properties
displayName
descriptionOptional. Display name of the file data. Used to provide a label or filename to distinguish file datas. This field is only returned in PromptMessage for prompt management. It is not currently used in the Gemini GenerateContent calls.
typestring
fileUri
descriptionRequired. URI.
typestring
mimeType
descriptionRequired. The IANA standard MIME type of the source data.
typestring
typeobject
GoogleCloudAiplatformV1FunctionCall
descriptionA predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing the parameters and their values.
idGoogleCloudAiplatformV1FunctionCall
properties
args
additionalProperties
descriptionProperties of the object.
typeany
descriptionOptional. Required. The function parameters and values in JSON object format. See [FunctionDeclaration.parameters] for parameter details.
typeobject
name
descriptionRequired. The name of the function to call. Matches [FunctionDeclaration.name].
typestring
typeobject
GoogleCloudAiplatformV1FunctionCallingConfig
descriptionFunction calling config.
idGoogleCloudAiplatformV1FunctionCallingConfig
properties
allowedFunctionNames
descriptionOptional. Function names to call. Only set when the Mode is ANY. Function names should match [FunctionDeclaration.name]. With mode set to ANY, model will predict a function call from the set of function names provided.
items
typestring
typearray
mode
descriptionOptional. Function calling mode.
enum
  • MODE_UNSPECIFIED
  • AUTO
  • ANY
  • NONE
enumDescriptions
  • Unspecified function calling mode. This value should not be used.
  • Default model behavior, model decides to predict either function calls or natural language response.
  • Model is constrained to always predicting function calls only. If "allowed_function_names" are set, the predicted function calls will be limited to any one of "allowed_function_names", else the predicted function calls will be any one of the provided "function_declarations".
  • Model will not predict any function calls. Model behavior is same as when not passing any function declarations.
typestring
typeobject
GoogleCloudAiplatformV1FunctionDeclaration
descriptionStructured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client.
idGoogleCloudAiplatformV1FunctionDeclaration
properties
description
descriptionOptional. Description and purpose of the function. Model uses it to decide how and whether to call the function.
typestring
name
descriptionRequired. The name of the function to call. Must start with a letter or an underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, with a maximum length of 64.
typestring
parameters
$refGoogleCloudAiplatformV1Schema
descriptionOptional. Describes the parameters to this function in JSON Schema Object format. Reflects the Open API 3.03 Parameter Object. string Key: the name of the parameter. Parameter names are case sensitive. Schema Value: the Schema defining the type used for the parameter. For function with no parameters, this can be left unset. Parameter names must start with a letter or an underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a maximum length of 64. Example with 1 required and 1 optional parameter: type: OBJECT properties: param1: type: STRING param2: type: INTEGER required: - param1
response
$refGoogleCloudAiplatformV1Schema
descriptionOptional. Describes the output from this function in JSON Schema format. Reflects the Open API 3.03 Response Object. The Schema defines the type used for the response value of the function.
typeobject
GoogleCloudAiplatformV1FunctionResponse
descriptionThe result output from a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function is used as context to the model. This should contain the result of a [FunctionCall] made based on model prediction.
idGoogleCloudAiplatformV1FunctionResponse
properties
name
descriptionRequired. The name of the function to call. Matches [FunctionDeclaration.name] and [FunctionCall.name].
typestring
response
additionalProperties
descriptionProperties of the object.
typeany
descriptionRequired. The function response in JSON object format. Use "output" key to specify function output and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as function output.
typeobject
typeobject
GoogleCloudAiplatformV1GenerateContentRequest
descriptionRequest message for [PredictionService.GenerateContent].
idGoogleCloudAiplatformV1GenerateContentRequest
properties
cachedContent
descriptionOptional. The name of the cached content used as context to serve the prediction. Note: only used in explicit caching, where users can have control over caching (e.g. what content to cache) and enjoy guaranteed cost savings. Format: `projects/{project}/locations/{location}/cachedContents/{cachedContent}`
typestring
contents
descriptionRequired. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.
items
$refGoogleCloudAiplatformV1Content
typearray
generationConfig
$refGoogleCloudAiplatformV1GenerationConfig
descriptionOptional. Generation config.
labels
additionalProperties
typestring
descriptionOptional. The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.
typeobject
safetySettings
descriptionOptional. Per request settings for blocking unsafe content. Enforced on GenerateContentResponse.candidates.
items
$refGoogleCloudAiplatformV1SafetySetting
typearray
systemInstruction
$refGoogleCloudAiplatformV1Content
descriptionOptional. The user provided system instructions for the model. Note: only text should be used in parts and content in each part will be in a separate paragraph.
toolConfig
$refGoogleCloudAiplatformV1ToolConfig
descriptionOptional. Tool config. This config is shared for all tools provided in the request.
tools
descriptionOptional. A list of `Tools` the model may use to generate the next response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model.
items
$refGoogleCloudAiplatformV1Tool
typearray
typeobject
GoogleCloudAiplatformV1GenerateContentResponse
descriptionResponse message for [PredictionService.GenerateContent].
idGoogleCloudAiplatformV1GenerateContentResponse
properties
candidates
descriptionOutput only. Generated candidates.
items
$refGoogleCloudAiplatformV1Candidate
readOnlyTrue
typearray
createTime
descriptionOutput only. Timestamp when the request is made to the server.
formatgoogle-datetime
readOnlyTrue
typestring
modelVersion
descriptionOutput only. The model version used to generate the response.
readOnlyTrue
typestring
promptFeedback
$refGoogleCloudAiplatformV1GenerateContentResponsePromptFeedback
descriptionOutput only. Content filter results for a prompt sent in the request. Note: Sent only in the first stream chunk. Only happens when no candidates were generated due to content violations.
readOnlyTrue
responseId
descriptionOutput only. response_id is used to identify each response. It is the encoding of the event_id.
readOnlyTrue
typestring
usageMetadata
$refGoogleCloudAiplatformV1GenerateContentResponseUsageMetadata
descriptionUsage metadata about the response(s).
typeobject
GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback
descriptionContent filter results for a prompt sent in the request.
idGoogleCloudAiplatformV1GenerateContentResponsePromptFeedback
properties
blockReason
descriptionOutput only. Blocked reason.
enum
  • BLOCKED_REASON_UNSPECIFIED
  • SAFETY
  • OTHER
  • BLOCKLIST
  • PROHIBITED_CONTENT
enumDescriptions
  • Unspecified blocked reason.
  • Candidates blocked due to safety.
  • Candidates blocked due to other reason.
  • Candidates blocked due to the terms which are included from the terminology blocklist.
  • Candidates blocked due to prohibited content.
readOnlyTrue
typestring
blockReasonMessage
descriptionOutput only. A readable block reason message.
readOnlyTrue
typestring
safetyRatings
descriptionOutput only. Safety ratings.
items
$refGoogleCloudAiplatformV1SafetyRating
readOnlyTrue
typearray
typeobject
GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata
descriptionUsage metadata about response(s).
idGoogleCloudAiplatformV1GenerateContentResponseUsageMetadata
properties
cacheTokensDetails
descriptionOutput only. List of modalities of the cached content in the request input.
items
$refGoogleCloudAiplatformV1ModalityTokenCount
readOnlyTrue
typearray
cachedContentTokenCount
descriptionOutput only. Number of tokens in the cached part in the input (the cached content).
formatint32
readOnlyTrue
typeinteger
candidatesTokenCount
descriptionNumber of tokens in the response(s).
formatint32
typeinteger
candidatesTokensDetails
descriptionOutput only. List of modalities that were returned in the response.
items
$refGoogleCloudAiplatformV1ModalityTokenCount
readOnlyTrue
typearray
promptTokenCount
descriptionNumber of tokens in the request. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.
formatint32
typeinteger
promptTokensDetails
descriptionOutput only. List of modalities that were processed in the request input.
items
$refGoogleCloudAiplatformV1ModalityTokenCount
readOnlyTrue
typearray
totalTokenCount
descriptionTotal token count for prompt and response candidates.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1GenerationConfig
descriptionGeneration config.
idGoogleCloudAiplatformV1GenerationConfig
properties
audioTimestamp
descriptionOptional. If enabled, audio timestamp will be included in the request to the model.
typeboolean
candidateCount
descriptionOptional. Number of candidates to generate.
formatint32
typeinteger
frequencyPenalty
descriptionOptional. Frequency penalties.
formatfloat
typenumber
logprobs
descriptionOptional. Logit probabilities.
formatint32
typeinteger
maxOutputTokens
descriptionOptional. The maximum number of output tokens to generate per message.
formatint32
typeinteger
mediaResolution
descriptionOptional. If specified, the media resolution specified will be used.
enum
  • MEDIA_RESOLUTION_UNSPECIFIED
  • MEDIA_RESOLUTION_LOW
  • MEDIA_RESOLUTION_MEDIUM
  • MEDIA_RESOLUTION_HIGH
enumDescriptions
  • Media resolution has not been set.
  • Media resolution set to low (64 tokens).
  • Media resolution set to medium (256 tokens).
  • Media resolution set to high (zoomed reframing with 256 tokens).
typestring
presencePenalty
descriptionOptional. Positive penalties.
formatfloat
typenumber
responseLogprobs
descriptionOptional. If true, export the logprobs results in response.
typeboolean
responseMimeType
descriptionOptional. Output response mimetype of the generated candidate text. Supported mimetype: - `text/plain`: (default) Text output. - `application/json`: JSON response in the candidates. The model needs to be prompted to output the appropriate response type, otherwise the behavior is undefined. This is a preview feature.
typestring
responseModalities
descriptionOptional. The modalities of the response.
items
enum
  • MODALITY_UNSPECIFIED
  • TEXT
  • IMAGE
  • AUDIO
enumDescriptions
  • Unspecified modality. Will be processed as text.
  • Text modality.
  • Image modality.
  • Audio modality.
typestring
typearray
responseSchema
$refGoogleCloudAiplatformV1Schema
descriptionOptional. The `Schema` object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema). If set, a compatible response_mime_type must also be set. Compatible mimetypes: `application/json`: Schema for JSON response.
routingConfig
$refGoogleCloudAiplatformV1GenerationConfigRoutingConfig
descriptionOptional. Routing configuration.
seed
descriptionOptional. Seed.
formatint32
typeinteger
speechConfig
$refGoogleCloudAiplatformV1SpeechConfig
descriptionOptional. The speech generation config.
stopSequences
descriptionOptional. Stop sequences.
items
typestring
typearray
temperature
descriptionOptional. Controls the randomness of predictions.
formatfloat
typenumber
topK
descriptionOptional. If specified, top-k sampling will be used.
formatfloat
typenumber
topP
descriptionOptional. If specified, nucleus sampling will be used.
formatfloat
typenumber
typeobject
GoogleCloudAiplatformV1GenerationConfigRoutingConfig
descriptionThe configuration for routing the request to a specific model.
idGoogleCloudAiplatformV1GenerationConfigRoutingConfig
properties
autoMode
$refGoogleCloudAiplatformV1GenerationConfigRoutingConfigAutoRoutingMode
descriptionAutomated routing.
manualMode
$refGoogleCloudAiplatformV1GenerationConfigRoutingConfigManualRoutingMode
descriptionManual routing.
typeobject
GoogleCloudAiplatformV1GenerationConfigRoutingConfigAutoRoutingMode
descriptionWhen automated routing is specified, the routing will be determined by the pretrained routing model and customer provided model routing preference.
idGoogleCloudAiplatformV1GenerationConfigRoutingConfigAutoRoutingMode
properties
modelRoutingPreference
descriptionThe model routing preference.
enum
  • UNKNOWN
  • PRIORITIZE_QUALITY
  • BALANCED
  • PRIORITIZE_COST
enumDescriptions
  • Unspecified model routing preference.
  • Prefer higher quality over low cost.
  • Balanced model routing preference.
  • Prefer lower cost over higher quality.
typestring
typeobject
GoogleCloudAiplatformV1GenerationConfigRoutingConfigManualRoutingMode
descriptionWhen manual routing is set, the specified model will be used directly.
idGoogleCloudAiplatformV1GenerationConfigRoutingConfigManualRoutingMode
properties
modelName
descriptionThe model name to use. Only the public LLM models are accepted. e.g. 'gemini-1.5-pro-001'.
typestring
typeobject
GoogleCloudAiplatformV1GoogleSearchRetrieval
descriptionTool to retrieve public web data for grounding, powered by Google.
idGoogleCloudAiplatformV1GoogleSearchRetrieval
properties
dynamicRetrievalConfig
$refGoogleCloudAiplatformV1DynamicRetrievalConfig
descriptionSpecifies the dynamic retrieval configuration for the given source.
typeobject
GoogleCloudAiplatformV1GroundingChunk
descriptionGrounding chunk.
idGoogleCloudAiplatformV1GroundingChunk
properties
retrievedContext
$refGoogleCloudAiplatformV1GroundingChunkRetrievedContext
descriptionGrounding chunk from context retrieved by the retrieval tools.
web
$refGoogleCloudAiplatformV1GroundingChunkWeb
descriptionGrounding chunk from the web.
typeobject
GoogleCloudAiplatformV1GroundingChunkRetrievedContext
descriptionChunk from context retrieved by the retrieval tools.
idGoogleCloudAiplatformV1GroundingChunkRetrievedContext
properties
text
descriptionText of the attribution.
typestring
title
descriptionTitle of the attribution.
typestring
uri
descriptionURI reference of the attribution.
typestring
typeobject
GoogleCloudAiplatformV1GroundingChunkWeb
descriptionChunk from the web.
idGoogleCloudAiplatformV1GroundingChunkWeb
properties
title
descriptionTitle of the chunk.
typestring
uri
descriptionURI reference of the chunk.
typestring
typeobject
GoogleCloudAiplatformV1GroundingMetadata
descriptionMetadata returned to client when grounding is enabled.
idGoogleCloudAiplatformV1GroundingMetadata
properties
groundingChunks
descriptionList of supporting references retrieved from specified grounding source.
items
$refGoogleCloudAiplatformV1GroundingChunk
typearray
groundingSupports
descriptionOptional. List of grounding support.
items
$refGoogleCloudAiplatformV1GroundingSupport
typearray
retrievalMetadata
$refGoogleCloudAiplatformV1RetrievalMetadata
descriptionOptional. Output only. Retrieval metadata.
readOnlyTrue
searchEntryPoint
$refGoogleCloudAiplatformV1SearchEntryPoint
descriptionOptional. Google search entry for the following-up web searches.
webSearchQueries
descriptionOptional. Web search queries for the following-up web search.
items
typestring
typearray
typeobject
GoogleCloudAiplatformV1GroundingSupport
descriptionGrounding support.
idGoogleCloudAiplatformV1GroundingSupport
properties
confidenceScores
descriptionConfidence score of the support references. Ranges from 0 to 1. 1 is the most confident. This list must have the same size as the grounding_chunk_indices.
items
formatfloat
typenumber
typearray
groundingChunkIndices
descriptionA list of indices (into 'grounding_chunk') specifying the citations associated with the claim. For instance [1,3,4] means that grounding_chunk[1], grounding_chunk[3], grounding_chunk[4] are the retrieved content attributed to the claim.
items
formatint32
typeinteger
typearray
segment
$refGoogleCloudAiplatformV1Segment
descriptionSegment of the content this support belongs to.
typeobject
GoogleCloudAiplatformV1LogprobsResult
descriptionLogprobs Result
idGoogleCloudAiplatformV1LogprobsResult
properties
chosenCandidates
descriptionLength = total number of decoding steps. The chosen candidates may or may not be in top_candidates.
items
$refGoogleCloudAiplatformV1LogprobsResultCandidate
typearray
topCandidates
descriptionLength = total number of decoding steps.
items
$refGoogleCloudAiplatformV1LogprobsResultTopCandidates
typearray
typeobject
GoogleCloudAiplatformV1LogprobsResultCandidate
descriptionCandidate for the logprobs token and score.
idGoogleCloudAiplatformV1LogprobsResultCandidate
properties
logProbability
descriptionThe candidate's log probability.
formatfloat
typenumber
token
descriptionThe candidate's token string value.
typestring
tokenId
descriptionThe candidate's token id value.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1LogprobsResultTopCandidates
descriptionCandidates with top log probabilities at each decoding step.
idGoogleCloudAiplatformV1LogprobsResultTopCandidates
properties
candidates
descriptionSorted by log probability in descending order.
items
$refGoogleCloudAiplatformV1LogprobsResultCandidate
typearray
typeobject
GoogleCloudAiplatformV1ModalityTokenCount
descriptionRepresents token counting info for a single modality.
idGoogleCloudAiplatformV1ModalityTokenCount
properties
modality
descriptionThe modality associated with this token count.
enum
  • MODALITY_UNSPECIFIED
  • TEXT
  • IMAGE
  • VIDEO
  • AUDIO
  • DOCUMENT
enumDescriptions
  • Unspecified modality.
  • Plain text.
  • Image.
  • Video.
  • Audio.
  • Document, e.g. PDF.
typestring
tokenCount
descriptionNumber of tokens.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1Part
descriptionA datatype containing media that is part of a multi-part `Content` message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. A `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if `inline_data` or `file_data` field is filled with raw bytes.
idGoogleCloudAiplatformV1Part
properties
codeExecutionResult
$refGoogleCloudAiplatformV1CodeExecutionResult
descriptionOptional. Result of executing the [ExecutableCode].
executableCode
$refGoogleCloudAiplatformV1ExecutableCode
descriptionOptional. Code generated by the model that is meant to be executed.
fileData
$refGoogleCloudAiplatformV1FileData
descriptionOptional. URI based data.
functionCall
$refGoogleCloudAiplatformV1FunctionCall
descriptionOptional. A predicted [FunctionCall] returned from the model that contains a string representing the [FunctionDeclaration.name] with the parameters and their values.
functionResponse
$refGoogleCloudAiplatformV1FunctionResponse
descriptionOptional. The result output of a [FunctionCall] that contains a string representing the [FunctionDeclaration.name] and a structured JSON object containing any output from the function call. It is used as context to the model.
inlineData
$refGoogleCloudAiplatformV1Blob
descriptionOptional. Inlined bytes data.
text
descriptionOptional. Text part (can be code).
typestring
videoMetadata
$refGoogleCloudAiplatformV1VideoMetadata
descriptionOptional. Video metadata. The metadata should only be specified while the video data is presented in inline_data or file_data.
typeobject
GoogleCloudAiplatformV1PrebuiltVoiceConfig
descriptionThe configuration for the prebuilt speaker to use.
idGoogleCloudAiplatformV1PrebuiltVoiceConfig
properties
voiceName
descriptionThe name of the preset voice to use.
typestring
typeobject
GoogleCloudAiplatformV1RagRetrievalConfig
descriptionSpecifies the context retrieval config.
idGoogleCloudAiplatformV1RagRetrievalConfig
properties
filter
$refGoogleCloudAiplatformV1RagRetrievalConfigFilter
descriptionOptional. Config for filters.
topK
descriptionOptional. The number of contexts to retrieve.
formatint32
typeinteger
typeobject
GoogleCloudAiplatformV1RagRetrievalConfigFilter
descriptionConfig for filters.
idGoogleCloudAiplatformV1RagRetrievalConfigFilter
properties
metadataFilter
descriptionOptional. String for metadata filtering.
typestring
vectorDistanceThreshold
descriptionOptional. Only returns contexts with vector distance smaller than the threshold.
formatdouble
typenumber
vectorSimilarityThreshold
descriptionOptional. Only returns contexts with vector similarity larger than the threshold.
formatdouble
typenumber
typeobject
GoogleCloudAiplatformV1Retrieval
descriptionDefines a retrieval tool that model can call to access external knowledge.
idGoogleCloudAiplatformV1Retrieval
properties
disableAttribution
deprecatedTrue
descriptionOptional. Deprecated. This option is no longer supported.
typeboolean
vertexAiSearch
$refGoogleCloudAiplatformV1VertexAISearch
descriptionSet to use data source powered by Vertex AI Search.
vertexRagStore
$refGoogleCloudAiplatformV1VertexRagStore
descriptionSet to use data source powered by Vertex RAG store. User data is uploaded via the VertexRagDataService.
typeobject
GoogleCloudAiplatformV1RetrievalConfig
descriptionRetrieval config.
idGoogleCloudAiplatformV1RetrievalConfig
properties
languageCode
descriptionThe language code of the user.
typestring
latLng
$refLatLng
descriptionThe location of the user.
typeobject
GoogleCloudAiplatformV1RetrievalMetadata
descriptionMetadata related to retrieval in the grounding flow.
idGoogleCloudAiplatformV1RetrievalMetadata
properties
googleSearchDynamicRetrievalScore
descriptionOptional. Score indicating how likely information from Google Search could help answer the prompt. The score is in the range `[0, 1]`, where 0 is the least likely and 1 is the most likely. This score is only populated when Google Search grounding and dynamic retrieval is enabled. It will be compared to the threshold to determine whether to trigger Google Search.
formatfloat
typenumber
typeobject
GoogleCloudAiplatformV1SafetyRating
descriptionSafety rating corresponding to the generated content.
idGoogleCloudAiplatformV1SafetyRating
properties
blocked
descriptionOutput only. Indicates whether the content was filtered out because of this rating.
readOnlyTrue
typeboolean
category
descriptionOutput only. Harm category.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • The harm category is unspecified.
  • The harm category is hate speech.
  • The harm category is dangerous content.
  • The harm category is harassment.
  • The harm category is sexually explicit content.
  • The harm category is civic integrity.
readOnlyTrue
typestring
probability
descriptionOutput only. Harm probability levels in the content.
enum
  • HARM_PROBABILITY_UNSPECIFIED
  • NEGLIGIBLE
  • LOW
  • MEDIUM
  • HIGH
enumDescriptions
  • Harm probability unspecified.
  • Negligible level of harm.
  • Low level of harm.
  • Medium level of harm.
  • High level of harm.
readOnlyTrue
typestring
probabilityScore
descriptionOutput only. Harm probability score.
formatfloat
readOnlyTrue
typenumber
severity
descriptionOutput only. Harm severity levels in the content.
enum
  • HARM_SEVERITY_UNSPECIFIED
  • HARM_SEVERITY_NEGLIGIBLE
  • HARM_SEVERITY_LOW
  • HARM_SEVERITY_MEDIUM
  • HARM_SEVERITY_HIGH
enumDescriptions
  • Harm severity unspecified.
  • Negligible level of harm severity.
  • Low level of harm severity.
  • Medium level of harm severity.
  • High level of harm severity.
readOnlyTrue
typestring
severityScore
descriptionOutput only. Harm severity score.
formatfloat
readOnlyTrue
typenumber
typeobject
GoogleCloudAiplatformV1SafetySetting
descriptionSafety settings.
idGoogleCloudAiplatformV1SafetySetting
properties
category
descriptionRequired. Harm category.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • The harm category is unspecified.
  • The harm category is hate speech.
  • The harm category is dangerous content.
  • The harm category is harassment.
  • The harm category is sexually explicit content.
  • The harm category is civic integrity.
typestring
method
descriptionOptional. Specify if the threshold is used for probability or severity score. If not specified, the threshold is used for probability score.
enum
  • HARM_BLOCK_METHOD_UNSPECIFIED
  • SEVERITY
  • PROBABILITY
enumDescriptions
  • The harm block method is unspecified.
  • The harm block method uses both probability and severity scores.
  • The harm block method uses the probability score.
typestring
threshold
descriptionRequired. The harm block threshold.
enum
  • HARM_BLOCK_THRESHOLD_UNSPECIFIED
  • BLOCK_LOW_AND_ABOVE
  • BLOCK_MEDIUM_AND_ABOVE
  • BLOCK_ONLY_HIGH
  • BLOCK_NONE
  • OFF
enumDescriptions
  • Unspecified harm block threshold.
  • Block low threshold and above (i.e. block more).
  • Block medium threshold and above.
  • Block only high threshold (i.e. block less).
  • Block none.
  • Turn off the safety filter.
typestring
typeobject
GoogleCloudAiplatformV1Schema
descriptionSchema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may be added in the future as needed.
idGoogleCloudAiplatformV1Schema
properties
anyOf
descriptionOptional. The value should be validated against any (one or more) of the subschemas in the list.
items
$refGoogleCloudAiplatformV1Schema
typearray
default
descriptionOptional. Default value of the data.
typeany
description
descriptionOptional. The description of the data.
typestring
enum
descriptionOptional. Possible values of the element of primitive type with enum format. Examples: 1. We can define direction as : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]} 2. We can define apartment number as : {type:INTEGER, format:enum, enum:["101", "201", "301"]}
items
typestring
typearray
example
descriptionOptional. Example of the object. Will only populated when the object is the root.
typeany
format
descriptionOptional. The format of the data. Supported formats: for NUMBER type: "float", "double" for INTEGER type: "int32", "int64" for STRING type: "email", "byte", etc
typestring
items
$refGoogleCloudAiplatformV1Schema
descriptionOptional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY.
maxItems
descriptionOptional. Maximum number of the elements for Type.ARRAY.
formatint64
typestring
maxLength
descriptionOptional. Maximum length of the Type.STRING
formatint64
typestring
maxProperties
descriptionOptional. Maximum number of the properties for Type.OBJECT.
formatint64
typestring
maximum
descriptionOptional. Maximum value of the Type.INTEGER and Type.NUMBER
formatdouble
typenumber
minItems
descriptionOptional. Minimum number of the elements for Type.ARRAY.
formatint64
typestring
minLength
descriptionOptional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING
formatint64
typestring
minProperties
descriptionOptional. Minimum number of the properties for Type.OBJECT.
formatint64
typestring
minimum
descriptionOptional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the Type.INTEGER and Type.NUMBER
formatdouble
typenumber
nullable
descriptionOptional. Indicates if the value may be null.
typeboolean
pattern
descriptionOptional. Pattern of the Type.STRING to restrict a string to a regular expression.
typestring
properties
additionalProperties
$refGoogleCloudAiplatformV1Schema
descriptionOptional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT.
typeobject
propertyOrdering
descriptionOptional. The order of the properties. Not a standard field in open api spec. Only used to support the order of the properties.
items
typestring
typearray
required
descriptionOptional. Required properties of Type.OBJECT.
items
typestring
typearray
title
descriptionOptional. The title of the Schema.
typestring
type
descriptionOptional. The type of the data.
enum
  • TYPE_UNSPECIFIED
  • STRING
  • NUMBER
  • INTEGER
  • BOOLEAN
  • ARRAY
  • OBJECT
enumDescriptions
  • Not specified, should not be used.
  • OpenAPI string type
  • OpenAPI number type
  • OpenAPI integer type
  • OpenAPI boolean type
  • OpenAPI array type
  • OpenAPI object type
typestring
typeobject
GoogleCloudAiplatformV1SearchEntryPoint
descriptionGoogle search entry point.
idGoogleCloudAiplatformV1SearchEntryPoint
properties
renderedContent
descriptionOptional. Web content snippet that can be embedded in a web page or an app webview.
typestring
sdkBlob
descriptionOptional. Base64 encoded JSON representing array of tuple.
formatbyte
typestring
typeobject
GoogleCloudAiplatformV1Segment
descriptionSegment of the content.
idGoogleCloudAiplatformV1Segment
properties
endIndex
descriptionOutput only. End index in the given Part, measured in bytes. Offset from the start of the Part, exclusive, starting at zero.
formatint32
readOnlyTrue
typeinteger
partIndex
descriptionOutput only. The index of a Part object within its parent Content object.
formatint32
readOnlyTrue
typeinteger
startIndex
descriptionOutput only. Start index in the given Part, measured in bytes. Offset from the start of the Part, inclusive, starting at zero.
formatint32
readOnlyTrue
typeinteger
text
descriptionOutput only. The text corresponding to the segment from the response.
readOnlyTrue
typestring
typeobject
GoogleCloudAiplatformV1SpeechConfig
descriptionThe speech generation config.
idGoogleCloudAiplatformV1SpeechConfig
properties
voiceConfig
$refGoogleCloudAiplatformV1VoiceConfig
descriptionThe configuration for the speaker to use.
typeobject
GoogleCloudAiplatformV1Tool
descriptionTool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval).
idGoogleCloudAiplatformV1Tool
properties
codeExecution
$refGoogleCloudAiplatformV1ToolCodeExecution
descriptionOptional. CodeExecution tool type. Enables the model to execute code as part of generation. This field is only used by the Gemini Developer API services.
functionDeclarations
descriptionOptional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 128 function declarations can be provided.
items
$refGoogleCloudAiplatformV1FunctionDeclaration
typearray
googleSearch
$refGoogleCloudAiplatformV1ToolGoogleSearch
descriptionOptional. GoogleSearch tool type. Tool to support Google Search in Model. Powered by Google.
googleSearchRetrieval
$refGoogleCloudAiplatformV1GoogleSearchRetrieval
descriptionOptional. GoogleSearchRetrieval tool type. Specialized retrieval tool that is powered by Google search.
retrieval
$refGoogleCloudAiplatformV1Retrieval
descriptionOptional. Retrieval tool type. System will always execute the provided retrieval tool(s) to get external knowledge to answer the prompt. Retrieval results are presented to the model for generation.
typeobject
GoogleCloudAiplatformV1ToolCodeExecution
descriptionTool that executes code generated by the model, and automatically returns the result to the model. See also [ExecutableCode]and [CodeExecutionResult] which are input and output to this tool.
idGoogleCloudAiplatformV1ToolCodeExecution
properties
typeobject
GoogleCloudAiplatformV1ToolConfig
descriptionTool config. This config is shared for all tools provided in the request.
idGoogleCloudAiplatformV1ToolConfig
properties
functionCallingConfig
$refGoogleCloudAiplatformV1FunctionCallingConfig
descriptionOptional. Function calling config.
retrievalConfig
$refGoogleCloudAiplatformV1RetrievalConfig
descriptionOptional. Retrieval config.
typeobject
GoogleCloudAiplatformV1ToolGoogleSearch
descriptionGoogleSearch tool type. Tool to support Google Search in Model. Powered by Google.
idGoogleCloudAiplatformV1ToolGoogleSearch
properties
typeobject
GoogleCloudAiplatformV1VertexAISearch
descriptionRetrieve from Vertex AI Search datastore for grounding. See https://cloud.google.com/products/agent-builder
idGoogleCloudAiplatformV1VertexAISearch
properties
datastore
descriptionRequired. Fully-qualified Vertex AI Search data store resource ID. Format: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}`
typestring
typeobject
GoogleCloudAiplatformV1VertexRagStore
descriptionRetrieve from Vertex RAG Store for grounding.
idGoogleCloudAiplatformV1VertexRagStore
properties
ragResources
descriptionOptional. The representation of the rag source. It can be used to specify corpus only or ragfiles. Currently only support one corpus or multiple files from one corpus. In the future we may open up multiple corpora support.
items
$refGoogleCloudAiplatformV1VertexRagStoreRagResource
typearray
ragRetrievalConfig
$refGoogleCloudAiplatformV1RagRetrievalConfig
descriptionOptional. The retrieval config for the Rag query.
similarityTopK
deprecatedTrue
descriptionOptional. Number of top k results to return from the selected corpora.
formatint32
typeinteger
vectorDistanceThreshold
deprecatedTrue
descriptionOptional. Only return results with vector distance smaller than the threshold.
formatdouble
typenumber
typeobject
GoogleCloudAiplatformV1VertexRagStoreRagResource
descriptionThe definition of the Rag resource.
idGoogleCloudAiplatformV1VertexRagStoreRagResource
properties
ragCorpus
descriptionOptional. RagCorpora resource name. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`
typestring
ragFileIds
descriptionOptional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
items
typestring
typearray
typeobject
GoogleCloudAiplatformV1VideoMetadata
descriptionMetadata describes the input video content.
idGoogleCloudAiplatformV1VideoMetadata
properties
endOffset
descriptionOptional. The end offset of the video.
formatgoogle-duration
typestring
startOffset
descriptionOptional. The start offset of the video.
formatgoogle-duration
typestring
typeobject
GoogleCloudAiplatformV1VoiceConfig
descriptionThe configuration for the voice to use.
idGoogleCloudAiplatformV1VoiceConfig
properties
prebuiltVoiceConfig
$refGoogleCloudAiplatformV1PrebuiltVoiceConfig
descriptionThe configuration for the prebuilt voice to use.
typeobject
LatLng
descriptionAn object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.
idLatLng
properties
latitude
descriptionThe latitude in degrees. It must be in the range [-90.0, +90.0].
formatdouble
typenumber
longitude
descriptionThe longitude in degrees. It must be in the range [-180.0, +180.0].
formatdouble
typenumber
typeobject
old_value
sandbox/staging-firebasevertexai-v1beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-generativelanguage-
values_changed
root
new_value
basePath
baseUrlhttps://generativelanguage.googleapis.com/
batchPathbatch
canonicalNameGenerative Language
descriptionThe Gemini API allows developers to build generative AI applications using Gemini models. Gemini is our most capable model, built from the ground up to be multimodal. It can generalize and seamlessly understand, operate across, and combine different types of information including language, images, audio, video, and code. You can use the Gemini API for use cases like reasoning across text and images, content generation, dialogue agents, summarization and classification systems, and more.
discoveryVersionv1
documentationLinkhttps://developers.generativeai.google/api
fullyEncodeReservedExpansionTrue
icons
x16http://www.google.com/images/icons/product/search-16.gif
x32http://www.google.com/images/icons/product/search-32.gif
idgenerativelanguage:v1beta3
kinddiscovery#restDescription
mtlsRootUrlhttps://generativelanguage.mtls.googleapis.com/
namegenerativelanguage
ownerDomaingoogle.com
ownerNameGoogle
parameters
$.xgafv
descriptionV1 error format.
enum
  • 1
  • 2
enumDescriptions
  • v1 error format
  • v2 error format
locationquery
typestring
access_token
descriptionOAuth access token.
locationquery
typestring
alt
defaultjson
descriptionData format for response.
enum
  • json
  • media
  • proto
enumDescriptions
  • Responses with Content-Type of application/json
  • Media download with context-dependent Content-Type
  • Responses with Content-Type of application/x-protobuf
locationquery
typestring
callback
descriptionJSONP
locationquery
typestring
fields
descriptionSelector specifying which fields to include in a partial response.
locationquery
typestring
key
descriptionAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
locationquery
typestring
oauth_token
descriptionOAuth 2.0 token for the current user.
locationquery
typestring
prettyPrint
defaulttrue
descriptionReturns response with indentations and line breaks.
locationquery
typeboolean
quotaUser
descriptionAvailable to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
locationquery
typestring
uploadType
descriptionLegacy upload protocol for media (e.g. "media", "multipart").
locationquery
typestring
upload_protocol
descriptionUpload protocol for media (e.g. "raw", "multipart").
locationquery
typestring
protocolrest
resources
corpora
resources
permissions
methods
create
descriptionCreate a permission to a specific resource.
flatPathv1beta3/corpora/{corporaId}/permissions
httpMethodPOST
idgenerativelanguage.corpora.permissions.create
parameterOrder
  • parent
parameters
parent
descriptionRequired. The parent resource of the `Permission`. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^corpora/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
request
$refPermission
response
$refPermission
delete
descriptionDeletes the permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodDELETE
idgenerativelanguage.corpora.permissions.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
get
descriptionGets information about a specific Permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodGET
idgenerativelanguage.corpora.permissions.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refPermission
list
descriptionLists permissions for the specific resource.
flatPathv1beta3/corpora/{corporaId}/permissions
httpMethodGET
idgenerativelanguage.corpora.permissions.list
parameterOrder
  • parent
parameters
pageSize
descriptionOptional. The maximum number of `Permission`s to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListPermissions` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListPermissions` must match the call that provided the page token.
locationquery
typestring
parent
descriptionRequired. The parent resource of the permissions. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^corpora/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
response
$refListPermissionsResponse
patch
descriptionUpdates the permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodPATCH
idgenerativelanguage.corpora.permissions.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
updateMask
descriptionRequired. The list of fields to update. Accepted ones: - role (`Permission.role` field)
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refPermission
response
$refPermission
models
methods
batchEmbedText
descriptionGenerates multiple embeddings from the model given input text in a synchronous call.
flatPathv1beta3/models/{modelsId}:batchEmbedText
httpMethodPOST
idgenerativelanguage.models.batchEmbedText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the embedding. Examples: models/embedding-gecko-001
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:batchEmbedText
request
$refBatchEmbedTextRequest
response
$refBatchEmbedTextResponse
countMessageTokens
descriptionRuns a model's tokenizer on a string and returns the token count.
flatPathv1beta3/models/{modelsId}:countMessageTokens
httpMethodPOST
idgenerativelanguage.models.countMessageTokens
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:countMessageTokens
request
$refCountMessageTokensRequest
response
$refCountMessageTokensResponse
countTextTokens
descriptionRuns a model's tokenizer on a text and returns the token count.
flatPathv1beta3/models/{modelsId}:countTextTokens
httpMethodPOST
idgenerativelanguage.models.countTextTokens
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:countTextTokens
request
$refCountTextTokensRequest
response
$refCountTextTokensResponse
embedText
descriptionGenerates an embedding from the model given an input message.
flatPathv1beta3/models/{modelsId}:embedText
httpMethodPOST
idgenerativelanguage.models.embedText
parameterOrder
  • model
parameters
model
descriptionRequired. The model name to use with the format model=models/{model}.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:embedText
request
$refEmbedTextRequest
response
$refEmbedTextResponse
generateMessage
descriptionGenerates a response from the model given an input `MessagePrompt`.
flatPathv1beta3/models/{modelsId}:generateMessage
httpMethodPOST
idgenerativelanguage.models.generateMessage
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the model to use. Format: `name=models/{model}`.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateMessage
request
$refGenerateMessageRequest
response
$refGenerateMessageResponse
generateText
descriptionGenerates a response from the model given an input message.
flatPathv1beta3/models/{modelsId}:generateText
httpMethodPOST
idgenerativelanguage.models.generateText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` or `TunedModel` to use for generating the completion. Examples: models/text-bison-001 tunedModels/sentence-translator-u3b7m
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateText
request
$refGenerateTextRequest
response
$refGenerateTextResponse
get
descriptionGets information about a specific `Model` such as its version number, token limits, [parameters](https://ai.google.dev/gemini-api/docs/models/generative-models#model-parameters) and other metadata. Refer to the [Gemini models guide](https://ai.google.dev/gemini-api/docs/models/gemini) for detailed model information.
flatPathv1beta3/models/{modelsId}
httpMethodGET
idgenerativelanguage.models.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refModel
list
descriptionLists the [`Model`s](https://ai.google.dev/gemini-api/docs/models/gemini) available through the Gemini API.
flatPathv1beta3/models
httpMethodGET
idgenerativelanguage.models.list
parameterOrder
parameters
pageSize
descriptionThe maximum number of `Models` to return (per page). If unspecified, 50 models will be returned per page. This method returns at most 1000 models per page, even if you pass a larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionA page token, received from a previous `ListModels` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListModels` must match the call that provided the page token.
locationquery
typestring
pathv1beta3/models
response
$refListModelsResponse
tunedModels
methods
create
descriptionCreates a tuned model. Check intermediate tuning progress (if any) through the [google.longrunning.Operations] service. Access status and results through the Operations service. Example: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
flatPathv1beta3/tunedModels
httpMethodPOST
idgenerativelanguage.tunedModels.create
parameterOrder
parameters
tunedModelId
descriptionOptional. The unique id for the tuned model if specified. This value should be up to 40 characters, the first character must be a letter, the last could be a letter or a number. The id must match the regular expression: `[a-z]([a-z0-9-]{0,38}[a-z0-9])?`.
locationquery
typestring
pathv1beta3/tunedModels
request
$refTunedModel
response
$refOperation
delete
descriptionDeletes a tuned model.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodDELETE
idgenerativelanguage.tunedModels.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
generateText
descriptionGenerates a response from the model given an input message.
flatPathv1beta3/tunedModels/{tunedModelsId}:generateText
httpMethodPOST
idgenerativelanguage.tunedModels.generateText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` or `TunedModel` to use for generating the completion. Examples: models/text-bison-001 tunedModels/sentence-translator-u3b7m
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateText
request
$refGenerateTextRequest
response
$refGenerateTextResponse
get
descriptionGets information about a specific TunedModel.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodGET
idgenerativelanguage.tunedModels.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refTunedModel
list
descriptionLists created tuned models.
flatPathv1beta3/tunedModels
httpMethodGET
idgenerativelanguage.tunedModels.list
parameterOrder
parameters
filter
descriptionOptional. A filter is a full text search over the tuned model's description and display name. By default, results will not include tuned models shared with everyone. Additional operators: - owner:me - writers:me - readers:me - readers:everyone Examples: "owner:me" returns all tuned models to which caller has owner role "readers:me" returns all tuned models to which caller has reader role "readers:everyone" returns all tuned models that are shared with everyone
locationquery
typestring
pageSize
descriptionOptional. The maximum number of `TunedModels` to return (per page). The service may return fewer tuned models. If unspecified, at most 10 tuned models will be returned. This method returns at most 1000 models per page, even if you pass a larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListTunedModels` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListTunedModels` must match the call that provided the page token.
locationquery
typestring
pathv1beta3/tunedModels
response
$refListTunedModelsResponse
patch
descriptionUpdates a tuned model.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodPATCH
idgenerativelanguage.tunedModels.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. The tuned model name. A unique name will be generated on create. Example: `tunedModels/az2mb0bpw6i` If display_name is set on create, the id portion of the name will be set by concatenating the words of the display_name with hyphens and adding a random portion for uniqueness. Example: * display_name = `Sentence Translator` * name = `tunedModels/sentence-translator-u3b7m`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
updateMask
descriptionOptional. The list of fields to update.
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refTunedModel
response
$refTunedModel
transferOwnership
descriptionTransfers ownership of the tuned model. This is the only way to change ownership of the tuned model. The current owner will be downgraded to writer role.
flatPathv1beta3/tunedModels/{tunedModelsId}:transferOwnership
httpMethodPOST
idgenerativelanguage.tunedModels.transferOwnership
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the tuned model to transfer ownership. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}:transferOwnership
request
$refTransferOwnershipRequest
response
$refTransferOwnershipResponse
resources
permissions
methods
create
descriptionCreate a permission to a specific resource.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions
httpMethodPOST
idgenerativelanguage.tunedModels.permissions.create
parameterOrder
  • parent
parameters
parent
descriptionRequired. The parent resource of the `Permission`. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
request
$refPermission
response
$refPermission
delete
descriptionDeletes the permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodDELETE
idgenerativelanguage.tunedModels.permissions.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
get
descriptionGets information about a specific Permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodGET
idgenerativelanguage.tunedModels.permissions.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refPermission
list
descriptionLists permissions for the specific resource.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions
httpMethodGET
idgenerativelanguage.tunedModels.permissions.list
parameterOrder
  • parent
parameters
pageSize
descriptionOptional. The maximum number of `Permission`s to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListPermissions` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListPermissions` must match the call that provided the page token.
locationquery
typestring
parent
descriptionRequired. The parent resource of the permissions. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
response
$refListPermissionsResponse
patch
descriptionUpdates the permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodPATCH
idgenerativelanguage.tunedModels.permissions.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
updateMask
descriptionRequired. The list of fields to update. Accepted ones: - role (`Permission.role` field)
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refPermission
response
$refPermission
revision20250206
rootUrlhttps://generativelanguage.googleapis.com/
schemas
BatchEmbedTextRequest
descriptionBatch request to get a text embedding from the model.
idBatchEmbedTextRequest
properties
requests
descriptionOptional. Embed requests for the batch. Only one of `texts` or `requests` can be set.
items
$refEmbedTextRequest
typearray
texts
descriptionOptional. The free-form input texts that the model will turn into an embedding. The current limit is 100 texts, over which an error will be thrown.
items
typestring
typearray
typeobject
BatchEmbedTextResponse
descriptionThe response to a EmbedTextRequest.
idBatchEmbedTextResponse
properties
embeddings
descriptionOutput only. The embeddings generated from the input text.
items
$refEmbedding
readOnlyTrue
typearray
typeobject
CitationMetadata
descriptionA collection of source attributions for a piece of content.
idCitationMetadata
properties
citationSources
descriptionCitations to sources for a specific response.
items
$refCitationSource
typearray
typeobject
CitationSource
descriptionA citation to a source for a portion of a specific response.
idCitationSource
properties
endIndex
descriptionOptional. End of the attributed segment, exclusive.
formatint32
typeinteger
license
descriptionOptional. License for the GitHub project that is attributed as a source for segment. License info is required for code citations.
typestring
startIndex
descriptionOptional. Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
formatint32
typeinteger
uri
descriptionOptional. URI that is attributed as a source for a portion of the text.
typestring
typeobject
ContentFilter
descriptionContent filtering metadata associated with processing a single request. ContentFilter contains a reason and an optional supporting string. The reason may be unspecified.
idContentFilter
properties
message
descriptionA string that describes the filtering behavior in more detail.
typestring
reason
descriptionThe reason content was blocked during request processing.
enum
  • BLOCKED_REASON_UNSPECIFIED
  • SAFETY
  • OTHER
enumDescriptions
  • A blocked reason was not specified.
  • Content was blocked by safety settings.
  • Content was blocked, but the reason is uncategorized.
typestring
typeobject
CountMessageTokensRequest
descriptionCounts the number of tokens in the `prompt` sent to a model. Models may tokenize text differently, so each model may return a different `token_count`.
idCountMessageTokensRequest
properties
prompt
$refMessagePrompt
descriptionRequired. The prompt, whose token count is to be returned.
typeobject
CountMessageTokensResponse
descriptionA response from `CountMessageTokens`. It returns the model's `token_count` for the `prompt`.
idCountMessageTokensResponse
properties
tokenCount
descriptionThe number of tokens that the `model` tokenizes the `prompt` into. Always non-negative.
formatint32
typeinteger
typeobject
CountTextTokensRequest
descriptionCounts the number of tokens in the `prompt` sent to a model. Models may tokenize text differently, so each model may return a different `token_count`.
idCountTextTokensRequest
properties
prompt
$refTextPrompt
descriptionRequired. The free-form input text given to the model as a prompt.
typeobject
CountTextTokensResponse
descriptionA response from `CountTextTokens`. It returns the model's `token_count` for the `prompt`.
idCountTextTokensResponse
properties
tokenCount
descriptionThe number of tokens that the `model` tokenizes the `prompt` into. Always non-negative.
formatint32
typeinteger
typeobject
CreateTunedModelMetadata
descriptionMetadata about the state and progress of creating a tuned model returned from the long-running operation
idCreateTunedModelMetadata
properties
completedPercent
descriptionThe completed percentage for the tuning operation.
formatfloat
typenumber
completedSteps
descriptionThe number of steps completed.
formatint32
typeinteger
snapshots
descriptionMetrics collected during tuning.
items
$refTuningSnapshot
typearray
totalSteps
descriptionThe total number of tuning steps.
formatint32
typeinteger
tunedModel
descriptionName of the tuned model associated with the tuning operation.
typestring
typeobject
Dataset
descriptionDataset for training or validation.
idDataset
properties
examples
$refTuningExamples
descriptionOptional. Inline examples with simple input/output text.
typeobject
EmbedTextRequest
descriptionRequest to get a text embedding from the model.
idEmbedTextRequest
properties
model
descriptionRequired. The model name to use with the format model=models/{model}.
typestring
text
descriptionOptional. The free-form input text that the model will turn into an embedding.
typestring
typeobject
EmbedTextResponse
descriptionThe response to a EmbedTextRequest.
idEmbedTextResponse
properties
embedding
$refEmbedding
descriptionOutput only. The embedding generated from the input text.
readOnlyTrue
typeobject
Embedding
descriptionA list of floats representing the embedding.
idEmbedding
properties
value
descriptionThe embedding values.
items
formatfloat
typenumber
typearray
typeobject
Empty
descriptionA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
idEmpty
properties
typeobject
Example
descriptionAn input/output example used to instruct the Model. It demonstrates how the model should respond or format its response.
idExample
properties
input
$refMessage
descriptionRequired. An example of an input `Message` from the user.
output
$refMessage
descriptionRequired. An example of what the model should output given the input.
typeobject
GenerateMessageRequest
descriptionRequest to generate a message response from the model.
idGenerateMessageRequest
properties
candidateCount
descriptionOptional. The number of generated response messages to return. This value must be between `[1, 8]`, inclusive. If unset, this will default to `1`.
formatint32
typeinteger
prompt
$refMessagePrompt
descriptionRequired. The structured textual input given to the model as a prompt. Given a prompt, the model will return what it predicts is the next message in the discussion.
temperature
descriptionOptional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model.
formatfloat
typenumber
topK
descriptionOptional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens.
formatint32
typeinteger
topP
descriptionOptional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`.
formatfloat
typenumber
typeobject
GenerateMessageResponse
descriptionThe response from the model. This includes candidate messages and conversation history in the form of chronologically-ordered messages.
idGenerateMessageResponse
properties
candidates
descriptionCandidate response messages from the model.
items
$refMessage
typearray
filters
descriptionA set of content filtering metadata for the prompt and response text. This indicates which `SafetyCategory`(s) blocked a candidate from this response, the lowest `HarmProbability` that triggered a block, and the HarmThreshold setting for that category.
items
$refContentFilter
typearray
messages
descriptionThe conversation history used by the model.
items
$refMessage
typearray
typeobject
GenerateTextRequest
descriptionRequest to generate a text completion response from the model.
idGenerateTextRequest
properties
candidateCount
descriptionOptional. Number of generated responses to return. This value must be between [1, 8], inclusive. If unset, this will default to 1.
formatint32
typeinteger
maxOutputTokens
descriptionOptional. The maximum number of tokens to include in a candidate. If unset, this will default to output_token_limit specified in the `Model` specification.
formatint32
typeinteger
prompt
$refTextPrompt
descriptionRequired. The free-form input text given to the model as a prompt. Given a prompt, the model will generate a TextCompletion response it predicts as the completion of the input text.
safetySettings
descriptionOptional. A list of unique `SafetySetting` instances for blocking unsafe content. that will be enforced on the `GenerateTextRequest.prompt` and `GenerateTextResponse.candidates`. There should not be more than one setting for each `SafetyCategory` type. The API will block any prompts and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_DEROGATORY, HARM_CATEGORY_TOXICITY, HARM_CATEGORY_VIOLENCE, HARM_CATEGORY_SEXUAL, HARM_CATEGORY_MEDICAL, HARM_CATEGORY_DANGEROUS are supported in text service.
items
$refSafetySetting
typearray
stopSequences
descriptionThe set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a stop sequence. The stop sequence will not be included as part of the response.
items
typestring
typearray
temperature
descriptionOptional. Controls the randomness of the output. Note: The default value varies by model, see the `Model.temperature` attribute of the `Model` returned the `getModel` function. Values can range from [0.0,1.0], inclusive. A value closer to 1.0 will produce responses that are more varied and creative, while a value closer to 0.0 will typically result in more straightforward responses from the model.
formatfloat
typenumber
topK
descriptionOptional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens. Defaults to 40. Note: The default value varies by model, see the `Model.top_k` attribute of the `Model` returned the `getModel` function.
formatint32
typeinteger
topP
descriptionOptional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits number of tokens based on the cumulative probability. Note: The default value varies by model, see the `Model.top_p` attribute of the `Model` returned the `getModel` function.
formatfloat
typenumber
typeobject
GenerateTextResponse
descriptionThe response from the model, including candidate completions.
idGenerateTextResponse
properties
candidates
descriptionCandidate responses from the model.
items
$refTextCompletion
typearray
filters
descriptionA set of content filtering metadata for the prompt and response text. This indicates which `SafetyCategory`(s) blocked a candidate from this response, the lowest `HarmProbability` that triggered a block, and the HarmThreshold setting for that category. This indicates the smallest change to the `SafetySettings` that would be necessary to unblock at least 1 response. The blocking is configured by the `SafetySettings` in the request (or the default `SafetySettings` of the API).
items
$refContentFilter
typearray
safetyFeedback
descriptionReturns any safety feedback related to content filtering.
items
$refSafetyFeedback
typearray
typeobject
Hyperparameters
descriptionHyperparameters controlling the tuning process. Read more at https://ai.google.dev/docs/model_tuning_guidance
idHyperparameters
properties
batchSize
descriptionImmutable. The batch size hyperparameter for tuning. If not set, a default of 4 or 16 will be used based on the number of training examples.
formatint32
typeinteger
epochCount
descriptionImmutable. The number of training epochs. An epoch is one pass through the training data. If not set, a default of 5 will be used.
formatint32
typeinteger
learningRate
descriptionOptional. Immutable. The learning rate hyperparameter for tuning. If not set, a default of 0.001 or 0.0002 will be calculated based on the number of training examples.
formatfloat
typenumber
learningRateMultiplier
descriptionOptional. Immutable. The learning rate multiplier is used to calculate a final learning_rate based on the default (recommended) value. Actual learning rate := learning_rate_multiplier * default learning rate Default learning rate is dependent on base model and dataset size. If not set, a default of 1.0 will be used.
formatfloat
typenumber
typeobject
ListModelsResponse
descriptionResponse from `ListModel` containing a paginated list of Models.
idListModelsResponse
properties
models
descriptionThe returned Models.
items
$refModel
typearray
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
typeobject
ListPermissionsResponse
descriptionResponse from `ListPermissions` containing a paginated list of permissions.
idListPermissionsResponse
properties
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
permissions
descriptionReturned permissions.
items
$refPermission
typearray
typeobject
ListTunedModelsResponse
descriptionResponse from `ListTunedModels` containing a paginated list of Models.
idListTunedModelsResponse
properties
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
tunedModels
descriptionThe returned Models.
items
$refTunedModel
typearray
typeobject
Message
descriptionThe base unit of structured text. A `Message` includes an `author` and the `content` of the `Message`. The `author` is used to tag messages when they are fed to the model as text.
idMessage
properties
author
descriptionOptional. The author of this Message. This serves as a key for tagging the content of this Message when it is fed to the model as text. The author can be any alphanumeric string.
typestring
citationMetadata
$refCitationMetadata
descriptionOutput only. Citation information for model-generated `content` in this `Message`. If this `Message` was generated as output from the model, this field may be populated with attribution information for any text included in the `content`. This field is used only on output.
readOnlyTrue
content
descriptionRequired. The text content of the structured `Message`.
typestring
typeobject
MessagePrompt
descriptionAll of the structured input text passed to the model as a prompt. A `MessagePrompt` contains a structured set of fields that provide context for the conversation, examples of user input/model output message pairs that prime the model to respond in different ways, and the conversation history or list of messages representing the alternating turns of the conversation between the user and the model.
idMessagePrompt
properties
context
descriptionOptional. Text that should be provided to the model first to ground the response. If not empty, this `context` will be given to the model first before the `examples` and `messages`. When using a `context` be sure to provide it with every request to maintain continuity. This field can be a description of your prompt to the model to help provide context and guide the responses. Examples: "Translate the phrase from English to French." or "Given a statement, classify the sentiment as happy, sad or neutral." Anything included in this field will take precedence over message history if the total input size exceeds the model's `input_token_limit` and the input request is truncated.
typestring
examples
descriptionOptional. Examples of what the model should generate. This includes both user input and the response that the model should emulate. These `examples` are treated identically to conversation messages except that they take precedence over the history in `messages`: If the total input size exceeds the model's `input_token_limit` the input will be truncated. Items will be dropped from `messages` before `examples`.
items
$refExample
typearray
messages
descriptionRequired. A snapshot of the recent conversation history sorted chronologically. Turns alternate between two authors. If the total input size exceeds the model's `input_token_limit` the input will be truncated: The oldest items will be dropped from `messages`.
items
$refMessage
typearray
typeobject
Model
descriptionInformation about a Generative Language Model.
idModel
properties
baseModelId
descriptionRequired. The name of the base model, pass this to the generation request. Examples: * `gemini-1.5-flash`
typestring
description
descriptionA short description of the model.
typestring
displayName
descriptionThe human-readable name of the model. E.g. "Gemini 1.5 Flash". The name can be up to 128 characters long and can consist of any UTF-8 characters.
typestring
inputTokenLimit
descriptionMaximum number of input tokens allowed for this model.
formatint32
typeinteger
maxTemperature
descriptionThe maximum temperature this model can use.
formatfloat
typenumber
name
descriptionRequired. The resource name of the `Model`. Refer to [Model variants](https://ai.google.dev/gemini-api/docs/models/gemini#model-variations) for all allowed values. Format: `models/{model}` with a `{model}` naming convention of: * "{base_model_id}-{version}" Examples: * `models/gemini-1.5-flash-001`
typestring
outputTokenLimit
descriptionMaximum number of output tokens available for this model.
formatint32
typeinteger
supportedGenerationMethods
descriptionThe model's supported generation methods. The corresponding API method names are defined as Pascal case strings, such as `generateMessage` and `generateContent`.
items
typestring
typearray
temperature
descriptionControls the randomness of the output. Values can range over `[0.0,max_temperature]`, inclusive. A higher value will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
topK
descriptionFor Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. If empty, indicates the model doesn't use top-k sampling, and `top_k` isn't allowed as a generation parameter.
formatint32
typeinteger
topP
descriptionFor [Nucleus sampling](https://ai.google.dev/gemini-api/docs/prompting-strategies#top-p). Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
version
descriptionRequired. The version number of the model. This represents the major version (`1.0` or `1.5`)
typestring
typeobject
Operation
descriptionThis resource represents a long-running operation that is the result of a network API call.
idOperation
properties
done
descriptionIf the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
typeboolean
error
$refStatus
descriptionThe error result of the operation in case of failure or cancellation.
metadata
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionService-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
typeobject
name
descriptionThe server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
typestring
response
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionThe normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
typeobject
typeobject
Permission
descriptionPermission resource grants user, group or the rest of the world access to the PaLM API resource (e.g. a tuned model, corpus). A role is a collection of permitted operations that allows users to perform specific actions on PaLM API resources. To make them available to users, groups, or service accounts, you assign roles. When you assign a role, you grant permissions that the role contains. There are three concentric roles. Each role is a superset of the previous role's permitted operations: - reader can use the resource (e.g. tuned model, corpus) for inference - writer has reader's permissions and additionally can edit and share - owner has writer's permissions and additionally can delete
idPermission
properties
emailAddress
descriptionOptional. Immutable. The email address of the user of group which this permission refers. Field is not set when permission's grantee type is EVERYONE.
typestring
granteeType
descriptionOptional. Immutable. The type of the grantee.
enum
  • GRANTEE_TYPE_UNSPECIFIED
  • USER
  • GROUP
  • EVERYONE
enumDescriptions
  • The default value. This value is unused.
  • Represents a user. When set, you must provide email_address for the user.
  • Represents a group. When set, you must provide email_address for the group.
  • Represents access to everyone. No extra information is required.
typestring
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
readOnlyTrue
typestring
role
descriptionRequired. The role granted by this permission.
enum
  • ROLE_UNSPECIFIED
  • OWNER
  • WRITER
  • READER
enumDescriptions
  • The default value. This value is unused.
  • Owner can use, update, share and delete the resource.
  • Writer can use, update and share the resource.
  • Reader can use the resource.
typestring
typeobject
SafetyFeedback
descriptionSafety feedback for an entire request. This field is populated if content in the input and/or response is blocked due to safety settings. SafetyFeedback may not exist for every HarmCategory. Each SafetyFeedback will return the safety settings used by the request as well as the lowest HarmProbability that should be allowed in order to return a result.
idSafetyFeedback
properties
rating
$refSafetyRating
descriptionSafety rating evaluated from content.
setting
$refSafetySetting
descriptionSafety settings applied to the request.
typeobject
SafetyRating
descriptionSafety rating for a piece of content. The safety rating contains the category of harm and the harm probability level in that category for a piece of content. Content is classified for safety across a number of harm categories and the probability of the harm classification is included here.
idSafetyRating
properties
blocked
descriptionWas this content blocked because of this rating?
typeboolean
category
descriptionRequired. The category for this rating.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
probability
descriptionRequired. The probability of harm for this content.
enum
  • HARM_PROBABILITY_UNSPECIFIED
  • NEGLIGIBLE
  • LOW
  • MEDIUM
  • HIGH
enumDescriptions
  • Probability is unspecified.
  • Content has a negligible chance of being unsafe.
  • Content has a low chance of being unsafe.
  • Content has a medium chance of being unsafe.
  • Content has a high chance of being unsafe.
typestring
typeobject
SafetySetting
descriptionSafety setting, affecting the safety-blocking behavior. Passing a safety setting for a category changes the allowed probability that content is blocked.
idSafetySetting
properties
category
descriptionRequired. The category for this setting.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
threshold
descriptionRequired. Controls the probability threshold at which harm is blocked.
enum
  • HARM_BLOCK_THRESHOLD_UNSPECIFIED
  • BLOCK_LOW_AND_ABOVE
  • BLOCK_MEDIUM_AND_ABOVE
  • BLOCK_ONLY_HIGH
  • BLOCK_NONE
  • OFF
enumDescriptions
  • Threshold is unspecified.
  • Content with NEGLIGIBLE will be allowed.
  • Content with NEGLIGIBLE and LOW will be allowed.
  • Content with NEGLIGIBLE, LOW, and MEDIUM will be allowed.
  • All content will be allowed.
  • Turn off the safety filter.
typestring
typeobject
Status
descriptionThe `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
idStatus
properties
code
descriptionThe status code, which should be an enum value of google.rpc.Code.
formatint32
typeinteger
details
descriptionA list of messages that carry the error details. There is a common set of message types for APIs to use.
items
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
typeobject
typearray
message
descriptionA developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
typestring
typeobject
TextCompletion
descriptionOutput text returned from a model.
idTextCompletion
properties
citationMetadata
$refCitationMetadata
descriptionOutput only. Citation information for model-generated `output` in this `TextCompletion`. This field may be populated with attribution information for any text included in the `output`.
readOnlyTrue
output
descriptionOutput only. The generated text returned from the model.
readOnlyTrue
typestring
safetyRatings
descriptionRatings for the safety of a response. There is at most one rating per category.
items
$refSafetyRating
typearray
typeobject
TextPrompt
descriptionText given to the model as a prompt. The Model will use this TextPrompt to Generate a text completion.
idTextPrompt
properties
text
descriptionRequired. The prompt text.
typestring
typeobject
TransferOwnershipRequest
descriptionRequest to transfer the ownership of the tuned model.
idTransferOwnershipRequest
properties
emailAddress
descriptionRequired. The email address of the user to whom the tuned model is being transferred to.
typestring
typeobject
TransferOwnershipResponse
descriptionResponse from `TransferOwnership`.
idTransferOwnershipResponse
properties
typeobject
TunedModel
descriptionA fine-tuned model created using ModelService.CreateTunedModel.
idTunedModel
properties
baseModel
descriptionImmutable. The name of the `Model` to tune. Example: `models/gemini-1.5-flash-001`
typestring
createTime
descriptionOutput only. The timestamp when this model was created.
formatgoogle-datetime
readOnlyTrue
typestring
description
descriptionOptional. A short description of this model.
typestring
displayName
descriptionOptional. The name to display for this model in user interfaces. The display name must be up to 40 characters including spaces.
typestring
name
descriptionOutput only. The tuned model name. A unique name will be generated on create. Example: `tunedModels/az2mb0bpw6i` If display_name is set on create, the id portion of the name will be set by concatenating the words of the display_name with hyphens and adding a random portion for uniqueness. Example: * display_name = `Sentence Translator` * name = `tunedModels/sentence-translator-u3b7m`
readOnlyTrue
typestring
readerProjectNumbers
descriptionOptional. List of project numbers that have read access to the tuned model.
items
formatint64
typestring
typearray
state
descriptionOutput only. The state of the tuned model.
enum
  • STATE_UNSPECIFIED
  • CREATING
  • ACTIVE
  • FAILED
enumDescriptions
  • The default value. This value is unused.
  • The model is being created.
  • The model is ready to be used.
  • The model failed to be created.
readOnlyTrue
typestring
temperature
descriptionOptional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be the one used by the base model while creating the model.
formatfloat
typenumber
topK
descriptionOptional. For Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. This value specifies default to be the one used by the base model while creating the model.
formatint32
typeinteger
topP
descriptionOptional. For Nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be the one used by the base model while creating the model.
formatfloat
typenumber
tunedModelSource
$refTunedModelSource
descriptionOptional. TunedModel to use as the starting point for training the new model.
tuningTask
$refTuningTask
descriptionRequired. The tuning task that creates the tuned model.
updateTime
descriptionOutput only. The timestamp when this model was updated.
formatgoogle-datetime
readOnlyTrue
typestring
typeobject
TunedModelSource
descriptionTuned model as a source for training a new model.
idTunedModelSource
properties
baseModel
descriptionOutput only. The name of the base `Model` this `TunedModel` was tuned from. Example: `models/gemini-1.5-flash-001`
readOnlyTrue
typestring
tunedModel
descriptionImmutable. The name of the `TunedModel` to use as the starting point for training the new model. Example: `tunedModels/my-tuned-model`
typestring
typeobject
TuningExample
descriptionA single example for tuning.
idTuningExample
properties
output
descriptionRequired. The expected model output.
typestring
textInput
descriptionOptional. Text model input.
typestring
typeobject
TuningExamples
descriptionA set of tuning examples. Can be training or validation data.
idTuningExamples
properties
examples
descriptionThe examples. Example input can be for text or discuss, but all examples in a set must be of the same type.
items
$refTuningExample
typearray
typeobject
TuningSnapshot
descriptionRecord for a single tuning step.
idTuningSnapshot
properties
computeTime
descriptionOutput only. The timestamp when this metric was computed.
formatgoogle-datetime
readOnlyTrue
typestring
epoch
descriptionOutput only. The epoch this step was part of.
formatint32
readOnlyTrue
typeinteger
meanLoss
descriptionOutput only. The mean loss of the training examples for this step.
formatfloat
readOnlyTrue
typenumber
step
descriptionOutput only. The tuning step.
formatint32
readOnlyTrue
typeinteger
typeobject
TuningTask
descriptionTuning tasks that create tuned models.
idTuningTask
properties
completeTime
descriptionOutput only. The timestamp when tuning this model completed.
formatgoogle-datetime
readOnlyTrue
typestring
hyperparameters
$refHyperparameters
descriptionImmutable. Hyperparameters controlling the tuning process. If not provided, default values will be used.
snapshots
descriptionOutput only. Metrics collected during tuning.
items
$refTuningSnapshot
readOnlyTrue
typearray
startTime
descriptionOutput only. The timestamp when tuning this model started.
formatgoogle-datetime
readOnlyTrue
typestring
trainingData
$refDataset
descriptionRequired. Input only. Immutable. The model training data.
typeobject
servicePath
titleGenerative Language API
versionv1beta3
version_moduleTrue
old_value
error
code403
messageMethod doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API.
statusPERMISSION_DENIED
sandbox/staging-generativelanguage-v1
values_changed
root
new_value
basePath
baseUrlhttps://generativelanguage.googleapis.com/
batchPathbatch
canonicalNameGenerative Language
descriptionThe Gemini API allows developers to build generative AI applications using Gemini models. Gemini is our most capable model, built from the ground up to be multimodal. It can generalize and seamlessly understand, operate across, and combine different types of information including language, images, audio, video, and code. You can use the Gemini API for use cases like reasoning across text and images, content generation, dialogue agents, summarization and classification systems, and more.
discoveryVersionv1
documentationLinkhttps://developers.generativeai.google/api
fullyEncodeReservedExpansionTrue
icons
x16http://www.google.com/images/icons/product/search-16.gif
x32http://www.google.com/images/icons/product/search-32.gif
idgenerativelanguage:v1
kinddiscovery#restDescription
mtlsRootUrlhttps://generativelanguage.mtls.googleapis.com/
namegenerativelanguage
ownerDomaingoogle.com
ownerNameGoogle
parameters
$.xgafv
descriptionV1 error format.
enum
  • 1
  • 2
enumDescriptions
  • v1 error format
  • v2 error format
locationquery
typestring
access_token
descriptionOAuth access token.
locationquery
typestring
alt
defaultjson
descriptionData format for response.
enum
  • json
  • media
  • proto
enumDescriptions
  • Responses with Content-Type of application/json
  • Media download with context-dependent Content-Type
  • Responses with Content-Type of application/x-protobuf
locationquery
typestring
callback
descriptionJSONP
locationquery
typestring
fields
descriptionSelector specifying which fields to include in a partial response.
locationquery
typestring
key
descriptionAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
locationquery
typestring
oauth_token
descriptionOAuth 2.0 token for the current user.
locationquery
typestring
prettyPrint
defaulttrue
descriptionReturns response with indentations and line breaks.
locationquery
typeboolean
quotaUser
descriptionAvailable to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
locationquery
typestring
uploadType
descriptionLegacy upload protocol for media (e.g. "media", "multipart").
locationquery
typestring
upload_protocol
descriptionUpload protocol for media (e.g. "raw", "multipart").
locationquery
typestring
protocolrest
resources
generatedFiles
resources
operations
methods
get
descriptionGets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
flatPathv1/generatedFiles/{generatedFilesId}/operations/{operationsId}
httpMethodGET
idgenerativelanguage.generatedFiles.operations.get
parameterOrder
  • name
parameters
name
descriptionThe name of the operation resource.
locationpath
pattern^generatedFiles/[^/]+/operations/[^/]+$
requiredTrue
typestring
pathv1/{+name}
response
$refOperation
models
methods
batchEmbedContents
descriptionGenerates multiple embedding vectors from the input `Content` which consists of a batch of strings represented as `EmbedContentRequest` objects.
flatPathv1/models/{modelsId}:batchEmbedContents
httpMethodPOST
idgenerativelanguage.models.batchEmbedContents
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+model}:batchEmbedContents
request
$refBatchEmbedContentsRequest
response
$refBatchEmbedContentsResponse
countTokens
descriptionRuns a model's tokenizer on input `Content` and returns the token count. Refer to the [tokens guide](https://ai.google.dev/gemini-api/docs/tokens) to learn more about tokens.
flatPathv1/models/{modelsId}:countTokens
httpMethodPOST
idgenerativelanguage.models.countTokens
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+model}:countTokens
request
$refCountTokensRequest
response
$refCountTokensResponse
embedContent
descriptionGenerates a text embedding vector from the input `Content` using the specified [Gemini Embedding model](https://ai.google.dev/gemini-api/docs/models/gemini#text-embedding).
flatPathv1/models/{modelsId}:embedContent
httpMethodPOST
idgenerativelanguage.models.embedContent
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+model}:embedContent
request
$refEmbedContentRequest
response
$refEmbedContentResponse
generateContent
descriptionGenerates a model response given an input `GenerateContentRequest`. Refer to the [text generation guide](https://ai.google.dev/gemini-api/docs/text-generation) for detailed usage information. Input capabilities differ between models, including tuned models. Refer to the [model guide](https://ai.google.dev/gemini-api/docs/models/gemini) and [tuning guide](https://ai.google.dev/gemini-api/docs/model-tuning) for details.
flatPathv1/models/{modelsId}:generateContent
httpMethodPOST
idgenerativelanguage.models.generateContent
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the completion. Format: `models/{model}`.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+model}:generateContent
request
$refGenerateContentRequest
response
$refGenerateContentResponse
get
descriptionGets information about a specific `Model` such as its version number, token limits, [parameters](https://ai.google.dev/gemini-api/docs/models/generative-models#model-parameters) and other metadata. Refer to the [Gemini models guide](https://ai.google.dev/gemini-api/docs/models/gemini) for detailed model information.
flatPathv1/models/{modelsId}
httpMethodGET
idgenerativelanguage.models.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+name}
response
$refModel
list
descriptionLists the [`Model`s](https://ai.google.dev/gemini-api/docs/models/gemini) available through the Gemini API.
flatPathv1/models
httpMethodGET
idgenerativelanguage.models.list
parameterOrder
parameters
pageSize
descriptionThe maximum number of `Models` to return (per page). If unspecified, 50 models will be returned per page. This method returns at most 1000 models per page, even if you pass a larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionA page token, received from a previous `ListModels` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListModels` must match the call that provided the page token.
locationquery
typestring
pathv1/models
response
$refListModelsResponse
streamGenerateContent
descriptionGenerates a [streamed response](https://ai.google.dev/gemini-api/docs/text-generation?lang=python#generate-a-text-stream) from the model given an input `GenerateContentRequest`.
flatPathv1/models/{modelsId}:streamGenerateContent
httpMethodPOST
idgenerativelanguage.models.streamGenerateContent
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the completion. Format: `models/{model}`.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1/{+model}:streamGenerateContent
request
$refGenerateContentRequest
response
$refGenerateContentResponse
resources
operations
methods
get
descriptionGets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
flatPathv1/models/{modelsId}/operations/{operationsId}
httpMethodGET
idgenerativelanguage.models.operations.get
parameterOrder
  • name
parameters
name
descriptionThe name of the operation resource.
locationpath
pattern^models/[^/]+/operations/[^/]+$
requiredTrue
typestring
pathv1/{+name}
response
$refOperation
list
descriptionLists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
flatPathv1/models/{modelsId}/operations
httpMethodGET
idgenerativelanguage.models.operations.list
parameterOrder
  • name
parameters
filter
descriptionThe standard list filter.
locationquery
typestring
name
descriptionThe name of the operation's parent resource.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pageSize
descriptionThe standard list page size.
formatint32
locationquery
typeinteger
pageToken
descriptionThe standard list page token.
locationquery
typestring
pathv1/{+name}/operations
response
$refListOperationsResponse
operations
methods
delete
descriptionDeletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
flatPathv1/operations/{operationsId}
httpMethodDELETE
idgenerativelanguage.operations.delete
parameterOrder
  • name
parameters
name
descriptionThe name of the operation resource to be deleted.
locationpath
pattern^operations/.*$
requiredTrue
typestring
pathv1/{+name}
response
$refEmpty
list
descriptionLists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
flatPathv1/operations
httpMethodGET
idgenerativelanguage.operations.list
parameterOrder
  • name
parameters
filter
descriptionThe standard list filter.
locationquery
typestring
name
descriptionThe name of the operation's parent resource.
locationpath
pattern^operations$
requiredTrue
typestring
pageSize
descriptionThe standard list page size.
formatint32
locationquery
typeinteger
pageToken
descriptionThe standard list page token.
locationquery
typestring
pathv1/{+name}
response
$refListOperationsResponse
tunedModels
methods
generateContent
descriptionGenerates a model response given an input `GenerateContentRequest`. Refer to the [text generation guide](https://ai.google.dev/gemini-api/docs/text-generation) for detailed usage information. Input capabilities differ between models, including tuned models. Refer to the [model guide](https://ai.google.dev/gemini-api/docs/models/gemini) and [tuning guide](https://ai.google.dev/gemini-api/docs/model-tuning) for details.
flatPathv1/tunedModels/{tunedModelsId}:generateContent
httpMethodPOST
idgenerativelanguage.tunedModels.generateContent
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the completion. Format: `models/{model}`.
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1/{+model}:generateContent
request
$refGenerateContentRequest
response
$refGenerateContentResponse
streamGenerateContent
descriptionGenerates a [streamed response](https://ai.google.dev/gemini-api/docs/text-generation?lang=python#generate-a-text-stream) from the model given an input `GenerateContentRequest`.
flatPathv1/tunedModels/{tunedModelsId}:streamGenerateContent
httpMethodPOST
idgenerativelanguage.tunedModels.streamGenerateContent
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the completion. Format: `models/{model}`.
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1/{+model}:streamGenerateContent
request
$refGenerateContentRequest
response
$refGenerateContentResponse
resources
operations
methods
cancel
descriptionStarts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
flatPathv1/tunedModels/{tunedModelsId}/operations/{operationsId}:cancel
httpMethodPOST
idgenerativelanguage.tunedModels.operations.cancel
parameterOrder
  • name
parameters
name
descriptionThe name of the operation resource to be cancelled.
locationpath
pattern^tunedModels/[^/]+/operations/[^/]+$
requiredTrue
typestring
pathv1/{+name}:cancel
request
$refCancelOperationRequest
response
$refEmpty
get
descriptionGets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
flatPathv1/tunedModels/{tunedModelsId}/operations/{operationsId}
httpMethodGET
idgenerativelanguage.tunedModels.operations.get
parameterOrder
  • name
parameters
name
descriptionThe name of the operation resource.
locationpath
pattern^tunedModels/[^/]+/operations/[^/]+$
requiredTrue
typestring
pathv1/{+name}
response
$refOperation
list
descriptionLists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
flatPathv1/tunedModels/{tunedModelsId}/operations
httpMethodGET
idgenerativelanguage.tunedModels.operations.list
parameterOrder
  • name
parameters
filter
descriptionThe standard list filter.
locationquery
typestring
name
descriptionThe name of the operation's parent resource.
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pageSize
descriptionThe standard list page size.
formatint32
locationquery
typeinteger
pageToken
descriptionThe standard list page token.
locationquery
typestring
pathv1/{+name}/operations
response
$refListOperationsResponse
revision20250206
rootUrlhttps://generativelanguage.googleapis.com/
schemas
BatchEmbedContentsRequest
descriptionBatch request to get embeddings from the model for a list of prompts.
idBatchEmbedContentsRequest
properties
requests
descriptionRequired. Embed requests for the batch. The model in each of these requests must match the model specified `BatchEmbedContentsRequest.model`.
items
$refEmbedContentRequest
typearray
typeobject
BatchEmbedContentsResponse
descriptionThe response to a `BatchEmbedContentsRequest`.
idBatchEmbedContentsResponse
properties
embeddings
descriptionOutput only. The embeddings for each request, in the same order as provided in the batch request.
items
$refContentEmbedding
readOnlyTrue
typearray
typeobject
Blob
descriptionRaw media bytes. Text should not be sent as raw bytes, use the 'text' field.
idBlob
properties
data
descriptionRaw bytes for media formats.
formatbyte
typestring
mimeType
descriptionThe IANA standard MIME type of the source data. Examples: - image/png - image/jpeg If an unsupported MIME type is provided, an error will be returned. For a complete list of supported types, see [Supported file formats](https://ai.google.dev/gemini-api/docs/prompting_with_media#supported_file_formats).
typestring
typeobject
CancelOperationRequest
descriptionThe request message for Operations.CancelOperation.
idCancelOperationRequest
properties
typeobject
Candidate
descriptionA response candidate generated from the model.
idCandidate
properties
avgLogprobs
descriptionOutput only. Average log probability score of the candidate.
formatdouble
readOnlyTrue
typenumber
citationMetadata
$refCitationMetadata
descriptionOutput only. Citation information for model-generated candidate. This field may be populated with recitation information for any text included in the `content`. These are passages that are "recited" from copyrighted material in the foundational LLM's training data.
readOnlyTrue
content
$refContent
descriptionOutput only. Generated content returned from the model.
readOnlyTrue
finishReason
descriptionOptional. Output only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating tokens.
enum
  • FINISH_REASON_UNSPECIFIED
  • STOP
  • MAX_TOKENS
  • SAFETY
  • RECITATION
  • LANGUAGE
  • OTHER
  • BLOCKLIST
  • PROHIBITED_CONTENT
  • SPII
  • MALFORMED_FUNCTION_CALL
  • IMAGE_SAFETY
enumDescriptions
  • Default value. This value is unused.
  • Natural stop point of the model or provided stop sequence.
  • The maximum number of tokens as specified in the request was reached.
  • The response candidate content was flagged for safety reasons.
  • The response candidate content was flagged for recitation reasons.
  • The response candidate content was flagged for using an unsupported language.
  • Unknown reason.
  • Token generation stopped because the content contains forbidden terms.
  • Token generation stopped for potentially containing prohibited content.
  • Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).
  • The function call generated by the model is invalid.
  • Token generation stopped because generated images contain safety violations.
readOnlyTrue
typestring
groundingMetadata
$refGroundingMetadata
descriptionOutput only. Grounding metadata for the candidate. This field is populated for `GenerateContent` calls.
readOnlyTrue
index
descriptionOutput only. Index of the candidate in the list of response candidates.
formatint32
readOnlyTrue
typeinteger
logprobsResult
$refLogprobsResult
descriptionOutput only. Log-likelihood scores for the response tokens and top tokens
readOnlyTrue
safetyRatings
descriptionList of ratings for the safety of a response candidate. There is at most one rating per category.
items
$refSafetyRating
typearray
tokenCount
descriptionOutput only. Token count for this candidate.
formatint32
readOnlyTrue
typeinteger
typeobject
CitationMetadata
descriptionA collection of source attributions for a piece of content.
idCitationMetadata
properties
citationSources
descriptionCitations to sources for a specific response.
items
$refCitationSource
typearray
typeobject
CitationSource
descriptionA citation to a source for a portion of a specific response.
idCitationSource
properties
endIndex
descriptionOptional. End of the attributed segment, exclusive.
formatint32
typeinteger
license
descriptionOptional. License for the GitHub project that is attributed as a source for segment. License info is required for code citations.
typestring
startIndex
descriptionOptional. Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
formatint32
typeinteger
uri
descriptionOptional. URI that is attributed as a source for a portion of the text.
typestring
typeobject
Content
descriptionThe base structured datatype containing multi-part content of a message. A `Content` includes a `role` field designating the producer of the `Content` and a `parts` field containing multi-part data that contains the content of the message turn.
idContent
properties
parts
descriptionOrdered `Parts` that constitute a single message. Parts may have different MIME types.
items
$refPart
typearray
role
descriptionOptional. The producer of the content. Must be either 'user' or 'model'. Useful to set for multi-turn conversations, otherwise can be left blank or unset.
typestring
typeobject
ContentEmbedding
descriptionA list of floats representing an embedding.
idContentEmbedding
properties
values
descriptionThe embedding values.
items
formatfloat
typenumber
typearray
typeobject
CountTokensRequest
descriptionCounts the number of tokens in the `prompt` sent to a model. Models may tokenize text differently, so each model may return a different `token_count`.
idCountTokensRequest
properties
contents
descriptionOptional. The input given to the model as a prompt. This field is ignored when `generate_content_request` is set.
items
$refContent
typearray
generateContentRequest
$refGenerateContentRequest
descriptionOptional. The overall input given to the `Model`. This includes the prompt as well as other model steering information like [system instructions](https://ai.google.dev/gemini-api/docs/system-instructions), and/or function declarations for [function calling](https://ai.google.dev/gemini-api/docs/function-calling). `Model`s/`Content`s and `generate_content_request`s are mutually exclusive. You can either send `Model` + `Content`s or a `generate_content_request`, but never both.
typeobject
CountTokensResponse
descriptionA response from `CountTokens`. It returns the model's `token_count` for the `prompt`.
idCountTokensResponse
properties
promptTokensDetails
descriptionOutput only. List of modalities that were processed in the request input.
items
$refModalityTokenCount
readOnlyTrue
typearray
totalTokens
descriptionThe number of tokens that the `Model` tokenizes the `prompt` into. Always non-negative.
formatint32
typeinteger
typeobject
CreateTunedModelMetadata
descriptionMetadata about the state and progress of creating a tuned model returned from the long-running operation
idCreateTunedModelMetadata
properties
completedPercent
descriptionThe completed percentage for the tuning operation.
formatfloat
typenumber
completedSteps
descriptionThe number of steps completed.
formatint32
typeinteger
snapshots
descriptionMetrics collected during tuning.
items
$refTuningSnapshot
typearray
totalSteps
descriptionThe total number of tuning steps.
formatint32
typeinteger
tunedModel
descriptionName of the tuned model associated with the tuning operation.
typestring
typeobject
EmbedContentRequest
descriptionRequest containing the `Content` for the model to embed.
idEmbedContentRequest
properties
content
$refContent
descriptionRequired. The content to embed. Only the `parts.text` fields will be counted.
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
typestring
outputDimensionality
descriptionOptional. Optional reduced dimension for the output embedding. If set, excessive values in the output embedding are truncated from the end. Supported by newer models since 2024 only. You cannot set this value if using the earlier model (`models/embedding-001`).
formatint32
typeinteger
taskType
descriptionOptional. Optional task type for which the embeddings will be used. Can only be set for `models/embedding-001`.
enum
  • TASK_TYPE_UNSPECIFIED
  • RETRIEVAL_QUERY
  • RETRIEVAL_DOCUMENT
  • SEMANTIC_SIMILARITY
  • CLASSIFICATION
  • CLUSTERING
  • QUESTION_ANSWERING
  • FACT_VERIFICATION
enumDescriptions
  • Unset value, which will default to one of the other enum values.
  • Specifies the given text is a query in a search/retrieval setting.
  • Specifies the given text is a document from the corpus being searched.
  • Specifies the given text will be used for STS.
  • Specifies that the given text will be classified.
  • Specifies that the embeddings will be used for clustering.
  • Specifies that the given text will be used for question answering.
  • Specifies that the given text will be used for fact verification.
typestring
title
descriptionOptional. An optional title for the text. Only applicable when TaskType is `RETRIEVAL_DOCUMENT`. Note: Specifying a `title` for `RETRIEVAL_DOCUMENT` provides better quality embeddings for retrieval.
typestring
typeobject
EmbedContentResponse
descriptionThe response to an `EmbedContentRequest`.
idEmbedContentResponse
properties
embedding
$refContentEmbedding
descriptionOutput only. The embedding generated from the input content.
readOnlyTrue
typeobject
Empty
descriptionA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
idEmpty
properties
typeobject
GenerateContentRequest
descriptionRequest to generate a completion from the model.
idGenerateContentRequest
properties
contents
descriptionRequired. The content of the current conversation with the model. For single-turn queries, this is a single instance. For multi-turn queries like [chat](https://ai.google.dev/gemini-api/docs/text-generation#chat), this is a repeated field that contains the conversation history and the latest request.
items
$refContent
typearray
generationConfig
$refGenerationConfig
descriptionOptional. Configuration options for model generation and outputs.
model
descriptionRequired. The name of the `Model` to use for generating the completion. Format: `models/{model}`.
typestring
safetySettings
descriptionOptional. A list of unique `SafetySetting` instances for blocking unsafe content. This will be enforced on the `GenerateContentRequest.contents` and `GenerateContentResponse.candidates`. There should not be more than one setting for each `SafetyCategory` type. The API will block any contents and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY are supported. Refer to the [guide](https://ai.google.dev/gemini-api/docs/safety-settings) for detailed information on available safety settings. Also refer to the [Safety guidance](https://ai.google.dev/gemini-api/docs/safety-guidance) to learn how to incorporate safety considerations in your AI applications.
items
$refSafetySetting
typearray
typeobject
GenerateContentResponse
descriptionResponse from the model supporting multiple candidate responses. Safety ratings and content filtering are reported for both prompt in `GenerateContentResponse.prompt_feedback` and for each candidate in `finish_reason` and in `safety_ratings`. The API: - Returns either all requested candidates or none of them - Returns no candidates at all only if there was something wrong with the prompt (check `prompt_feedback`) - Reports feedback on each candidate in `finish_reason` and `safety_ratings`.
idGenerateContentResponse
properties
candidates
descriptionCandidate responses from the model.
items
$refCandidate
typearray
modelVersion
descriptionOutput only. The model version used to generate the response.
readOnlyTrue
typestring
promptFeedback
$refPromptFeedback
descriptionReturns the prompt's feedback related to the content filters.
usageMetadata
$refUsageMetadata
descriptionOutput only. Metadata on the generation requests' token usage.
readOnlyTrue
typeobject
GenerationConfig
descriptionConfiguration options for model generation and outputs. Not all parameters are configurable for every model.
idGenerationConfig
properties
candidateCount
descriptionOptional. Number of generated responses to return. Currently, this value can only be set to 1. If unset, this will default to 1.
formatint32
typeinteger
enableEnhancedCivicAnswers
descriptionOptional. Enables enhanced civic answers. It may not be available for all models.
typeboolean
frequencyPenalty
descriptionOptional. Frequency penalty applied to the next token's logprobs, multiplied by the number of times each token has been seen in the respponse so far. A positive penalty will discourage the use of tokens that have already been used, proportional to the number of times the token has been used: The more a token is used, the more dificult it is for the model to use that token again increasing the vocabulary of responses. Caution: A _negative_ penalty will encourage the model to reuse tokens proportional to the number of times the token has been used. Small negative values will reduce the vocabulary of a response. Larger negative values will cause the model to start repeating a common token until it hits the max_output_tokens limit.
formatfloat
typenumber
logprobs
descriptionOptional. Only valid if response_logprobs=True. This sets the number of top logprobs to return at each decoding step in the Candidate.logprobs_result.
formatint32
typeinteger
maxOutputTokens
descriptionOptional. The maximum number of tokens to include in a response candidate. Note: The default value varies by model, see the `Model.output_token_limit` attribute of the `Model` returned from the `getModel` function.
formatint32
typeinteger
presencePenalty
descriptionOptional. Presence penalty applied to the next token's logprobs if the token has already been seen in the response. This penalty is binary on/off and not dependant on the number of times the token is used (after the first). Use frequency_penalty for a penalty that increases with each use. A positive penalty will discourage the use of tokens that have already been used in the response, increasing the vocabulary. A negative penalty will encourage the use of tokens that have already been used in the response, decreasing the vocabulary.
formatfloat
typenumber
responseLogprobs
descriptionOptional. If true, export the logprobs results in response.
typeboolean
seed
descriptionOptional. Seed used in decoding. If not set, the request uses a randomly generated seed.
formatint32
typeinteger
stopSequences
descriptionOptional. The set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a `stop_sequence`. The stop sequence will not be included as part of the response.
items
typestring
typearray
temperature
descriptionOptional. Controls the randomness of the output. Note: The default value varies by model, see the `Model.temperature` attribute of the `Model` returned from the `getModel` function. Values can range from [0.0, 2.0].
formatfloat
typenumber
topK
descriptionOptional. The maximum number of tokens to consider when sampling. Gemini models use Top-p (nucleus) sampling or a combination of Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens. Models running with nucleus sampling don't allow top_k setting. Note: The default value varies by `Model` and is specified by the`Model.top_p` attribute returned from the `getModel` function. An empty `top_k` attribute indicates that the model doesn't apply top-k sampling and doesn't allow setting `top_k` on requests.
formatint32
typeinteger
topP
descriptionOptional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and Top-p (nucleus) sampling. Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits the number of tokens based on the cumulative probability. Note: The default value varies by `Model` and is specified by the`Model.top_p` attribute returned from the `getModel` function. An empty `top_k` attribute indicates that the model doesn't apply top-k sampling and doesn't allow setting `top_k` on requests.
formatfloat
typenumber
typeobject
GroundingChunk
descriptionGrounding chunk.
idGroundingChunk
properties
web
$refWeb
descriptionGrounding chunk from the web.
typeobject
GroundingMetadata
descriptionMetadata returned to client when grounding is enabled.
idGroundingMetadata
properties
groundingChunks
descriptionList of supporting references retrieved from specified grounding source.
items
$refGroundingChunk
typearray
groundingSupports
descriptionList of grounding support.
items
$refGroundingSupport
typearray
retrievalMetadata
$refRetrievalMetadata
descriptionMetadata related to retrieval in the grounding flow.
searchEntryPoint
$refSearchEntryPoint
descriptionOptional. Google search entry for the following-up web searches.
webSearchQueries
descriptionWeb search queries for the following-up web search.
items
typestring
typearray
typeobject
GroundingSupport
descriptionGrounding support.
idGroundingSupport
properties
confidenceScores
descriptionConfidence score of the support references. Ranges from 0 to 1. 1 is the most confident. This list must have the same size as the grounding_chunk_indices.
items
formatfloat
typenumber
typearray
groundingChunkIndices
descriptionA list of indices (into 'grounding_chunk') specifying the citations associated with the claim. For instance [1,3,4] means that grounding_chunk[1], grounding_chunk[3], grounding_chunk[4] are the retrieved content attributed to the claim.
items
formatint32
typeinteger
typearray
segment
$refSegment
descriptionSegment of the content this support belongs to.
typeobject
ListModelsResponse
descriptionResponse from `ListModel` containing a paginated list of Models.
idListModelsResponse
properties
models
descriptionThe returned Models.
items
$refModel
typearray
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
typeobject
ListOperationsResponse
descriptionThe response message for Operations.ListOperations.
idListOperationsResponse
properties
nextPageToken
descriptionThe standard List next-page token.
typestring
operations
descriptionA list of operations that matches the specified filter in the request.
items
$refOperation
typearray
typeobject
LogprobsResult
descriptionLogprobs Result
idLogprobsResult
properties
chosenCandidates
descriptionLength = total number of decoding steps. The chosen candidates may or may not be in top_candidates.
items
$refLogprobsResultCandidate
typearray
topCandidates
descriptionLength = total number of decoding steps.
items
$refTopCandidates
typearray
typeobject
LogprobsResultCandidate
descriptionCandidate for the logprobs token and score.
idLogprobsResultCandidate
properties
logProbability
descriptionThe candidate's log probability.
formatfloat
typenumber
token
descriptionThe candidate’s token string value.
typestring
tokenId
descriptionThe candidate’s token id value.
formatint32
typeinteger
typeobject
ModalityTokenCount
descriptionRepresents token counting info for a single modality.
idModalityTokenCount
properties
modality
descriptionThe modality associated with this token count.
enum
  • MODALITY_UNSPECIFIED
  • TEXT
  • IMAGE
  • VIDEO
  • AUDIO
  • DOCUMENT
enumDescriptions
  • Unspecified modality.
  • Plain text.
  • Image.
  • Video.
  • Audio.
  • Document, e.g. PDF.
typestring
tokenCount
descriptionNumber of tokens.
formatint32
typeinteger
typeobject
Model
descriptionInformation about a Generative Language Model.
idModel
properties
baseModelId
descriptionRequired. The name of the base model, pass this to the generation request. Examples: * `gemini-1.5-flash`
typestring
description
descriptionA short description of the model.
typestring
displayName
descriptionThe human-readable name of the model. E.g. "Gemini 1.5 Flash". The name can be up to 128 characters long and can consist of any UTF-8 characters.
typestring
inputTokenLimit
descriptionMaximum number of input tokens allowed for this model.
formatint32
typeinteger
maxTemperature
descriptionThe maximum temperature this model can use.
formatfloat
typenumber
name
descriptionRequired. The resource name of the `Model`. Refer to [Model variants](https://ai.google.dev/gemini-api/docs/models/gemini#model-variations) for all allowed values. Format: `models/{model}` with a `{model}` naming convention of: * "{base_model_id}-{version}" Examples: * `models/gemini-1.5-flash-001`
typestring
outputTokenLimit
descriptionMaximum number of output tokens available for this model.
formatint32
typeinteger
supportedGenerationMethods
descriptionThe model's supported generation methods. The corresponding API method names are defined as Pascal case strings, such as `generateMessage` and `generateContent`.
items
typestring
typearray
temperature
descriptionControls the randomness of the output. Values can range over `[0.0,max_temperature]`, inclusive. A higher value will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
topK
descriptionFor Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. If empty, indicates the model doesn't use top-k sampling, and `top_k` isn't allowed as a generation parameter.
formatint32
typeinteger
topP
descriptionFor [Nucleus sampling](https://ai.google.dev/gemini-api/docs/prompting-strategies#top-p). Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
version
descriptionRequired. The version number of the model. This represents the major version (`1.0` or `1.5`)
typestring
typeobject
Operation
descriptionThis resource represents a long-running operation that is the result of a network API call.
idOperation
properties
done
descriptionIf the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
typeboolean
error
$refStatus
descriptionThe error result of the operation in case of failure or cancellation.
metadata
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionService-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
typeobject
name
descriptionThe server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
typestring
response
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionThe normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
typeobject
typeobject
Part
descriptionA datatype containing media that is part of a multi-part `Content` message. A `Part` consists of data which has an associated datatype. A `Part` can only contain one of the accepted types in `Part.data`. A `Part` must have a fixed IANA MIME type identifying the type and subtype of the media if the `inline_data` field is filled with raw bytes.
idPart
properties
inlineData
$refBlob
descriptionInline media bytes.
text
descriptionInline text.
typestring
typeobject
PromptFeedback
descriptionA set of the feedback metadata the prompt specified in `GenerateContentRequest.content`.
idPromptFeedback
properties
blockReason
descriptionOptional. If set, the prompt was blocked and no candidates are returned. Rephrase the prompt.
enum
  • BLOCK_REASON_UNSPECIFIED
  • SAFETY
  • OTHER
  • BLOCKLIST
  • PROHIBITED_CONTENT
  • IMAGE_SAFETY
enumDescriptions
  • Default value. This value is unused.
  • Prompt was blocked due to safety reasons. Inspect `safety_ratings` to understand which safety category blocked it.
  • Prompt was blocked due to unknown reasons.
  • Prompt was blocked due to the terms which are included from the terminology blocklist.
  • Prompt was blocked due to prohibited content.
  • Candidates blocked due to unsafe image generation content.
typestring
safetyRatings
descriptionRatings for safety of the prompt. There is at most one rating per category.
items
$refSafetyRating
typearray
typeobject
RetrievalMetadata
descriptionMetadata related to retrieval in the grounding flow.
idRetrievalMetadata
properties
googleSearchDynamicRetrievalScore
descriptionOptional. Score indicating how likely information from google search could help answer the prompt. The score is in the range [0, 1], where 0 is the least likely and 1 is the most likely. This score is only populated when google search grounding and dynamic retrieval is enabled. It will be compared to the threshold to determine whether to trigger google search.
formatfloat
typenumber
typeobject
SafetyRating
descriptionSafety rating for a piece of content. The safety rating contains the category of harm and the harm probability level in that category for a piece of content. Content is classified for safety across a number of harm categories and the probability of the harm classification is included here.
idSafetyRating
properties
blocked
descriptionWas this content blocked because of this rating?
typeboolean
category
descriptionRequired. The category for this rating.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
probability
descriptionRequired. The probability of harm for this content.
enum
  • HARM_PROBABILITY_UNSPECIFIED
  • NEGLIGIBLE
  • LOW
  • MEDIUM
  • HIGH
enumDescriptions
  • Probability is unspecified.
  • Content has a negligible chance of being unsafe.
  • Content has a low chance of being unsafe.
  • Content has a medium chance of being unsafe.
  • Content has a high chance of being unsafe.
typestring
typeobject
SafetySetting
descriptionSafety setting, affecting the safety-blocking behavior. Passing a safety setting for a category changes the allowed probability that content is blocked.
idSafetySetting
properties
category
descriptionRequired. The category for this setting.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
threshold
descriptionRequired. Controls the probability threshold at which harm is blocked.
enum
  • HARM_BLOCK_THRESHOLD_UNSPECIFIED
  • BLOCK_LOW_AND_ABOVE
  • BLOCK_MEDIUM_AND_ABOVE
  • BLOCK_ONLY_HIGH
  • BLOCK_NONE
  • OFF
enumDescriptions
  • Threshold is unspecified.
  • Content with NEGLIGIBLE will be allowed.
  • Content with NEGLIGIBLE and LOW will be allowed.
  • Content with NEGLIGIBLE, LOW, and MEDIUM will be allowed.
  • All content will be allowed.
  • Turn off the safety filter.
typestring
typeobject
SearchEntryPoint
descriptionGoogle search entry point.
idSearchEntryPoint
properties
renderedContent
descriptionOptional. Web content snippet that can be embedded in a web page or an app webview.
typestring
sdkBlob
descriptionOptional. Base64 encoded JSON representing array of tuple.
formatbyte
typestring
typeobject
Segment
descriptionSegment of the content.
idSegment
properties
endIndex
descriptionOutput only. End index in the given Part, measured in bytes. Offset from the start of the Part, exclusive, starting at zero.
formatint32
readOnlyTrue
typeinteger
partIndex
descriptionOutput only. The index of a Part object within its parent Content object.
formatint32
readOnlyTrue
typeinteger
startIndex
descriptionOutput only. Start index in the given Part, measured in bytes. Offset from the start of the Part, inclusive, starting at zero.
formatint32
readOnlyTrue
typeinteger
text
descriptionOutput only. The text corresponding to the segment from the response.
readOnlyTrue
typestring
typeobject
Status
descriptionThe `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
idStatus
properties
code
descriptionThe status code, which should be an enum value of google.rpc.Code.
formatint32
typeinteger
details
descriptionA list of messages that carry the error details. There is a common set of message types for APIs to use.
items
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
typeobject
typearray
message
descriptionA developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
typestring
typeobject
TopCandidates
descriptionCandidates with top log probabilities at each decoding step.
idTopCandidates
properties
candidates
descriptionSorted by log probability in descending order.
items
$refLogprobsResultCandidate
typearray
typeobject
TuningSnapshot
descriptionRecord for a single tuning step.
idTuningSnapshot
properties
computeTime
descriptionOutput only. The timestamp when this metric was computed.
formatgoogle-datetime
readOnlyTrue
typestring
epoch
descriptionOutput only. The epoch this step was part of.
formatint32
readOnlyTrue
typeinteger
meanLoss
descriptionOutput only. The mean loss of the training examples for this step.
formatfloat
readOnlyTrue
typenumber
step
descriptionOutput only. The tuning step.
formatint32
readOnlyTrue
typeinteger
typeobject
UsageMetadata
descriptionMetadata on the generation request's token usage.
idUsageMetadata
properties
cacheTokensDetails
descriptionOutput only. List of modalities of the cached content in the request input.
items
$refModalityTokenCount
readOnlyTrue
typearray
candidatesTokenCount
descriptionTotal number of tokens across all the generated response candidates.
formatint32
typeinteger
candidatesTokensDetails
descriptionOutput only. List of modalities that were returned in the response.
items
$refModalityTokenCount
readOnlyTrue
typearray
promptTokenCount
descriptionNumber of tokens in the prompt. When `cached_content` is set, this is still the total effective prompt size meaning this includes the number of tokens in the cached content.
formatint32
typeinteger
promptTokensDetails
descriptionOutput only. List of modalities that were processed in the request input.
items
$refModalityTokenCount
readOnlyTrue
typearray
totalTokenCount
descriptionTotal token count for the generation request (prompt + response candidates).
formatint32
typeinteger
typeobject
Web
descriptionChunk from the web.
idWeb
properties
title
descriptionTitle of the chunk.
typestring
uri
descriptionURI reference of the chunk.
typestring
typeobject
servicePath
titleGenerative Language API
versionv1
version_moduleTrue
old_value
error
code403
messageMethod doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API.
statusPERMISSION_DENIED
sandbox/staging-generativelanguage-v1beta3
values_changed
root
new_value
basePath
baseUrlhttps://generativelanguage.googleapis.com/
batchPathbatch
canonicalNameGenerative Language
descriptionThe Gemini API allows developers to build generative AI applications using Gemini models. Gemini is our most capable model, built from the ground up to be multimodal. It can generalize and seamlessly understand, operate across, and combine different types of information including language, images, audio, video, and code. You can use the Gemini API for use cases like reasoning across text and images, content generation, dialogue agents, summarization and classification systems, and more.
discoveryVersionv1
documentationLinkhttps://developers.generativeai.google/api
fullyEncodeReservedExpansionTrue
icons
x16http://www.google.com/images/icons/product/search-16.gif
x32http://www.google.com/images/icons/product/search-32.gif
idgenerativelanguage:v1beta3
kinddiscovery#restDescription
mtlsRootUrlhttps://generativelanguage.mtls.googleapis.com/
namegenerativelanguage
ownerDomaingoogle.com
ownerNameGoogle
parameters
$.xgafv
descriptionV1 error format.
enum
  • 1
  • 2
enumDescriptions
  • v1 error format
  • v2 error format
locationquery
typestring
access_token
descriptionOAuth access token.
locationquery
typestring
alt
defaultjson
descriptionData format for response.
enum
  • json
  • media
  • proto
enumDescriptions
  • Responses with Content-Type of application/json
  • Media download with context-dependent Content-Type
  • Responses with Content-Type of application/x-protobuf
locationquery
typestring
callback
descriptionJSONP
locationquery
typestring
fields
descriptionSelector specifying which fields to include in a partial response.
locationquery
typestring
key
descriptionAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
locationquery
typestring
oauth_token
descriptionOAuth 2.0 token for the current user.
locationquery
typestring
prettyPrint
defaulttrue
descriptionReturns response with indentations and line breaks.
locationquery
typeboolean
quotaUser
descriptionAvailable to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
locationquery
typestring
uploadType
descriptionLegacy upload protocol for media (e.g. "media", "multipart").
locationquery
typestring
upload_protocol
descriptionUpload protocol for media (e.g. "raw", "multipart").
locationquery
typestring
protocolrest
resources
corpora
resources
permissions
methods
create
descriptionCreate a permission to a specific resource.
flatPathv1beta3/corpora/{corporaId}/permissions
httpMethodPOST
idgenerativelanguage.corpora.permissions.create
parameterOrder
  • parent
parameters
parent
descriptionRequired. The parent resource of the `Permission`. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^corpora/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
request
$refPermission
response
$refPermission
delete
descriptionDeletes the permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodDELETE
idgenerativelanguage.corpora.permissions.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
get
descriptionGets information about a specific Permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodGET
idgenerativelanguage.corpora.permissions.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refPermission
list
descriptionLists permissions for the specific resource.
flatPathv1beta3/corpora/{corporaId}/permissions
httpMethodGET
idgenerativelanguage.corpora.permissions.list
parameterOrder
  • parent
parameters
pageSize
descriptionOptional. The maximum number of `Permission`s to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListPermissions` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListPermissions` must match the call that provided the page token.
locationquery
typestring
parent
descriptionRequired. The parent resource of the permissions. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^corpora/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
response
$refListPermissionsResponse
patch
descriptionUpdates the permission.
flatPathv1beta3/corpora/{corporaId}/permissions/{permissionsId}
httpMethodPATCH
idgenerativelanguage.corpora.permissions.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
locationpath
pattern^corpora/[^/]+/permissions/[^/]+$
requiredTrue
typestring
updateMask
descriptionRequired. The list of fields to update. Accepted ones: - role (`Permission.role` field)
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refPermission
response
$refPermission
models
methods
batchEmbedText
descriptionGenerates multiple embeddings from the model given input text in a synchronous call.
flatPathv1beta3/models/{modelsId}:batchEmbedText
httpMethodPOST
idgenerativelanguage.models.batchEmbedText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` to use for generating the embedding. Examples: models/embedding-gecko-001
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:batchEmbedText
request
$refBatchEmbedTextRequest
response
$refBatchEmbedTextResponse
countMessageTokens
descriptionRuns a model's tokenizer on a string and returns the token count.
flatPathv1beta3/models/{modelsId}:countMessageTokens
httpMethodPOST
idgenerativelanguage.models.countMessageTokens
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:countMessageTokens
request
$refCountMessageTokensRequest
response
$refCountMessageTokensResponse
countTextTokens
descriptionRuns a model's tokenizer on a text and returns the token count.
flatPathv1beta3/models/{modelsId}:countTextTokens
httpMethodPOST
idgenerativelanguage.models.countTextTokens
parameterOrder
  • model
parameters
model
descriptionRequired. The model's resource name. This serves as an ID for the Model to use. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:countTextTokens
request
$refCountTextTokensRequest
response
$refCountTextTokensResponse
embedText
descriptionGenerates an embedding from the model given an input message.
flatPathv1beta3/models/{modelsId}:embedText
httpMethodPOST
idgenerativelanguage.models.embedText
parameterOrder
  • model
parameters
model
descriptionRequired. The model name to use with the format model=models/{model}.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:embedText
request
$refEmbedTextRequest
response
$refEmbedTextResponse
generateMessage
descriptionGenerates a response from the model given an input `MessagePrompt`.
flatPathv1beta3/models/{modelsId}:generateMessage
httpMethodPOST
idgenerativelanguage.models.generateMessage
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the model to use. Format: `name=models/{model}`.
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateMessage
request
$refGenerateMessageRequest
response
$refGenerateMessageResponse
generateText
descriptionGenerates a response from the model given an input message.
flatPathv1beta3/models/{modelsId}:generateText
httpMethodPOST
idgenerativelanguage.models.generateText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` or `TunedModel` to use for generating the completion. Examples: models/text-bison-001 tunedModels/sentence-translator-u3b7m
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateText
request
$refGenerateTextRequest
response
$refGenerateTextResponse
get
descriptionGets information about a specific `Model` such as its version number, token limits, [parameters](https://ai.google.dev/gemini-api/docs/models/generative-models#model-parameters) and other metadata. Refer to the [Gemini models guide](https://ai.google.dev/gemini-api/docs/models/gemini) for detailed model information.
flatPathv1beta3/models/{modelsId}
httpMethodGET
idgenerativelanguage.models.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. This name should match a model name returned by the `ListModels` method. Format: `models/{model}`
locationpath
pattern^models/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refModel
list
descriptionLists the [`Model`s](https://ai.google.dev/gemini-api/docs/models/gemini) available through the Gemini API.
flatPathv1beta3/models
httpMethodGET
idgenerativelanguage.models.list
parameterOrder
parameters
pageSize
descriptionThe maximum number of `Models` to return (per page). If unspecified, 50 models will be returned per page. This method returns at most 1000 models per page, even if you pass a larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionA page token, received from a previous `ListModels` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListModels` must match the call that provided the page token.
locationquery
typestring
pathv1beta3/models
response
$refListModelsResponse
tunedModels
methods
create
descriptionCreates a tuned model. Check intermediate tuning progress (if any) through the [google.longrunning.Operations] service. Access status and results through the Operations service. Example: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
flatPathv1beta3/tunedModels
httpMethodPOST
idgenerativelanguage.tunedModels.create
parameterOrder
parameters
tunedModelId
descriptionOptional. The unique id for the tuned model if specified. This value should be up to 40 characters, the first character must be a letter, the last could be a letter or a number. The id must match the regular expression: `[a-z]([a-z0-9-]{0,38}[a-z0-9])?`.
locationquery
typestring
pathv1beta3/tunedModels
request
$refTunedModel
response
$refOperation
delete
descriptionDeletes a tuned model.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodDELETE
idgenerativelanguage.tunedModels.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
generateText
descriptionGenerates a response from the model given an input message.
flatPathv1beta3/tunedModels/{tunedModelsId}:generateText
httpMethodPOST
idgenerativelanguage.tunedModels.generateText
parameterOrder
  • model
parameters
model
descriptionRequired. The name of the `Model` or `TunedModel` to use for generating the completion. Examples: models/text-bison-001 tunedModels/sentence-translator-u3b7m
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+model}:generateText
request
$refGenerateTextRequest
response
$refGenerateTextResponse
get
descriptionGets information about a specific TunedModel.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodGET
idgenerativelanguage.tunedModels.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the model. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refTunedModel
list
descriptionLists created tuned models.
flatPathv1beta3/tunedModels
httpMethodGET
idgenerativelanguage.tunedModels.list
parameterOrder
parameters
filter
descriptionOptional. A filter is a full text search over the tuned model's description and display name. By default, results will not include tuned models shared with everyone. Additional operators: - owner:me - writers:me - readers:me - readers:everyone Examples: "owner:me" returns all tuned models to which caller has owner role "readers:me" returns all tuned models to which caller has reader role "readers:everyone" returns all tuned models that are shared with everyone
locationquery
typestring
pageSize
descriptionOptional. The maximum number of `TunedModels` to return (per page). The service may return fewer tuned models. If unspecified, at most 10 tuned models will be returned. This method returns at most 1000 models per page, even if you pass a larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListTunedModels` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListTunedModels` must match the call that provided the page token.
locationquery
typestring
pathv1beta3/tunedModels
response
$refListTunedModelsResponse
patch
descriptionUpdates a tuned model.
flatPathv1beta3/tunedModels/{tunedModelsId}
httpMethodPATCH
idgenerativelanguage.tunedModels.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. The tuned model name. A unique name will be generated on create. Example: `tunedModels/az2mb0bpw6i` If display_name is set on create, the id portion of the name will be set by concatenating the words of the display_name with hyphens and adding a random portion for uniqueness. Example: * display_name = `Sentence Translator` * name = `tunedModels/sentence-translator-u3b7m`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
updateMask
descriptionOptional. The list of fields to update.
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refTunedModel
response
$refTunedModel
transferOwnership
descriptionTransfers ownership of the tuned model. This is the only way to change ownership of the tuned model. The current owner will be downgraded to writer role.
flatPathv1beta3/tunedModels/{tunedModelsId}:transferOwnership
httpMethodPOST
idgenerativelanguage.tunedModels.transferOwnership
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the tuned model to transfer ownership. Format: `tunedModels/my-model-id`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}:transferOwnership
request
$refTransferOwnershipRequest
response
$refTransferOwnershipResponse
resources
permissions
methods
create
descriptionCreate a permission to a specific resource.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions
httpMethodPOST
idgenerativelanguage.tunedModels.permissions.create
parameterOrder
  • parent
parameters
parent
descriptionRequired. The parent resource of the `Permission`. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
request
$refPermission
response
$refPermission
delete
descriptionDeletes the permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodDELETE
idgenerativelanguage.tunedModels.permissions.delete
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refEmpty
get
descriptionGets information about a specific Permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodGET
idgenerativelanguage.tunedModels.permissions.get
parameterOrder
  • name
parameters
name
descriptionRequired. The resource name of the permission. Formats: `tunedModels/{tuned_model}/permissions/{permission}` `corpora/{corpus}/permissions/{permission}`
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
pathv1beta3/{+name}
response
$refPermission
list
descriptionLists permissions for the specific resource.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions
httpMethodGET
idgenerativelanguage.tunedModels.permissions.list
parameterOrder
  • parent
parameters
pageSize
descriptionOptional. The maximum number of `Permission`s to return (per page). The service may return fewer permissions. If unspecified, at most 10 permissions will be returned. This method returns at most 1000 permissions per page, even if you pass larger page_size.
formatint32
locationquery
typeinteger
pageToken
descriptionOptional. A page token, received from a previous `ListPermissions` call. Provide the `page_token` returned by one request as an argument to the next request to retrieve the next page. When paginating, all other parameters provided to `ListPermissions` must match the call that provided the page token.
locationquery
typestring
parent
descriptionRequired. The parent resource of the permissions. Formats: `tunedModels/{tuned_model}` `corpora/{corpus}`
locationpath
pattern^tunedModels/[^/]+$
requiredTrue
typestring
pathv1beta3/{+parent}/permissions
response
$refListPermissionsResponse
patch
descriptionUpdates the permission.
flatPathv1beta3/tunedModels/{tunedModelsId}/permissions/{permissionsId}
httpMethodPATCH
idgenerativelanguage.tunedModels.permissions.patch
parameterOrder
  • name
parameters
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
locationpath
pattern^tunedModels/[^/]+/permissions/[^/]+$
requiredTrue
typestring
updateMask
descriptionRequired. The list of fields to update. Accepted ones: - role (`Permission.role` field)
formatgoogle-fieldmask
locationquery
typestring
pathv1beta3/{+name}
request
$refPermission
response
$refPermission
revision20250206
rootUrlhttps://generativelanguage.googleapis.com/
schemas
BatchEmbedTextRequest
descriptionBatch request to get a text embedding from the model.
idBatchEmbedTextRequest
properties
requests
descriptionOptional. Embed requests for the batch. Only one of `texts` or `requests` can be set.
items
$refEmbedTextRequest
typearray
texts
descriptionOptional. The free-form input texts that the model will turn into an embedding. The current limit is 100 texts, over which an error will be thrown.
items
typestring
typearray
typeobject
BatchEmbedTextResponse
descriptionThe response to a EmbedTextRequest.
idBatchEmbedTextResponse
properties
embeddings
descriptionOutput only. The embeddings generated from the input text.
items
$refEmbedding
readOnlyTrue
typearray
typeobject
CitationMetadata
descriptionA collection of source attributions for a piece of content.
idCitationMetadata
properties
citationSources
descriptionCitations to sources for a specific response.
items
$refCitationSource
typearray
typeobject
CitationSource
descriptionA citation to a source for a portion of a specific response.
idCitationSource
properties
endIndex
descriptionOptional. End of the attributed segment, exclusive.
formatint32
typeinteger
license
descriptionOptional. License for the GitHub project that is attributed as a source for segment. License info is required for code citations.
typestring
startIndex
descriptionOptional. Start of segment of the response that is attributed to this source. Index indicates the start of the segment, measured in bytes.
formatint32
typeinteger
uri
descriptionOptional. URI that is attributed as a source for a portion of the text.
typestring
typeobject
ContentFilter
descriptionContent filtering metadata associated with processing a single request. ContentFilter contains a reason and an optional supporting string. The reason may be unspecified.
idContentFilter
properties
message
descriptionA string that describes the filtering behavior in more detail.
typestring
reason
descriptionThe reason content was blocked during request processing.
enum
  • BLOCKED_REASON_UNSPECIFIED
  • SAFETY
  • OTHER
enumDescriptions
  • A blocked reason was not specified.
  • Content was blocked by safety settings.
  • Content was blocked, but the reason is uncategorized.
typestring
typeobject
CountMessageTokensRequest
descriptionCounts the number of tokens in the `prompt` sent to a model. Models may tokenize text differently, so each model may return a different `token_count`.
idCountMessageTokensRequest
properties
prompt
$refMessagePrompt
descriptionRequired. The prompt, whose token count is to be returned.
typeobject
CountMessageTokensResponse
descriptionA response from `CountMessageTokens`. It returns the model's `token_count` for the `prompt`.
idCountMessageTokensResponse
properties
tokenCount
descriptionThe number of tokens that the `model` tokenizes the `prompt` into. Always non-negative.
formatint32
typeinteger
typeobject
CountTextTokensRequest
descriptionCounts the number of tokens in the `prompt` sent to a model. Models may tokenize text differently, so each model may return a different `token_count`.
idCountTextTokensRequest
properties
prompt
$refTextPrompt
descriptionRequired. The free-form input text given to the model as a prompt.
typeobject
CountTextTokensResponse
descriptionA response from `CountTextTokens`. It returns the model's `token_count` for the `prompt`.
idCountTextTokensResponse
properties
tokenCount
descriptionThe number of tokens that the `model` tokenizes the `prompt` into. Always non-negative.
formatint32
typeinteger
typeobject
CreateTunedModelMetadata
descriptionMetadata about the state and progress of creating a tuned model returned from the long-running operation
idCreateTunedModelMetadata
properties
completedPercent
descriptionThe completed percentage for the tuning operation.
formatfloat
typenumber
completedSteps
descriptionThe number of steps completed.
formatint32
typeinteger
snapshots
descriptionMetrics collected during tuning.
items
$refTuningSnapshot
typearray
totalSteps
descriptionThe total number of tuning steps.
formatint32
typeinteger
tunedModel
descriptionName of the tuned model associated with the tuning operation.
typestring
typeobject
Dataset
descriptionDataset for training or validation.
idDataset
properties
examples
$refTuningExamples
descriptionOptional. Inline examples with simple input/output text.
typeobject
EmbedTextRequest
descriptionRequest to get a text embedding from the model.
idEmbedTextRequest
properties
model
descriptionRequired. The model name to use with the format model=models/{model}.
typestring
text
descriptionOptional. The free-form input text that the model will turn into an embedding.
typestring
typeobject
EmbedTextResponse
descriptionThe response to a EmbedTextRequest.
idEmbedTextResponse
properties
embedding
$refEmbedding
descriptionOutput only. The embedding generated from the input text.
readOnlyTrue
typeobject
Embedding
descriptionA list of floats representing the embedding.
idEmbedding
properties
value
descriptionThe embedding values.
items
formatfloat
typenumber
typearray
typeobject
Empty
descriptionA generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
idEmpty
properties
typeobject
Example
descriptionAn input/output example used to instruct the Model. It demonstrates how the model should respond or format its response.
idExample
properties
input
$refMessage
descriptionRequired. An example of an input `Message` from the user.
output
$refMessage
descriptionRequired. An example of what the model should output given the input.
typeobject
GenerateMessageRequest
descriptionRequest to generate a message response from the model.
idGenerateMessageRequest
properties
candidateCount
descriptionOptional. The number of generated response messages to return. This value must be between `[1, 8]`, inclusive. If unset, this will default to `1`.
formatint32
typeinteger
prompt
$refMessagePrompt
descriptionRequired. The structured textual input given to the model as a prompt. Given a prompt, the model will return what it predicts is the next message in the discussion.
temperature
descriptionOptional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model.
formatfloat
typenumber
topK
descriptionOptional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens.
formatint32
typeinteger
topP
descriptionOptional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`.
formatfloat
typenumber
typeobject
GenerateMessageResponse
descriptionThe response from the model. This includes candidate messages and conversation history in the form of chronologically-ordered messages.
idGenerateMessageResponse
properties
candidates
descriptionCandidate response messages from the model.
items
$refMessage
typearray
filters
descriptionA set of content filtering metadata for the prompt and response text. This indicates which `SafetyCategory`(s) blocked a candidate from this response, the lowest `HarmProbability` that triggered a block, and the HarmThreshold setting for that category.
items
$refContentFilter
typearray
messages
descriptionThe conversation history used by the model.
items
$refMessage
typearray
typeobject
GenerateTextRequest
descriptionRequest to generate a text completion response from the model.
idGenerateTextRequest
properties
candidateCount
descriptionOptional. Number of generated responses to return. This value must be between [1, 8], inclusive. If unset, this will default to 1.
formatint32
typeinteger
maxOutputTokens
descriptionOptional. The maximum number of tokens to include in a candidate. If unset, this will default to output_token_limit specified in the `Model` specification.
formatint32
typeinteger
prompt
$refTextPrompt
descriptionRequired. The free-form input text given to the model as a prompt. Given a prompt, the model will generate a TextCompletion response it predicts as the completion of the input text.
safetySettings
descriptionOptional. A list of unique `SafetySetting` instances for blocking unsafe content. that will be enforced on the `GenerateTextRequest.prompt` and `GenerateTextResponse.candidates`. There should not be more than one setting for each `SafetyCategory` type. The API will block any prompts and responses that fail to meet the thresholds set by these settings. This list overrides the default settings for each `SafetyCategory` specified in the safety_settings. If there is no `SafetySetting` for a given `SafetyCategory` provided in the list, the API will use the default safety setting for that category. Harm categories HARM_CATEGORY_DEROGATORY, HARM_CATEGORY_TOXICITY, HARM_CATEGORY_VIOLENCE, HARM_CATEGORY_SEXUAL, HARM_CATEGORY_MEDICAL, HARM_CATEGORY_DANGEROUS are supported in text service.
items
$refSafetySetting
typearray
stopSequences
descriptionThe set of character sequences (up to 5) that will stop output generation. If specified, the API will stop at the first appearance of a stop sequence. The stop sequence will not be included as part of the response.
items
typestring
typearray
temperature
descriptionOptional. Controls the randomness of the output. Note: The default value varies by model, see the `Model.temperature` attribute of the `Model` returned the `getModel` function. Values can range from [0.0,1.0], inclusive. A value closer to 1.0 will produce responses that are more varied and creative, while a value closer to 0.0 will typically result in more straightforward responses from the model.
formatfloat
typenumber
topK
descriptionOptional. The maximum number of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Top-k sampling considers the set of `top_k` most probable tokens. Defaults to 40. Note: The default value varies by model, see the `Model.top_k` attribute of the `Model` returned the `getModel` function.
formatint32
typeinteger
topP
descriptionOptional. The maximum cumulative probability of tokens to consider when sampling. The model uses combined Top-k and nucleus sampling. Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits number of tokens based on the cumulative probability. Note: The default value varies by model, see the `Model.top_p` attribute of the `Model` returned the `getModel` function.
formatfloat
typenumber
typeobject
GenerateTextResponse
descriptionThe response from the model, including candidate completions.
idGenerateTextResponse
properties
candidates
descriptionCandidate responses from the model.
items
$refTextCompletion
typearray
filters
descriptionA set of content filtering metadata for the prompt and response text. This indicates which `SafetyCategory`(s) blocked a candidate from this response, the lowest `HarmProbability` that triggered a block, and the HarmThreshold setting for that category. This indicates the smallest change to the `SafetySettings` that would be necessary to unblock at least 1 response. The blocking is configured by the `SafetySettings` in the request (or the default `SafetySettings` of the API).
items
$refContentFilter
typearray
safetyFeedback
descriptionReturns any safety feedback related to content filtering.
items
$refSafetyFeedback
typearray
typeobject
Hyperparameters
descriptionHyperparameters controlling the tuning process. Read more at https://ai.google.dev/docs/model_tuning_guidance
idHyperparameters
properties
batchSize
descriptionImmutable. The batch size hyperparameter for tuning. If not set, a default of 4 or 16 will be used based on the number of training examples.
formatint32
typeinteger
epochCount
descriptionImmutable. The number of training epochs. An epoch is one pass through the training data. If not set, a default of 5 will be used.
formatint32
typeinteger
learningRate
descriptionOptional. Immutable. The learning rate hyperparameter for tuning. If not set, a default of 0.001 or 0.0002 will be calculated based on the number of training examples.
formatfloat
typenumber
learningRateMultiplier
descriptionOptional. Immutable. The learning rate multiplier is used to calculate a final learning_rate based on the default (recommended) value. Actual learning rate := learning_rate_multiplier * default learning rate Default learning rate is dependent on base model and dataset size. If not set, a default of 1.0 will be used.
formatfloat
typenumber
typeobject
ListModelsResponse
descriptionResponse from `ListModel` containing a paginated list of Models.
idListModelsResponse
properties
models
descriptionThe returned Models.
items
$refModel
typearray
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
typeobject
ListPermissionsResponse
descriptionResponse from `ListPermissions` containing a paginated list of permissions.
idListPermissionsResponse
properties
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
permissions
descriptionReturned permissions.
items
$refPermission
typearray
typeobject
ListTunedModelsResponse
descriptionResponse from `ListTunedModels` containing a paginated list of Models.
idListTunedModelsResponse
properties
nextPageToken
descriptionA token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no more pages.
typestring
tunedModels
descriptionThe returned Models.
items
$refTunedModel
typearray
typeobject
Message
descriptionThe base unit of structured text. A `Message` includes an `author` and the `content` of the `Message`. The `author` is used to tag messages when they are fed to the model as text.
idMessage
properties
author
descriptionOptional. The author of this Message. This serves as a key for tagging the content of this Message when it is fed to the model as text. The author can be any alphanumeric string.
typestring
citationMetadata
$refCitationMetadata
descriptionOutput only. Citation information for model-generated `content` in this `Message`. If this `Message` was generated as output from the model, this field may be populated with attribution information for any text included in the `content`. This field is used only on output.
readOnlyTrue
content
descriptionRequired. The text content of the structured `Message`.
typestring
typeobject
MessagePrompt
descriptionAll of the structured input text passed to the model as a prompt. A `MessagePrompt` contains a structured set of fields that provide context for the conversation, examples of user input/model output message pairs that prime the model to respond in different ways, and the conversation history or list of messages representing the alternating turns of the conversation between the user and the model.
idMessagePrompt
properties
context
descriptionOptional. Text that should be provided to the model first to ground the response. If not empty, this `context` will be given to the model first before the `examples` and `messages`. When using a `context` be sure to provide it with every request to maintain continuity. This field can be a description of your prompt to the model to help provide context and guide the responses. Examples: "Translate the phrase from English to French." or "Given a statement, classify the sentiment as happy, sad or neutral." Anything included in this field will take precedence over message history if the total input size exceeds the model's `input_token_limit` and the input request is truncated.
typestring
examples
descriptionOptional. Examples of what the model should generate. This includes both user input and the response that the model should emulate. These `examples` are treated identically to conversation messages except that they take precedence over the history in `messages`: If the total input size exceeds the model's `input_token_limit` the input will be truncated. Items will be dropped from `messages` before `examples`.
items
$refExample
typearray
messages
descriptionRequired. A snapshot of the recent conversation history sorted chronologically. Turns alternate between two authors. If the total input size exceeds the model's `input_token_limit` the input will be truncated: The oldest items will be dropped from `messages`.
items
$refMessage
typearray
typeobject
Model
descriptionInformation about a Generative Language Model.
idModel
properties
baseModelId
descriptionRequired. The name of the base model, pass this to the generation request. Examples: * `gemini-1.5-flash`
typestring
description
descriptionA short description of the model.
typestring
displayName
descriptionThe human-readable name of the model. E.g. "Gemini 1.5 Flash". The name can be up to 128 characters long and can consist of any UTF-8 characters.
typestring
inputTokenLimit
descriptionMaximum number of input tokens allowed for this model.
formatint32
typeinteger
maxTemperature
descriptionThe maximum temperature this model can use.
formatfloat
typenumber
name
descriptionRequired. The resource name of the `Model`. Refer to [Model variants](https://ai.google.dev/gemini-api/docs/models/gemini#model-variations) for all allowed values. Format: `models/{model}` with a `{model}` naming convention of: * "{base_model_id}-{version}" Examples: * `models/gemini-1.5-flash-001`
typestring
outputTokenLimit
descriptionMaximum number of output tokens available for this model.
formatint32
typeinteger
supportedGenerationMethods
descriptionThe model's supported generation methods. The corresponding API method names are defined as Pascal case strings, such as `generateMessage` and `generateContent`.
items
typestring
typearray
temperature
descriptionControls the randomness of the output. Values can range over `[0.0,max_temperature]`, inclusive. A higher value will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
topK
descriptionFor Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. If empty, indicates the model doesn't use top-k sampling, and `top_k` isn't allowed as a generation parameter.
formatint32
typeinteger
topP
descriptionFor [Nucleus sampling](https://ai.google.dev/gemini-api/docs/prompting-strategies#top-p). Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be used by the backend while making the call to the model.
formatfloat
typenumber
version
descriptionRequired. The version number of the model. This represents the major version (`1.0` or `1.5`)
typestring
typeobject
Operation
descriptionThis resource represents a long-running operation that is the result of a network API call.
idOperation
properties
done
descriptionIf the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
typeboolean
error
$refStatus
descriptionThe error result of the operation in case of failure or cancellation.
metadata
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionService-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
typeobject
name
descriptionThe server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
typestring
response
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
descriptionThe normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
typeobject
typeobject
Permission
descriptionPermission resource grants user, group or the rest of the world access to the PaLM API resource (e.g. a tuned model, corpus). A role is a collection of permitted operations that allows users to perform specific actions on PaLM API resources. To make them available to users, groups, or service accounts, you assign roles. When you assign a role, you grant permissions that the role contains. There are three concentric roles. Each role is a superset of the previous role's permitted operations: - reader can use the resource (e.g. tuned model, corpus) for inference - writer has reader's permissions and additionally can edit and share - owner has writer's permissions and additionally can delete
idPermission
properties
emailAddress
descriptionOptional. Immutable. The email address of the user of group which this permission refers. Field is not set when permission's grantee type is EVERYONE.
typestring
granteeType
descriptionOptional. Immutable. The type of the grantee.
enum
  • GRANTEE_TYPE_UNSPECIFIED
  • USER
  • GROUP
  • EVERYONE
enumDescriptions
  • The default value. This value is unused.
  • Represents a user. When set, you must provide email_address for the user.
  • Represents a group. When set, you must provide email_address for the group.
  • Represents access to everyone. No extra information is required.
typestring
name
descriptionOutput only. Identifier. The permission name. A unique name will be generated on create. Examples: tunedModels/{tuned_model}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output only.
readOnlyTrue
typestring
role
descriptionRequired. The role granted by this permission.
enum
  • ROLE_UNSPECIFIED
  • OWNER
  • WRITER
  • READER
enumDescriptions
  • The default value. This value is unused.
  • Owner can use, update, share and delete the resource.
  • Writer can use, update and share the resource.
  • Reader can use the resource.
typestring
typeobject
SafetyFeedback
descriptionSafety feedback for an entire request. This field is populated if content in the input and/or response is blocked due to safety settings. SafetyFeedback may not exist for every HarmCategory. Each SafetyFeedback will return the safety settings used by the request as well as the lowest HarmProbability that should be allowed in order to return a result.
idSafetyFeedback
properties
rating
$refSafetyRating
descriptionSafety rating evaluated from content.
setting
$refSafetySetting
descriptionSafety settings applied to the request.
typeobject
SafetyRating
descriptionSafety rating for a piece of content. The safety rating contains the category of harm and the harm probability level in that category for a piece of content. Content is classified for safety across a number of harm categories and the probability of the harm classification is included here.
idSafetyRating
properties
blocked
descriptionWas this content blocked because of this rating?
typeboolean
category
descriptionRequired. The category for this rating.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
probability
descriptionRequired. The probability of harm for this content.
enum
  • HARM_PROBABILITY_UNSPECIFIED
  • NEGLIGIBLE
  • LOW
  • MEDIUM
  • HIGH
enumDescriptions
  • Probability is unspecified.
  • Content has a negligible chance of being unsafe.
  • Content has a low chance of being unsafe.
  • Content has a medium chance of being unsafe.
  • Content has a high chance of being unsafe.
typestring
typeobject
SafetySetting
descriptionSafety setting, affecting the safety-blocking behavior. Passing a safety setting for a category changes the allowed probability that content is blocked.
idSafetySetting
properties
category
descriptionRequired. The category for this setting.
enum
  • HARM_CATEGORY_UNSPECIFIED
  • HARM_CATEGORY_DEROGATORY
  • HARM_CATEGORY_TOXICITY
  • HARM_CATEGORY_VIOLENCE
  • HARM_CATEGORY_SEXUAL
  • HARM_CATEGORY_MEDICAL
  • HARM_CATEGORY_DANGEROUS
  • HARM_CATEGORY_HARASSMENT
  • HARM_CATEGORY_HATE_SPEECH
  • HARM_CATEGORY_SEXUALLY_EXPLICIT
  • HARM_CATEGORY_DANGEROUS_CONTENT
  • HARM_CATEGORY_CIVIC_INTEGRITY
enumDescriptions
  • Category is unspecified.
  • **PaLM** - Negative or harmful comments targeting identity and/or protected attribute.
  • **PaLM** - Content that is rude, disrespectful, or profane.
  • **PaLM** - Describes scenarios depicting violence against an individual or group, or general descriptions of gore.
  • **PaLM** - Contains references to sexual acts or other lewd content.
  • **PaLM** - Promotes unchecked medical advice.
  • **PaLM** - Dangerous content that promotes, facilitates, or encourages harmful acts.
  • **Gemini** - Harassment content.
  • **Gemini** - Hate speech and content.
  • **Gemini** - Sexually explicit content.
  • **Gemini** - Dangerous content.
  • **Gemini** - Content that may be used to harm civic integrity.
typestring
threshold
descriptionRequired. Controls the probability threshold at which harm is blocked.
enum
  • HARM_BLOCK_THRESHOLD_UNSPECIFIED
  • BLOCK_LOW_AND_ABOVE
  • BLOCK_MEDIUM_AND_ABOVE
  • BLOCK_ONLY_HIGH
  • BLOCK_NONE
  • OFF
enumDescriptions
  • Threshold is unspecified.
  • Content with NEGLIGIBLE will be allowed.
  • Content with NEGLIGIBLE and LOW will be allowed.
  • Content with NEGLIGIBLE, LOW, and MEDIUM will be allowed.
  • All content will be allowed.
  • Turn off the safety filter.
typestring
typeobject
Status
descriptionThe `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
idStatus
properties
code
descriptionThe status code, which should be an enum value of google.rpc.Code.
formatint32
typeinteger
details
descriptionA list of messages that carry the error details. There is a common set of message types for APIs to use.
items
additionalProperties
descriptionProperties of the object. Contains field @type with type URL.
typeany
typeobject
typearray
message
descriptionA developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
typestring
typeobject
TextCompletion
descriptionOutput text returned from a model.
idTextCompletion
properties
citationMetadata
$refCitationMetadata
descriptionOutput only. Citation information for model-generated `output` in this `TextCompletion`. This field may be populated with attribution information for any text included in the `output`.
readOnlyTrue
output
descriptionOutput only. The generated text returned from the model.
readOnlyTrue
typestring
safetyRatings
descriptionRatings for the safety of a response. There is at most one rating per category.
items
$refSafetyRating
typearray
typeobject
TextPrompt
descriptionText given to the model as a prompt. The Model will use this TextPrompt to Generate a text completion.
idTextPrompt
properties
text
descriptionRequired. The prompt text.
typestring
typeobject
TransferOwnershipRequest
descriptionRequest to transfer the ownership of the tuned model.
idTransferOwnershipRequest
properties
emailAddress
descriptionRequired. The email address of the user to whom the tuned model is being transferred to.
typestring
typeobject
TransferOwnershipResponse
descriptionResponse from `TransferOwnership`.
idTransferOwnershipResponse
properties
typeobject
TunedModel
descriptionA fine-tuned model created using ModelService.CreateTunedModel.
idTunedModel
properties
baseModel
descriptionImmutable. The name of the `Model` to tune. Example: `models/gemini-1.5-flash-001`
typestring
createTime
descriptionOutput only. The timestamp when this model was created.
formatgoogle-datetime
readOnlyTrue
typestring
description
descriptionOptional. A short description of this model.
typestring
displayName
descriptionOptional. The name to display for this model in user interfaces. The display name must be up to 40 characters including spaces.
typestring
name
descriptionOutput only. The tuned model name. A unique name will be generated on create. Example: `tunedModels/az2mb0bpw6i` If display_name is set on create, the id portion of the name will be set by concatenating the words of the display_name with hyphens and adding a random portion for uniqueness. Example: * display_name = `Sentence Translator` * name = `tunedModels/sentence-translator-u3b7m`
readOnlyTrue
typestring
readerProjectNumbers
descriptionOptional. List of project numbers that have read access to the tuned model.
items
formatint64
typestring
typearray
state
descriptionOutput only. The state of the tuned model.
enum
  • STATE_UNSPECIFIED
  • CREATING
  • ACTIVE
  • FAILED
enumDescriptions
  • The default value. This value is unused.
  • The model is being created.
  • The model is ready to be used.
  • The model failed to be created.
readOnlyTrue
typestring
temperature
descriptionOptional. Controls the randomness of the output. Values can range over `[0.0,1.0]`, inclusive. A value closer to `1.0` will produce responses that are more varied, while a value closer to `0.0` will typically result in less surprising responses from the model. This value specifies default to be the one used by the base model while creating the model.
formatfloat
typenumber
topK
descriptionOptional. For Top-k sampling. Top-k sampling considers the set of `top_k` most probable tokens. This value specifies default to be used by the backend while making the call to the model. This value specifies default to be the one used by the base model while creating the model.
formatint32
typeinteger
topP
descriptionOptional. For Nucleus sampling. Nucleus sampling considers the smallest set of tokens whose probability sum is at least `top_p`. This value specifies default to be the one used by the base model while creating the model.
formatfloat
typenumber
tunedModelSource
$refTunedModelSource
descriptionOptional. TunedModel to use as the starting point for training the new model.
tuningTask
$refTuningTask
descriptionRequired. The tuning task that creates the tuned model.
updateTime
descriptionOutput only. The timestamp when this model was updated.
formatgoogle-datetime
readOnlyTrue
typestring
typeobject
TunedModelSource
descriptionTuned model as a source for training a new model.
idTunedModelSource
properties
baseModel
descriptionOutput only. The name of the base `Model` this `TunedModel` was tuned from. Example: `models/gemini-1.5-flash-001`
readOnlyTrue
typestring
tunedModel
descriptionImmutable. The name of the `TunedModel` to use as the starting point for training the new model. Example: `tunedModels/my-tuned-model`
typestring
typeobject
TuningExample
descriptionA single example for tuning.
idTuningExample
properties
output
descriptionRequired. The expected model output.
typestring
textInput
descriptionOptional. Text model input.
typestring
typeobject
TuningExamples
descriptionA set of tuning examples. Can be training or validation data.
idTuningExamples
properties
examples
descriptionThe examples. Example input can be for text or discuss, but all examples in a set must be of the same type.
items
$refTuningExample
typearray
typeobject
TuningSnapshot
descriptionRecord for a single tuning step.
idTuningSnapshot
properties
computeTime
descriptionOutput only. The timestamp when this metric was computed.
formatgoogle-datetime
readOnlyTrue
typestring
epoch
descriptionOutput only. The epoch this step was part of.
formatint32
readOnlyTrue
typeinteger
meanLoss
descriptionOutput only. The mean loss of the training examples for this step.
formatfloat
readOnlyTrue
typenumber
step
descriptionOutput only. The tuning step.
formatint32
readOnlyTrue
typeinteger
typeobject
TuningTask
descriptionTuning tasks that create tuned models.
idTuningTask
properties
completeTime
descriptionOutput only. The timestamp when tuning this model completed.
formatgoogle-datetime
readOnlyTrue
typestring
hyperparameters
$refHyperparameters
descriptionImmutable. Hyperparameters controlling the tuning process. If not provided, default values will be used.
snapshots
descriptionOutput only. Metrics collected during tuning.
items
$refTuningSnapshot
readOnlyTrue
typearray
startTime
descriptionOutput only. The timestamp when tuning this model started.
formatgoogle-datetime
readOnlyTrue
typestring
trainingData
$refDataset
descriptionRequired. Input only. Immutable. The model training data.
typeobject
servicePath
titleGenerative Language API
versionv1beta3
version_moduleTrue
old_value
error
code403
messageMethod doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API.
statusPERMISSION_DENIED
sandbox/staging-gmail-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-gmail-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-oauthtokenbootstrap-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-oauthtokenbootstrap-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-serviceaccountcert-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-serviceaccountcert-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-serviceaccountcert-v1alpha2
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-servicecontrol-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-servicecontrol-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-servicecontrol-v2
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-shoppingtransactions-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/staging-shoppingtransactions-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14]
new_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C9
old_valueAll new "Google" provider entries must be full ints. The next available ID is: 0x111730C7
iterable_item_added
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][202]PROVIDER_GOOGLE_PLACE_CYCLE
root['schemas']['GeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][203]PROVIDER_GOOGLE_YUKON
sandbox/staging-solar-
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/staging-solar-v1
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/staging-tiereports-pa-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-tiereports-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-travelpartnerprices-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-travelpartnerprices-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-tubedash-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-tubedash-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-us-discoveryengine-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-us-discoveryengine-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-us-discoveryengine-v1alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-us-discoveryengine-v1beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/staging-utpinsights-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-utpinsights-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-voltr-pa-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-voltr-pa-v1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/staging-workspaceevents-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-workspaceevents-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/staging-workspaceevents-v1beta
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/test-accessoss-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-accessoss-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-androidwearcloudsync-pa-
values_changed
root['revision']
new_value20250207
old_value20250206
sandbox/test-androidwearcloudsync-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250206
sandbox/test-biglake-
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/test-biglake-v1
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/test-biglake-v1alpha1
values_changed
root['revision']
new_value20250207
old_value20250204
sandbox/test-bigtable-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/test-bigtable-v2
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/test-bigtableadmin-
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-bigtableadmin-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/test-bigtableadmin-v2
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-bigtableclusteradmin-
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-bigtableclusteradmin-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/test-bigtableclusteradmin-v2
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-bigtablekeyvisualizer-
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/test-bigtablekeyvisualizer-v1alpha1
values_changed
root['revision']
new_value20250206
old_value20250205
sandbox/test-bigtabletableadmin-
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-bigtabletableadmin-v1
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/test-bigtabletableadmin-v2
dictionary_item_added
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64Encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64EncodingBigEndianBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64EncodingVarintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeBytesEncodingRaw']['properties']['escapeNulls']
  • root['schemas']['GoogleBigtableAdminV2TypeFloat64']['properties']['encoding']
  • root['schemas']['GoogleBigtableAdminV2TypeInt64Encoding']['properties']['varintBytes']
  • root['schemas']['GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes']['properties']['nullEscapeChar']
values_changed
root['revision']
new_value20250206
old_value20250204
root['schemas']['GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes']['description']
new_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. Fields that encode to the empty string "" have special handling: - If *every* field encodes to "", or if the STRUCT has no fields defined, then the STRUCT is encoded as the fixed byte pair {0x00, 0x00}. - Otherwise, the STRUCT only encodes until the last non-empty field, omitting any trailing empty fields. Any empty fields that aren't omitted are replaced with the fixed byte pair {0x00, 0x00}. Examples: - STRUCT() -> "\00\00" - STRUCT("") -> "\00\00" - STRUCT("", "") -> "\00\00" - STRUCT("", "B") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "") -> "A" - STRUCT("", "B", "") -> "\00\00" + "\00\01" + "B" - STRUCT("A", "", "C") -> "A" + "\00\01" + "\00\00" + "\00\01" + "C" Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
old_valueFields are encoded independently and concatenated with the fixed byte pair {0x00, 0x01} in between. Any null (0x00) byte in an encoded field is replaced by the fixed byte pair {0x00, 0xFF}. A struct with no fields defined is encoded as the fixed byte pair {0x00, 0x01}. Since null bytes are always escaped, this encoding can cause size blowup for encodings like `Int64.BigEndianBytes` that are likely to produce many such bytes. Sorted mode: - Fields are encoded in sorted mode. - All values supported by the field encodings are allowed - Element-wise order is preserved: `A < B` if `A[0] < B[0]`, or if `A[0] == B[0] && A[1] < B[1]`, etc. Strict prefixes sort first. Distinct mode: - Fields are encoded in distinct mode. - All values supported by the field encodings are allowed.
sandbox/test-businessprofileperformance-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-businessprofileperformance-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-cloudbilling-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-cloudbilling-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-cloudbilling-v1alpha
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-cloudbilling-v1beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-cloudbilling-v2beta
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-guts-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-guts-v3
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['RecommendProfilesRequest']['properties']['resultSetId']['description']
new_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate #2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
old_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate # 2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
sandbox/test-jobs-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-v3
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-v3p1beta1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-v4
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-jobs-v4beta1
values_changed
root['revision']
new_value20250207
old_value20250205
root['schemas']['RecommendProfilesRequest']['properties']['resultSetId']['description']
new_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate #2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
old_valueAn id that uniquely identifies the result set of a RecommendProfiles call. The id should be retrieved from the RecommendProfilesResponse message returned from a previous invocation of RecommendProfiles. The use case for this feature is to ensure that the underlying results and the order of those results do not change during a usage session (an example usage session: an end user requesting recommendations, reviewing those recommendations by paging back & forth between the pages of results, and actioning each of those candidates). We suggest that you provide a UX affordance to enable the end user to refresh the results (in other words, compute a new result set). A result_set_id is valid for up to 30 minutes, meaning that the results set returned will be viewable for that time period. Each time a result_set_id is accessed, it is extended for 30 minutes. This action adds a new 30 minute time block to the end of the existing time block regardless of how much time as passed. For example, if a result_set_id is created at minute 1, then accessed at minute 29, the cursor will be available until minute 59, rather than expiring at minute 30 had it not been accessed. The maximum time that a result_set_id can be valid is 12 hours from the initial creation. A NOT_FOUND error is thrown if the result_set_id is expired or invalid. The result_set_id only caches the [insert field name of profile ID]. That is, if a Profile in the result_set_id is updated, the page of results containing that Profile will reflect any changes via the CUD APIs when it is returned (although changes will NOT impact which results are returned or the order of those results). For example, if a Profile's first_name was changed from "ammy" to "amy", the "amy" will be returned in any subsequent calls. Without the use of this feature, the end user could experience a scenario in which the set of candidates displayed or the order of candidates displayed could change as they page back and forth. The jobs, profiles, applications, assignments, and other objects stored in CTS could be updated via the CUD APIs (for example updating candidate profiles, assignments, applications, and so on) and those changes would cause the set of candidates recommended for a given job to change. Consider an example: At T = 0, user requests recommendations for Job A with a page size of 5 WITHOUT USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * 5 * Candidate 6 <--- NOTE: Candidate 6 moves from page #2 to page #1 At T = 5, user requests the second page of results (again) * Candidate 7 <--- NOTE: Candidate 7 is now the first result on page #2 * 8 * 9 * 11 * Candidate 12 <--- NOTE: Candidate 10 is no longer on page #2 because they are now less relevant than candidate #12 WITH USE OF THIS FEATURE At T = 0, user views the first page of results which shows * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 1, user requests the second page of results * Candidate 6 * 7 * 8 * 9 * Candidate 10 At T = 2, profile for candidate #10 is updated via the CUD API (which causes candidate #10 to become less relevant for Job A) At T = 3, profile for candidate #2 is deleted via the CUD API At T = 4, user requests the first page of results (again) * Candidate 1 * 3 * 4 * Candidate 5 Note that the page shows only 4 results instead of 5, because candidate # 2 was deleted at T=2. At T = 5, user requests the second page of results (again) * Candidate 6 * 7 * 8 * 9 * Candidate 10 <--- NOTE: Candidate 10 is still displayed in the original position even though they are less relevant (although, the information returned about Candidate 10 reflects all updates made at T = 2). At T = 6, user presses the UI affordance to 'refresh' the results for this query (which results in the same query being issued to the API with a blank result_set_id) At T = 7, user requests the first page of results (which reflect all changes) * Candidate 1 * 2 * 3 * 4 * Candidate 5 At T = 8, user requests the second page of results (which reflect all changes) * Candidate 7 * 8 * 9 * 11 * Candidate 12 If this field is not set, a new result set is computed based on the resource (for example job) and the profile_query. A new result_set_id is returned as a handle to access this result set. If this field is set, the service will ignore the resource and profile_query values, and simply retrieve a page of results from the corresponding result set. In this case, one and only one of page_token or offset must be set. A typical use case is to invoke RecommendProfilesRequest without this field, then use the resulting result_set_id in RecommendProfilesResponse to page through the results. Because candidates may be deleted after a result set is created, certain paging requests may receive a response with less number of results than requested. This is to guarantee that the same candidate always appear on the same page even if some candidates are deleted.
sandbox/test-mybusinessaccountmanagement-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessaccountmanagement-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessbusinessinformation-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessbusinessinformation-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessnotifications-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessnotifications-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessplaceactions-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-mybusinessplaceactions-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/test-shoppingcontent-
values_changed
root['revision']
new_value20250206
old_value20250204
sandbox/testgaia-cloud-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testgaia-cloud-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testgaia-servicecontrol-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testgaia-servicecontrol-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testgaia-servicecontrol-v2
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testing-edafarm-pa-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/testing-edafarm-pa-v1
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/uat-guts-
values_changed
root['revision']
new_value20250207
old_value20250205
sandbox/uat-guts-v3
values_changed
root['revision']
new_value20250207
old_value20250205