API reference · schema
PlanCandidatesRequest
8 fields · used by 1 operations
Last reviewed 2026-10-02
Fields
| Field | Type | Meaning |
|---|---|---|
goal required | string | |
intent required | string | |
mode | string | default "EXPLORATORY" |
available_skills | array of object or null | default [] |
relevant_memories | array of object or null | default [] |
available_tools | array of string or null | default [] |
constraints | array of object or null | default [] |
optimization | map of string to boolean or null | default {} |
Smallest valid example
{
"goal": "goal",
"intent": "intent",
"mode": "EXPLORATORY",
"available_skills": [],
"relevant_memories": [],
"available_tools": [],
"constraints": [],
"optimization": {}
}Used by 1 operation
| POST | /fabric/plans/candidates | Generate Candidates |
JSON Schema
Show the raw definition
{
"properties": {
"goal": {
"type": "string",
"title": "Goal"
},
"intent": {
"type": "string",
"title": "Intent"
},
"mode": {
"type": "string",
"title": "Mode",
"default": "EXPLORATORY"
},
"available_skills": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Available Skills",
"default": []
},
"relevant_memories": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Relevant Memories",
"default": []
},
"available_tools": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Available Tools",
"default": []
},
"constraints": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Constraints",
"default": []
},
"optimization": {
"anyOf": [
{
"additionalProperties": {
"type": "boolean"
},
"type": "object"
},
{
"type": "null"
}
],
"title": "Optimization",
"default": {}
}
},
"type": "object",
"required": [
"goal",
"intent"
],
"title": "PlanCandidatesRequest"
}Try CAIN-42 on your own agents
Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.
Create a free account → · Try the sandbox · See the whole ecosystem