{ "uuid": "1f1852a2-9ae5-4012-bee7-eb0ce67684fc", "lastMigration": 29, "name": "Amazon SageMaker Feature Store Runtime", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "af10b144-5322-4774-a49a-211bdbc81a66", "documentation": "Retrieves a batch of Records from a FeatureGroup.", "method": "post", "endpoint": "BatchGetRecord", "responses": [ { "uuid": "db9dbc9e-5f2b-4134-bbf3-14d44d341147", "body": "{\n \"Records\": [\n {\n \"FeatureGroupName\": \"\",\n \"RecordIdentifierValueAsString\": \"\",\n \"Record\": [\n {\n \"FeatureName\": \"\",\n \"ValueAsString\": \"\"\n }\n ]\n }\n ],\n \"Errors\": [\n {\n \"FeatureGroupName\": \"\",\n \"RecordIdentifierValueAsString\": \"\",\n \"ErrorCode\": \"\",\n \"ErrorMessage\": \"\"\n }\n ],\n \"UnprocessedIdentifiers\": [\n {\n \"FeatureGroupName\": \"\",\n \"RecordIdentifiersValueAsString\": [\n \"\"\n ],\n \"FeatureNames\": [\n \"\"\n ]\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "86522e7c-6554-4b4b-a69b-c27f8c6e1e4c", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationError", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7ceda64a-5ea2-4ce5-b2a5-599b8e2d6a72", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalFailure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5fc88040-2b11-48c6-8b23-b1cc8ab46514", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ServiceUnavailable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "642f4aee-e7b2-4f38-8627-05b65e323dc6", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "AccessForbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "505aa879-3d32-4cdb-b57b-b4458c540639", "documentation": "Deletes a Record from a FeatureGroup. A new record will show up in the OfflineStore when the DeleteRecord API is called. This record will have a value of True in the is_deleted column.", "method": "delete", "endpoint": "FeatureGroup/:FeatureGroupName#RecordIdentifierValueAsString&EventTime", "responses": [ { "uuid": "00d2e895-22fb-4c5d-96a2-9c2eae0f5442", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4964b80c-4f26-4c23-939d-7bfd85647933", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationError", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a849b67b-0f14-4691-a546-2490e06b3152", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalFailure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c3c5fe4a-c14b-47ae-87ad-367353e30809", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ServiceUnavailable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "96b7fe5d-d36b-4789-9cc9-d4d1f34ab7f4", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "AccessForbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5ef35f7-d25c-4da1-bdbf-cd56034489b7", "documentation": "Use for OnlineStore serving from a FeatureStore. Only the latest records stored in the OnlineStore can be retrieved. If no Record with RecordIdentifierValue is found, then an empty result is returned. ", "method": "get", "endpoint": "FeatureGroup/:FeatureGroupName#RecordIdentifierValueAsString", "responses": [ { "uuid": "ec44d80b-1b62-4a24-8edd-a460f1f9468b", "body": "{\n \"Record\": [\n {\n \"FeatureName\": \"\",\n \"ValueAsString\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5fcda8e8-6f31-46c9-90a9-e2ef69af3e3a", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationError", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "91b03574-9189-49cf-9418-4e26bf59d7a0", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "ResourceNotFound", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "97b02920-daf5-4b05-84cd-a0afb2c7f3fd", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "InternalFailure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8ae35cb8-76a1-4e3e-961d-ea225e720b99", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "ServiceUnavailable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fb3a679e-ddb3-4364-9ca6-83658f126141", "body": "\"\"", "latency": 0, "statusCode": 484, "label": "AccessForbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d091ad34-847f-4f9c-bfb7-55e16c0b6c1d", "documentation": "Used for data ingestion into the FeatureStore. The PutRecord API writes to both the OnlineStore and OfflineStore. If the record is the latest record for the recordIdentifier, the record is written to both the OnlineStore and OfflineStore. If the record is a historic record, it is written only to the OfflineStore.", "method": "put", "endpoint": "FeatureGroup/:FeatureGroupName", "responses": [ { "uuid": "5df1d23d-1690-4b3f-bade-e14d53548175", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3466447c-b5eb-47f2-9a27-254dfc29667c", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "ValidationError", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "05b0edf3-d9df-46b7-99e8-d792ccd26c9e", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "InternalFailure", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "24cac820-a181-4f14-be6a-2d20608812da", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ServiceUnavailable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cbf33243-be9c-4205-80e2-caf93a83d305", "body": "\"\"", "latency": 0, "statusCode": 483, "label": "AccessForbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "af10b144-5322-4774-a49a-211bdbc81a66" }, { "type": "route", "uuid": "505aa879-3d32-4cdb-b57b-b4458c540639" }, { "type": "route", "uuid": "f5ef35f7-d25c-4da1-bdbf-cd56034489b7" }, { "type": "route", "uuid": "d091ad34-847f-4f9c-bfb7-55e16c0b6c1d" } ] }