Technical OverviewAPI Reference
Authoring
Compact app authoring state and diagnostics.
Authorization
oauth openid, profile, emailAuthorizationBearer <token>
In: header
Scope: openid, profile, email
Path Parameters
app_id*string
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://mcp.getdrio.com/api/v3/apps/string/authoring-state"{
"app": {
"id": "string",
"slug": "string",
"name": "string",
"description": "string",
"endpoint": "string",
"draft_id": "string",
"latest_release_id": "string"
},
"integrations": [
{
"id": "string",
"app_id": "string",
"key": "string",
"name": "string",
"kind": "string",
"endpoint": "string",
"base_url": "string",
"auth_connection_id": "string",
"status": "string",
"last_discovered_at": "string",
"last_error": "string"
}
],
"operations": [
{
"id": "string",
"integration_id": "string",
"key": "string",
"external_id": "string",
"name": "string",
"description": "string",
"method": "string",
"path": "string",
"input_schema": [
{
"name": "string",
"label": "string",
"type": "string",
"description": "string",
"required": true,
"default": null,
"enum": [
"string"
]
}
],
"output_schema": [
{
"name": "string",
"label": "string",
"type": "string",
"description": "string",
"required": true,
"default": null,
"enum": [
"string"
]
}
],
"available": true
}
],
"tools": [
{
"id": "string",
"app_id": "string",
"key": "string",
"name": "string",
"description": "string",
"enabled": true,
"order": 0,
"annotations": {
"title": "string",
"read_only_hint": true,
"destructive_hint": true,
"idempotent_hint": true,
"open_world_hint": true
},
"source": {
"type": "integration_operation",
"integration_id": "string",
"operation_id": "string"
},
"runtime_status": {
"state": "exposed",
"reason": "string"
},
"widget_id": "string"
}
],
"validation": {
"ok": true,
"error_count": 0,
"warning_count": 0,
"blocking_count": 0,
"issues": [
{
"code": "string",
"severity": "error",
"blocks_publish": true,
"message": "string",
"references": [
{
"entity_type": "string",
"entity_id": "string",
"label": "string",
"supporting_label": "string",
"description": "string"
}
]
}
]
}
}{
"error": {
"code": "string",
"message": "string",
"details": null,
"request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
}{
"error": {
"code": "string",
"message": "string",
"details": null,
"request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
}{
"error": {
"code": "string",
"message": "string",
"details": null,
"request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
}{
"error": {
"code": "string",
"message": "string",
"details": null,
"request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
}{
"error": {
"code": "string",
"message": "string",
"details": null,
"request_id": "266ea41d-adf5-480b-af50-15b940c2b846"
}
}