{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:amazonaws-sagemaker-featurestore-runtime/batch-get-record":{"post":{"operationId":"cloud_amazonaws_sagemaker_featurestore_runtime_batch_get_record","summary":"Retrieves a batch of Records from a FeatureGroup .","description":"POST /BatchGetRecord","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"region":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1","description":"The AWS region"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:amazonaws-sagemaker-featurestore-runtime/delete-record":{"post":{"operationId":"cloud_amazonaws_sagemaker_featurestore_runtime_delete_record","summary":"Deletes a Record from a FeatureGroup in the OnlineStore . Feature Store supports both SoftDelete and…","description":"DELETE /FeatureGroup/{FeatureGroupName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FeatureGroupName","RecordIdentifierValueAsString","EventTime"],"properties":{"region":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1","description":"The AWS region"},"FeatureGroupName":{"type":"string","description":"The name or Amazon Resource Name (ARN) of the feature group to delete the record from."},"RecordIdentifierValueAsString":{"type":"string","description":"The value for the RecordIdentifier that uniquely identifies the record, in string format."},"EventTime":{"type":"string","description":"Timestamp indicating when the deletion event occurred. EventTime can be used to query data at a certain point in time."},"TargetStores":{"type":"array","description":"A list of stores from which you're deleting the record. By default, Feature Store deletes the record from all of the stores that you're…"},"DeletionMode":{"type":"string","enum":["SoftDelete","HardDelete"],"description":"The name of the deletion mode for deleting the record. By default, the deletion mode is set to SoftDelete ."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:amazonaws-sagemaker-featurestore-runtime/get-record":{"get":{"operationId":"cloud_amazonaws_sagemaker_featurestore_runtime_get_record","summary":"Use for OnlineStore serving from a FeatureStore . Only the latest records stored in the OnlineStore can be…","description":"GET /FeatureGroup/{FeatureGroupName}","tags":["cloud"],"parameters":[{"name":"region","in":"query","required":false,"description":"The AWS region","schema":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1","description":"The AWS region"}},{"name":"FeatureGroupName","in":"query","required":true,"description":"The name or Amazon Resource Name (ARN) of the feature group from which you want to retrieve a record.","schema":{"type":"string","description":"The name or Amazon Resource Name (ARN) of the feature group from which you want to retrieve a record."}},{"name":"RecordIdentifierValueAsString","in":"query","required":true,"description":"The value that corresponds to RecordIdentifier type and uniquely identifies the record in the FeatureGroup .","schema":{"type":"string","description":"The value that corresponds to RecordIdentifier type and uniquely identifies the record in the FeatureGroup ."}},{"name":"FeatureName","in":"query","required":false,"description":"List of names of Features to be retrieved. If not specified, the latest value for all the Features are returned.","schema":{"type":"array","description":"List of names of Features to be retrieved. If not specified, the latest value for all the Features are returned."}},{"name":"ExpirationTimeResponse","in":"query","required":false,"description":"Parameter to request ExpiresAt in response. If Enabled , GetRecord will return the value of ExpiresAt , if it is not null. If Disabled and…","schema":{"type":"string","enum":["Enabled","Disabled"],"description":"Parameter to request ExpiresAt in response. If Enabled , GetRecord will return the value of ExpiresAt , if it is not null. If Disabled and…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:amazonaws-sagemaker-featurestore-runtime/put-record":{"post":{"operationId":"cloud_amazonaws_sagemaker_featurestore_runtime_put_record","summary":"The PutRecord API is used to ingest a list of Records into your feature group. If a new record’s EventTime…","description":"PUT /FeatureGroup/{FeatureGroupName}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FeatureGroupName","body"],"properties":{"region":{"type":"string","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1","description":"The AWS region"},"FeatureGroupName":{"type":"string","description":"The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}