From a7de583e3e64db453d4fcbf268fab71346eb9ae4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 10 Nov 2026 08:00:44 +0000 Subject: [PATCH] chore(spec): sync API spec 2026-11-10 Synced openapi/account.json from the published API contract (docs/DESIGN.md section 3.1). Operations: 0 added, 0 removed, 0 renamed, 0 moved, 4 changed. Regenerated the SDK. --- openapi/SOURCE.json | 4 ++-- openapi/account.json | 32 ++++++++++++++++++++++++++++---- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/openapi/SOURCE.json b/openapi/SOURCE.json index 49ac5d8..d177abe 100644 --- a/openapi/SOURCE.json +++ b/openapi/SOURCE.json @@ -6,8 +6,8 @@ }, "account.json": { "url": "https://docs.didit.me/openapi-auth.json", - "sha256": "8a02e3aad37615281d42926abcfc0a10a449e02cd8c70dd6ef8633abb7185704", - "fetched_at": "2026-11-10T00:24:27Z" + "sha256": "3ebf65c9668861bcd2008c11d65be4055ef58ba5fa57945c72afe3d4ac4fb523", + "fetched_at": "2026-11-10T07:59:49Z" }, "webhook-vectors.json": { "generator": "product-automations scripts/server-sdks/make_vectors.py (seeded 2026-10-17)", diff --git a/openapi/account.json b/openapi/account.json index 0847dd7..177009c 100644 --- a/openapi/account.json +++ b/openapi/account.json @@ -1051,7 +1051,7 @@ } }, "403": { - "description": "You cannot create applications in this organization. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.` For 72 hours after you recovered your account the request is refused with `code` `recovery_hold` and `until`, the time the hold ends.", + "description": "You cannot create applications in this organization. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.` For 72 hours after you recovered your account the request is refused with `code` `recovery_hold` and `until`, the time the hold ends. A token issued to an AI agent (MCP) whose consent does not include application management gets `This token's scope does not permit this action.`, and a token limited to verification cannot read or change applications or their API keys.", "content": { "application/json": { "schema": { @@ -1090,6 +1090,12 @@ "code": "recovery_hold", "until": "2026-11-04T10:15:00+00:00" } + }, + "McpScope": { + "summary": "Agent token without application management", + "value": { + "detail": "This token's scope does not permit this action." + } } } } @@ -1348,7 +1354,7 @@ } }, "403": { - "description": "You cannot list this organization's applications. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.`", + "description": "You cannot list this organization's applications. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.` A token issued to an AI agent (MCP) whose consent does not include application management gets `This token's scope does not permit this action.`, and a token limited to verification cannot read or change applications or their API keys.", "content": { "application/json": { "schema": { @@ -1372,6 +1378,12 @@ "value": { "detail": "You do not have permission to perform this action." } + }, + "McpScope": { + "summary": "Agent token without application management", + "value": { + "detail": "This token's scope does not permit this action." + } } } } @@ -1560,7 +1572,7 @@ } }, "403": { - "description": "You cannot read this application. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.`", + "description": "You cannot read this application. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.` A token issued to an AI agent (MCP) whose consent does not include application management gets `This token's scope does not permit this action.`, and a token limited to verification cannot read or change applications or their API keys.", "content": { "application/json": { "schema": { @@ -1584,6 +1596,12 @@ "value": { "detail": "You do not have permission to perform this action." } + }, + "McpScope": { + "summary": "Agent token without application management", + "value": { + "detail": "This token's scope does not permit this action." + } } } } @@ -1847,7 +1865,7 @@ } }, "403": { - "description": "You cannot update this application. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.`", + "description": "You cannot update this application. A member of the organization who is not an owner or admin gets `Only organization owners and admins can manage applications.` An owner or admin whose access to the organization is suspended gets `Your access to this organization is suspended.` A request without an `Authorization` header gets `You do not have permission to perform this action.` A token issued to an AI agent (MCP) whose consent does not include application management gets `This token's scope does not permit this action.`, and a token limited to verification cannot read or change applications or their API keys.", "content": { "application/json": { "schema": { @@ -1871,6 +1889,12 @@ "value": { "detail": "You do not have permission to perform this action." } + }, + "McpScope": { + "summary": "Agent token without application management", + "value": { + "detail": "This token's scope does not permit this action." + } } } }