POST
/
api
/
{projectId}
/
jobs
/
generate-features
Generate features
curl --request POST \
  --url https://studio.edgeimpulse.com/v1/api/{projectId}/jobs/generate-features \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "dspId": 123,
  "calculateFeatureImportance": true,
  "skipFeatureExplorer": true,
  "normalizeData": "none"
}'
{
  "success": true,
  "error": "<string>",
  "id": 12873488112
}

Authorizations

x-api-key
string
header
required

Path Parameters

projectId
integer
required

Project ID

Body

application/json
dspId
integer
required

DSP block ID to generate features for

calculateFeatureImportance
boolean

Whether to generate feature importance (only when available)

skipFeatureExplorer
boolean

If set, skips feature explorer (used in tests)

normalizeData
enum<string>

Data normalization method to use on the generated features. This only applies if canNormalizeData is true.

Available options:
none,
normalize-channel-standard-scaler

Response

200 - application/json

OK

success
boolean
required

Whether the operation succeeded

id
integer
required

Job identifier. Status updates will include this identifier.

Example:

12873488112

error
string

Optional error description (set if 'success' was false)