Get Settings Status
curl -X GET https://api.asta.app/api/status \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"apis": {
"claude": true,
"openai": false,
"ollama": true
},
"integrations": {
"telegram": true
},
"thinking": {
"level": "medium"
},
"reasoning": {
"mode": "on"
},
"final": {
"mode": "off"
},
"skills": [
{
"id": "files",
"name": "Files",
"enabled": true,
"available": true
}
]
}
Status of configured API providers
Claude/Anthropic API configured
Ollama connection available
Thinking level configuration
Current thinking level: off, minimal, low, medium, high, or xhigh
Reasoning mode configuration
Current reasoning mode: off, on, or stream
Get Thinking Settings
curl -X GET https://api.asta.app/api/settings/thinking \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"thinking_level": "medium",
"provider": "claude",
"model": "claude-3-5-sonnet-20241022",
"options": ["off", "minimal", "low", "medium", "high", "xhigh"],
"supports_xhigh": true
}
Current thinking level setting
Available thinking level options for current provider
Update Thinking Settings
curl -X PUT https://api.asta.app/api/settings/thinking \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"thinking_level": "high"
}'
Thinking level: off, minimal, low, medium, high, or xhigh
{
"thinking_level": "high"
}
Get Reasoning Settings
curl -X GET https://api.asta.app/api/settings/reasoning \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"reasoning_mode": "on"
}
Current reasoning mode: off, on, or stream
Update Reasoning Settings
curl -X PUT https://api.asta.app/api/settings/reasoning \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"reasoning_mode": "stream"
}'
Reasoning mode: off, on, or stream
{
"reasoning_mode": "stream"
}
Get Mood Settings
curl -X GET https://api.asta.app/settings/mood \
-H "Authorization: Bearer YOUR_API_TOKEN"
Current mood setting: serious, friendly, or normal
Update Mood Settings
curl -X PUT https://api.asta.app/settings/mood \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"mood": "serious"
}'
AI personality: serious, friendly, or normal