Method: projects.locations.featureOnlineStores.featureViews.fetchFeatureValues

Fetch feature values under a FeatureView.

HTTP request

POST https://{service-endpoint}/v1beta1/{featureView}:fetchFeatureValues

Where {service-endpoint} is one of the supported service endpoints.

Path parameters



Required. FeatureView resource format projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}/featureViews/{featureView}

Request body

The request body contains data with the following structure:

JSON representation
  "dataKey": {
    object (FeatureViewDataKey)
  "dataFormat": enum (FeatureViewDataFormat),
  "format": enum (Format),

  // Union field entity_id can be only one of the following:
  "id": string
  // End of list of possible types for union field entity_id.

object (FeatureViewDataKey)

Optional. The request key to fetch feature values for.


enum (FeatureViewDataFormat)

Optional. Response data format. If not set, FeatureViewDataFormat.KEY_VALUE will be used.


enum (Format)

Specify response data format. If not set, keyvalue format will be used. Deprecated. Use FetchFeatureValuesRequest.data_format.

Union field entity_id. Entity ID to fetch feature values for. Deprecated. Use FetchFeatureValuesRequest.data_key. entity_id can be only one of the following:


Simple id. The whole string will be used as is to identify Entity to fetch feature values for.

Response body

If successful, the response body contains an instance of FetchFeatureValuesResponse.

Authorization scopes

Requires the following OAuth scope:


For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permission on the featureView resource:

  • aiplatform.featureViews.fetchFeatureValues

For more information, see the IAM documentation.


Format of the response data.

FORMAT_UNSPECIFIED Not set. Will be treated as the keyvalue format.
KEY_VALUE Return response data in key-value format.
PROTO_STRUCT Return response data in proto Struct format.