curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/compile' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"seed_id": "string"
}'
{
"activated_at": 1,
"activation": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
},
"brand_name": "string",
"candidate_symbols": [
"string"
],
"created_at": 1,
"id": "string",
"object": "string",
"org_id": "string",
"preview": {
"entity_names": [
"string"
],
"rule_names": [
"string"
],
"training_labels": [
"string"
]
},
"review_items": [
"string"
],
"seed_id": "string",
"status": "string",
"summary": {
"action_contracts": 1,
"entities": 1,
"policy_documents": 1,
"rules": 1,
"training_examples": 1,
"triples": 1
}
}
Compile machine seed handler
Required scope: models:manage
POST
/
api
/
v1
/
machines
/
compile
curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/compile' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"seed_id": "string"
}'
{
"activated_at": 1,
"activation": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
},
"brand_name": "string",
"candidate_symbols": [
"string"
],
"created_at": 1,
"id": "string",
"object": "string",
"org_id": "string",
"preview": {
"entity_names": [
"string"
],
"rule_names": [
"string"
],
"training_labels": [
"string"
]
},
"review_items": [
"string"
],
"seed_id": "string",
"status": "string",
"summary": {
"action_contracts": 1,
"entities": 1,
"policy_documents": 1,
"rules": 1,
"training_examples": 1,
"triples": 1
}
}
Required scope:
models:manage
Request body
MachineCompileRequest
string
required
Response
MachineCompileResponse
integer (int64)
object
string
required
string[]
integer (int64)
required
string
required
string
required
string
required
string[]
string
required
string
required
MachineCompileSummary
required
Status codes
| Code | Meaning |
|---|---|
201 | Machine spec compiled |
401 | Unauthorized — missing or invalid credentials |
403 | Forbidden — the key/token lacks the required scope |
404 | Seed pack not found |
429 | Rate limited — see Retry-After / X-RateLimit-Reset |
curl --request POST \
--url 'https://api.nsr.stateset.com/api/v1/machines/compile' \
--header 'X-API-Key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"seed_id": "string"
}'
{
"activated_at": 1,
"activation": {
"entities_created": 1,
"errors": [
"string"
],
"programs_learned": 1,
"rules_created": 1,
"training_examples_used": 1,
"triples_created": 1,
"vocabulary_size": 1
},
"brand_name": "string",
"candidate_symbols": [
"string"
],
"created_at": 1,
"id": "string",
"object": "string",
"org_id": "string",
"preview": {
"entity_names": [
"string"
],
"rule_names": [
"string"
],
"training_labels": [
"string"
]
},
"review_items": [
"string"
],
"seed_id": "string",
"status": "string",
"summary": {
"action_contracts": 1,
"entities": 1,
"policy_documents": 1,
"rules": 1,
"training_examples": 1,
"triples": 1
}
}