Skip to main content
POST
/
api
/
v1
/
engines
/
{engine_slug}
/
config
/
validate
Validate Engine Config
curl --request POST \
  --url https://api.usenexio.com/api/v1/engines/{engine_slug}/config/validate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "config": {
    "schema_version": 1,
    "pack_key": "insurance-personal-lines",
    "pack_version": 1
  }
}
'
{
  "valid": true,
  "errors": []
}

Authorizations

Authorization
string
header
required

API key with environment prefix. Use nx_test_... for sandbox and nx_live_... for production. Obtain keys at platform.usenexio.com/settings/api-keys.

Path Parameters

engine_slug
string
required

Engine identifier slug (e.g. default).

Body

application/json
config
object
required

Full replacement config. Must conform to the engine's type-specific schema. Use the validate endpoint to check before saving.

Response

Validation result.

valid
boolean
required

Whether the config passes all validation rules.

errors
object[]
required

Validation issues found. Empty when valid is true.