curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/activate' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"compiled_id": "string"
}'
{
"activated_at": 1,
"compiled_id": "string",
"org_id": "string",
"status": "string",
"summary": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
}
}
Activate a machine handler
Required scope: models:manage
POST
/
api
/
v1
/
machines
/
activate
curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/activate' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"compiled_id": "string"
}'
{
"activated_at": 1,
"compiled_id": "string",
"org_id": "string",
"status": "string",
"summary": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
}
}
Required scope:
models:manage
Request body
MachineActivateRequest
string
required
Response
MachineActivateResponse
integer (int64)
required
string
required
string
required
string
required
MachineActivationSummary
required
Status codes
| Code | Meaning |
|---|---|
200 | Machine activated |
202 | Machine activation started |
401 | Unauthorized — missing or invalid credentials |
403 | Forbidden — the key/token lacks the required scope |
404 | Compiled machine spec not found |
429 | Rate limited — see Retry-After / X-RateLimit-Reset |
curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/activate' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"compiled_id": "string"
}'
{
"activated_at": 1,
"compiled_id": "string",
"org_id": "string",
"status": "string",
"summary": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
}
}