{"components":{"schemas":{"AgentArmorManualOverride":{"additionalProperties":true,"properties":{"actor":{"anyOf":[{"$ref":"#/components/schemas/AgentArmorReleaseActor_ApiKey"},{"$ref":"#/components/schemas/AgentArmorReleaseActor_Console"}]},"original_verdict":{"const":"review","default":"review","type":"string"},"override_id":{"type":"string"},"reason":{"type":"string"},"released_at":{"format":"date-time","type":"string"}},"required":["override_id","actor","reason","released_at"],"type":"object"},"AgentArmorReleaseActor_ApiKey":{"additionalProperties":true,"properties":{"api_key_id":{"type":"string"},"kind":{"const":"api_key","default":"api_key","type":"string"}},"required":["api_key_id"],"type":"object"},"AgentArmorReleaseActor_Console":{"additionalProperties":true,"properties":{"kind":{"const":"console","default":"console","type":"string"}},"type":"object"},"AgentArmorResult_Complete":{"additionalProperties":true,"properties":{"completed_at":{"format":"date-time","type":"string"},"manual_override":{"anyOf":[{"$ref":"#/components/schemas/AgentArmorManualOverride"},{"type":"null"}],"default":null},"model":{"type":"string"},"reason":{"type":"string"},"status":{"const":"complete","default":"complete","type":"string"},"verdict":{"anyOf":[{"enum":["clear","review"],"type":"string"},{}]}},"required":["verdict","reason","model","completed_at"],"type":"object"},"AgentArmorResult_Pending":{"additionalProperties":true,"properties":{"deadline_at":{"format":"date-time","type":"string"},"started_at":{"format":"date-time","type":"string"},"status":{"const":"pending","default":"pending","type":"string"}},"required":["started_at","deadline_at"],"type":"object"},"AgentArmorResult_Unavailable":{"additionalProperties":true,"properties":{"status":{"const":"unavailable","default":"unavailable","type":"string"},"unavailable_reason":{"anyOf":[{"enum":["unsupported_dsn","payload_too_large","no_scannable_content","enqueue_failed","scorer_failed","contract_error","deadline_exceeded"],"type":"string"},{}]}},"required":["unavailable_reason"],"type":"object"},"AgentAttachHumanRequest":{"additionalProperties":true,"properties":{"human_email":{"type":"string"}},"required":["human_email"],"type":"object"},"AgentAttachHumanResponse":{"additionalProperties":true,"properties":{"human_email":{"type":"string"},"instructions":{"type":"string"}},"required":["human_email","instructions"],"type":"object"},"AgentSignupRequest":{"additionalProperties":true,"properties":{"human_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"referrer":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"username":{"type":"string"}},"required":["username"],"type":"object"},"AgentSignupResponse":{"additionalProperties":true,"properties":{"api_key":{"type":"string"},"inbox_id":{"type":"string"},"organization_id":{"type":"string"}},"required":["organization_id","inbox_id","api_key"],"type":"object"},"AgentVerifyRequest":{"additionalProperties":true,"properties":{"otp_code":{"type":"string"}},"required":["otp_code"],"type":"object"},"AgentVerifyResponse":{"additionalProperties":true,"properties":{"verified":{"type":"boolean"}},"required":["verified"],"type":"object"},"ApiKeyCreator":{"additionalProperties":true,"properties":{"api_key_id":{"type":"string"}},"required":["api_key_id"],"type":"object"},"ApiKeyPermissions":{"additionalProperties":true,"properties":{"account_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"agent_armor_release":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"api_key_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"api_key_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"api_key_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"api_key_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"app_connect":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"app_share_owner":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_event_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_event_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_event_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_event_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"calendar_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"domain_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"domain_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"domain_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"domain_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"draft_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"draft_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"draft_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"draft_send":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"draft_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"file_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"file_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"file_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"file_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbox_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbox_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbox_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbox_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"label_blocked_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"label_spam_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"label_trash_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"label_unauthenticated_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"list_entry_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"list_entry_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"list_entry_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_reply":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_send":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"message_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"metrics_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"webhook_create":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"webhook_delete":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"webhook_read":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"webhook_update":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"type":"object"},"Attachment":{"additionalProperties":true,"properties":{"attachment_id":{"type":"string"},"content_disposition":{"anyOf":[{"enum":["inline","attachment"],"type":"string"},{},{"type":"null"}],"default":null},"content_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"size":{"type":"integer"}},"required":["attachment_id","size"],"type":"object"},"AttachmentResponse":{"additionalProperties":true,"properties":{"attachment_id":{"type":"string"},"content_disposition":{"anyOf":[{"enum":["inline","attachment"],"type":"string"},{},{"type":"null"}],"default":null},"content_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"download_url":{"type":"string"},"expires_at":{"format":"date-time","type":"string"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"size":{"type":"integer"},"text_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["attachment_id","size","download_url","expires_at"],"type":"object"},"Attendee":{"additionalProperties":true,"properties":{"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"email":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"responded_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"role":{"anyOf":[{"enum":["required","optional"],"type":"string"},{},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["needs_action","accepted","declined","tentative"],"type":"string"},{},{"type":"null"}],"default":null}},"required":["email"],"type":"object"},"BatchGetMessagesRequest":{"additionalProperties":true,"properties":{"message_ids":{"items":{"type":"string"},"type":"array"}},"required":["message_ids"],"type":"object"},"BatchGetMessagesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"type":"integer"},"messages":{"items":{"$ref":"#/components/schemas/Message"},"type":"array"}},"required":["limit","count","messages"],"type":"object"},"BatchUpdateMessagesRequest":{"additionalProperties":true,"properties":{"add_labels":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"message_ids":{"items":{"type":"string"},"type":"array"},"remove_labels":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"required":["message_ids"],"type":"object"},"BatchUpdateMessagesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"type":"integer"},"updates":{"items":{"$ref":"#/components/schemas/UpdateMessageResponse"},"type":"array"}},"required":["limit","count","updates"],"type":"object"},"BearerApiKey":{"additionalProperties":true,"properties":{"api_key_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name":{"type":"string"},"permissions":{"anyOf":[{"$ref":"#/components/schemas/ApiKeyPermissions"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"prefix":{"type":"string"},"type":{"const":"bearer","default":"bearer","type":"string"},"updated_at":{"format":"date-time","type":"string"},"used_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null}},"required":["api_key_id","prefix","name","created_at","updated_at"],"type":"object"},"Bounce":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"recipients":{"items":{"$ref":"#/components/schemas/Recipient"},"type":"array"},"sub_type":{"type":"string"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"type":{"type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp","type","sub_type","recipients"],"type":"object"},"Calendar":{"additionalProperties":true,"properties":{"created_at":{"format":"date-time","type":"string"},"etag":{"type":"string"},"event_count":{"type":"integer"},"inbox_id":{"type":"string"},"timezone":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","timezone","event_count","created_at","updated_at","etag"],"type":"object"},"CalendarEvent":{"additionalProperties":true,"properties":{"all_day":{"type":"boolean"},"attendee_count":{"type":"integer"},"attendees":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attendee"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"duration_mode":{"anyOf":[{"enum":["nominal","exact"],"type":"string"},{}]},"duration_value":{"type":"integer"},"end":{"type":"string"},"end_at":{"format":"date-time","type":"string"},"etag":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"event_id":{"type":"string"},"is_exception":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"kind":{"anyOf":[{"enum":["single","series","instance"],"type":"string"},{}]},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{},{"type":"null"}],"default":null},"organizer_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"origin_message_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"original_start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"original_start_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"recurrence":{"anyOf":[{"$ref":"#/components/schemas/Recurrence"},{"type":"null"}],"default":null},"resource_revision":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"response_status":{"anyOf":[{"enum":["needs_action","accepted","declined","tentative"],"type":"string"},{},{"type":"null"}],"default":null},"sequence":{"type":"integer"},"series_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"source":{"anyOf":[{"enum":["api","email"],"type":"string"},{}]},"start":{"type":"string"},"start_at":{"format":"date-time","type":"string"},"status":{"anyOf":[{"enum":["confirmed","tentative","cancelled"],"type":"string"},{}]},"timezone":{"type":"string"},"title":{"type":"string"},"uid":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["event_id","kind","title","status","all_day","start","end","timezone","duration_mode","duration_value","start_at","end_at","attendee_count","uid","sequence","source","created_at","updated_at"],"type":"object"},"CalendarEventCreatedEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.created","default":"calendar.event.created","type":"string"},"inbox_id":{"type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event"],"type":"object"},"CalendarEventDeletedEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.deleted","default":"calendar.event.deleted","type":"string"},"inbox_id":{"type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event"],"type":"object"},"CalendarEventEndingEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.ending","default":"calendar.event.ending","type":"string"},"inbox_id":{"type":"string"},"scheduled_at":{"format":"date-time","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event","scheduled_at"],"type":"object"},"CalendarEventMutationResponse":{"additionalProperties":true,"properties":{"event":{"$ref":"#/components/schemas/CalendarEvent"},"operation_id":{"type":"string"}},"required":["event","operation_id"],"type":"object"},"CalendarEventPrevious":{"additionalProperties":true,"properties":{"all_day":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"attendees":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attendee"},"type":"array"},{"type":"null"}],"default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"duration_mode":{"anyOf":[{"enum":["nominal","exact"],"type":"string"},{},{"type":"null"}],"default":null},"end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{},{"type":"null"}],"default":null},"recurrence":{"anyOf":[{"$ref":"#/components/schemas/Recurrence"},{"type":"null"}],"default":null},"start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["confirmed","tentative","cancelled"],"type":"string"},{},{"type":"null"}],"default":null},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"CalendarEventRespondedEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.responded","default":"calendar.event.responded","type":"string"},"inbox_id":{"type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event"],"type":"object"},"CalendarEventStartingEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.starting","default":"calendar.event.starting","type":"string"},"inbox_id":{"type":"string"},"scheduled_at":{"format":"date-time","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event","scheduled_at"],"type":"object"},"CalendarEventUpdatedEvent":{"additionalProperties":true,"properties":{"calendar_event":{"$ref":"#/components/schemas/CalendarEvent"},"event_id":{"type":"string"},"event_type":{"const":"calendar.event.updated","default":"calendar.event.updated","type":"string"},"inbox_id":{"type":"string"},"previous":{"anyOf":[{"$ref":"#/components/schemas/CalendarEventPrevious"},{"type":"null"}],"default":null},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","inbox_id","calendar_event"],"type":"object"},"Complaint":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"recipients":{"items":{"type":"string"},"type":"array"},"sub_type":{"type":"string"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"type":{"type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp","type","sub_type","recipients"],"type":"object"},"CreateApiKeyResponse":{"additionalProperties":true,"properties":{"api_key":{"type":"string"},"api_key_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name":{"type":"string"},"permissions":{"anyOf":[{"$ref":"#/components/schemas/ApiKeyPermissions"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"prefix":{"type":"string"}},"required":["api_key_id","api_key","prefix","name","created_at"],"type":"object"},"CreateBearerApiKeyRequest":{"additionalProperties":true,"properties":{"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"permissions":{"anyOf":[{"$ref":"#/components/schemas/ApiKeyPermissions"},{"type":"null"}],"default":null}},"type":"object"},"CreateCalendarEventRequest":{"additionalProperties":true,"properties":{"all_day":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"attendees":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attendee"},"type":"array"},{"type":"null"}],"default":null},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"duration_mode":{"anyOf":[{"enum":["nominal","exact"],"type":"string"},{},{"type":"null"}],"default":null},"end":{"type":"string"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{},{"type":"null"}],"default":null},"recurrence":{"anyOf":[{"$ref":"#/components/schemas/RecurrenceInput"},{"type":"null"}],"default":null},"send_invites":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"start":{"type":"string"},"status":{"anyOf":[{"enum":["confirmed","tentative","cancelled"],"type":"string"},{},{"type":"null"}],"default":null},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"title":{"type":"string"}},"required":["title","start","end"],"type":"object"},"CreateDomainRequest":{"additionalProperties":true,"properties":{"allow_conflicting_provider":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"domain":{"type":"string"},"feedback_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbound_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"subdomains_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"tracking_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"required":["domain"],"type":"object"},"CreateDraftRequest":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SendAttachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"forward_of":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_all":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"send_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"CreateFileRequest":{"additionalProperties":true,"properties":{"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"path":{"type":"string"},"sha256":{"type":"string"},"size":{"type":"integer"}},"required":["path","size","sha256"],"type":"object"},"CreateFileResponse":{"additionalProperties":true,"properties":{"content_type":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"download_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"email":{"type":"string"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"file_id":{"type":"string"},"inbox_id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"sha256":{"type":"string"},"size":{"type":"integer"},"status":{"anyOf":[{"enum":["pending","ready"],"type":"string"},{}]},"updated_at":{"format":"date-time","type":"string"},"upload":{"anyOf":[{"$ref":"#/components/schemas/FileUpload"},{"type":"null"}],"default":null}},"required":["file_id","inbox_id","email","path","name","size","content_type","sha256","status","created_at","updated_at"],"type":"object"},"CreateInboxRequest":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"domain":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["active","paused"],"type":"string"},{},{"type":"null"}],"default":null},"username":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"CreateListEntryRequest":{"additionalProperties":true,"properties":{"entry":{"type":"string"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["entry"],"type":"object"},"CreatePollingWebhookRequest":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"event_types":{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},"inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"required":["client_id","event_types"],"type":"object"},"CreatePollingWebhookResponse":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"event_types":{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"token":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"webhook_id":{"type":"string"}},"required":["webhook_id","client_id","event_types","updated_at","created_at","token"],"type":"object"},"CreateWebhookRequest":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"event_types":{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"url":{"type":"string"}},"required":["url","event_types"],"type":"object"},"DeleteCalendarEventResponse":{"additionalProperties":true,"properties":{"deletion_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"event":{"anyOf":[{"$ref":"#/components/schemas/CalendarEvent"},{"type":"null"}],"default":null},"operation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"Delivery":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"recipients":{"items":{"type":"string"},"type":"array"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp","recipients"],"type":"object"},"Domain":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"domain":{"type":"string"},"domain_id":{"type":"string"},"feedback_enabled":{"type":"boolean"},"inbound_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"records":{"items":{"$ref":"#/components/schemas/VerificationRecord"},"type":"array"},"status":{"anyOf":[{"enum":["NOT_STARTED","PENDING","INVALID","FAILED","VERIFYING","VERIFIED"],"type":"string"},{}]},"subdomains_enabled":{"type":"boolean"},"tracking_enabled":{"type":"boolean"},"updated_at":{"format":"date-time","type":"string"}},"required":["domain_id","domain","status","feedback_enabled","subdomains_enabled","tracking_enabled","records","updated_at","created_at"],"type":"object"},"DomainItem":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"domain":{"type":"string"},"domain_id":{"type":"string"},"feedback_enabled":{"type":"boolean"},"inbound_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"subdomains_enabled":{"type":"boolean"},"tracking_enabled":{"type":"boolean"},"updated_at":{"format":"date-time","type":"string"}},"required":["domain_id","domain","feedback_enabled","subdomains_enabled","tracking_enabled","updated_at","created_at"],"type":"object"},"DomainVerifiedEvent":{"additionalProperties":true,"properties":{"domain":{"$ref":"#/components/schemas/Domain"},"event_id":{"type":"string"},"event_type":{"const":"domain.verified","default":"domain.verified","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","domain"],"type":"object"},"Draft":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"draft_id":{"type":"string"},"forward_of":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"references":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"send_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"send_status":{"anyOf":[{"enum":["scheduled","sending","failed"],"type":"string"},{},{"type":"null"}],"default":null},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","draft_id","labels","updated_at","created_at"],"type":"object"},"DraftItem":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"draft_id":{"type":"string"},"forward_of":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"send_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"send_status":{"anyOf":[{"enum":["scheduled","sending","failed"],"type":"string"},{},{"type":"null"}],"default":null},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","draft_id","labels","updated_at"],"type":"object"},"Error":{"properties":{"code":{"type":"string"},"errors":{"items":{"properties":{"message":{"type":"string"},"path":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"},"message":{"type":"string"},"name":{"type":"string"}},"required":["name","code","message"],"type":"object"},"EventMetrics":{"additionalProperties":{"items":{"$ref":"#/components/schemas/MetricBucket"},"type":"array"},"type":"object"},"File":{"additionalProperties":true,"properties":{"content_type":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"download_expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"download_url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"email":{"type":"string"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"file_id":{"type":"string"},"inbox_id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"sha256":{"type":"string"},"size":{"type":"integer"},"status":{"anyOf":[{"enum":["pending","ready"],"type":"string"},{}]},"updated_at":{"format":"date-time","type":"string"}},"required":["file_id","inbox_id","email","path","name","size","content_type","sha256","status","created_at","updated_at"],"type":"object"},"FileItem":{"additionalProperties":true,"properties":{"content_type":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"email":{"type":"string"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"file_id":{"type":"string"},"inbox_id":{"type":"string"},"name":{"type":"string"},"path":{"type":"string"},"sha256":{"type":"string"},"size":{"type":"integer"},"status":{"anyOf":[{"enum":["pending","ready"],"type":"string"},{}]},"updated_at":{"format":"date-time","type":"string"}},"required":["file_id","inbox_id","email","path","name","size","content_type","sha256","status","created_at","updated_at"],"type":"object"},"FileUpload":{"additionalProperties":true,"properties":{"expires_at":{"format":"date-time","type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"const":"PUT","default":"PUT","type":"string"},"url":{"type":"string"}},"required":["url","headers","expires_at"],"type":"object"},"GetSetupLinkResponse":{"additionalProperties":true,"properties":{"conflicting_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"provider_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"supported":{"type":"boolean"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null}},"required":["supported"],"type":"object"},"Identity":{"additionalProperties":true,"properties":{"api_key_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"organization_id":{"type":"string"},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"scope_id":{"type":"string"},"scope_type":{"anyOf":[{"enum":["organization","pod","inbox"],"type":"string"},{}]}},"required":["scope_type","scope_id","organization_id"],"type":"object"},"Inbox":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"email":{"type":"string"},"inbox_id":{"type":"string"},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"type":"object"},{"type":"null"}],"default":null},"pod_id":{"type":"string"},"status":{"anyOf":[{"enum":["active","paused"],"type":"string"},{},{"type":"null"}],"default":null},"updated_at":{"format":"date-time","type":"string"}},"required":["pod_id","inbox_id","email","updated_at","created_at"],"type":"object"},"ListApiKeysResponse":{"additionalProperties":true,"properties":{"api_keys":{"items":{"anyOf":[{"$ref":"#/components/schemas/BearerApiKey"},{"$ref":"#/components/schemas/PublicKeyCredential"}]},"type":"array"},"count":{"type":"integer"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","api_keys"],"type":"object"},"ListCalendarEventsResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"events":{"items":{"$ref":"#/components/schemas/CalendarEvent"},"type":"array"},"limit":{"type":"integer"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","limit","events"],"type":"object"},"ListDomainsResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"domains":{"items":{"$ref":"#/components/schemas/DomainItem"},"type":"array"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","domains"],"type":"object"},"ListDraftsResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"drafts":{"items":{"$ref":"#/components/schemas/DraftItem"},"type":"array"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","drafts"],"type":"object"},"ListEntry":{"additionalProperties":true,"properties":{"created_at":{"format":"date-time","type":"string"},"direction":{"anyOf":[{"enum":["send","receive","reply"],"type":"string"},{}]},"entry":{"type":"string"},"entry_type":{"anyOf":[{"enum":["email","domain"],"type":"string"},{}]},"list_type":{"anyOf":[{"enum":["allow","block"],"type":"string"},{}]},"organization_id":{"type":"string"},"read_only":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["entry","organization_id","direction","list_type","entry_type","created_at"],"type":"object"},"ListFilesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"files":{"items":{"$ref":"#/components/schemas/FileItem"},"type":"array"},"limit":{"type":"integer"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","limit","files"],"type":"object"},"ListInboxEventsResponse":{"properties":{"count":{"type":"integer"},"events":{"items":{"properties":{"event_at":{"format":"date-time","type":"string"},"event_id":{"type":"string"},"event_type":{"enum":["label.added","label.removed"]},"label":{"type":"string"},"message_id":{"type":"string"}},"required":["event_id","message_id","label","event_type","event_at"],"type":"object"},"type":"array"},"limit":{"type":"integer"},"next_page_token":{"type":"string"}},"required":["count","events"],"type":"object"},"ListInboxesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"inboxes":{"items":{"$ref":"#/components/schemas/Inbox"},"type":"array"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","inboxes"],"type":"object"},"ListListEntriesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"entries":{"items":{"$ref":"#/components/schemas/ListEntry"},"type":"array"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","entries"],"type":"object"},"ListMessagesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"messages":{"items":{"$ref":"#/components/schemas/MessageItem"},"type":"array"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","messages"],"type":"object"},"ListPollingWebhooksResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"polling_webhooks":{"items":{"$ref":"#/components/schemas/PollingWebhook"},"type":"array"}},"required":["count","polling_webhooks"],"type":"object"},"ListThreadsResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"threads":{"items":{"$ref":"#/components/schemas/ThreadItem"},"type":"array"}},"required":["count","threads"],"type":"object"},"ListWebhooksResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"webhooks":{"items":{"$ref":"#/components/schemas/Webhook"},"type":"array"}},"required":["count","webhooks"],"type":"object"},"Message":{"additionalProperties":true,"properties":{"agent_armor":{"anyOf":[{"$ref":"#/components/schemas/AgentArmorResult_Pending"},{"$ref":"#/components/schemas/AgentArmorResult_Complete"},{"$ref":"#/components/schemas/AgentArmorResult_Unavailable"},{"type":"null"}],"default":null},"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"authentication_results":{"$ref":"#/components/schemas/MessageAuthenticationResults"},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"calendar_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"extracted_html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"extracted_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"from":{"type":"string"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"message_id":{"type":"string"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"references":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"to":{"items":{"type":"string"},"type":"array"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"type":"object"},"MessageAuthenticationResults":{"properties":{"arc_sealer":{"type":"string"},"dkim":{"enum":["pass","fail","none","neutral","softfail","temperror","permerror"],"type":"string"},"dkim_domain":{"type":"string"},"dmarc":{"enum":["pass","fail","none","neutral","softfail","temperror","permerror"],"type":"string"},"dmarc_domain":{"type":"string"},"spf":{"enum":["pass","fail","none","neutral","softfail","temperror","permerror"],"type":"string"},"spf_domain":{"type":"string"}},"type":"object"},"MessageBouncedEvent":{"additionalProperties":true,"properties":{"bounce":{"$ref":"#/components/schemas/Bounce"},"event_id":{"type":"string"},"event_type":{"const":"message.bounced","default":"message.bounced","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","bounce"],"type":"object"},"MessageComplainedEvent":{"additionalProperties":true,"properties":{"complaint":{"$ref":"#/components/schemas/Complaint"},"event_id":{"type":"string"},"event_type":{"const":"message.complained","default":"message.complained","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","complaint"],"type":"object"},"MessageDeliveredEvent":{"additionalProperties":true,"properties":{"delivery":{"$ref":"#/components/schemas/Delivery"},"event_id":{"type":"string"},"event_type":{"const":"message.delivered","default":"message.delivered","type":"string"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","delivery"],"type":"object"},"MessageItem":{"additionalProperties":true,"properties":{"agent_armor":{"anyOf":[{"$ref":"#/components/schemas/AgentArmorResult_Pending"},{"$ref":"#/components/schemas/AgentArmorResult_Complete"},{"$ref":"#/components/schemas/AgentArmorResult_Unavailable"},{"type":"null"}],"default":null},"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"authentication_results":{"$ref":"#/components/schemas/MessageAuthenticationResults"},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"calendar_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"from":{"type":"string"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"message_id":{"type":"string"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"references":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"to":{"items":{"type":"string"},"type":"array"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"type":"object"},"MessageOpenedEvent":{"additionalProperties":true,"properties":{"event_id":{"type":"string"},"event_type":{"const":"message.opened","default":"message.opened","type":"string"},"open":{"$ref":"#/components/schemas/Open"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","open"],"type":"object"},"MessageReceivedEvent":{"additionalProperties":true,"properties":{"event_id":{"type":"string"},"event_type":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated"],"type":"string"},{}]},"message":{"$ref":"#/components/schemas/Message"},"thread":{"$ref":"#/components/schemas/ThreadItem"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_type","event_id","message","thread"],"type":"object"},"MessageRejectedEvent":{"additionalProperties":true,"properties":{"event_id":{"type":"string"},"event_type":{"const":"message.rejected","default":"message.rejected","type":"string"},"reject":{"$ref":"#/components/schemas/Reject"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","reject"],"type":"object"},"MessageSentEvent":{"additionalProperties":true,"properties":{"event_id":{"type":"string"},"event_type":{"const":"message.sent","default":"message.sent","type":"string"},"send":{"$ref":"#/components/schemas/Send"},"type":{"const":"event","default":"event","type":"string"}},"required":["event_id","send"],"type":"object"},"MetricBucket":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"timestamp":{"format":"date-time","type":"string"}},"required":["timestamp","count"],"type":"object"},"Open":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp"],"type":"object"},"Organization":{"additionalProperties":true,"properties":{"authentication_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"authentication_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"billing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"billing_subscription_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"billing_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"domain_count":{"type":"integer"},"domain_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"inbox_count":{"type":"integer"},"inbox_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"organization_id":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["organization_id","inbox_count","domain_count","updated_at","created_at"],"type":"object"},"PollingWebhook":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"event_types":{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"updated_at":{"format":"date-time","type":"string"},"webhook_id":{"type":"string"}},"required":["webhook_id","client_id","event_types","updated_at","created_at"],"type":"object"},"PublicJwk":{"additionalProperties":true,"properties":{"crv":{"const":"P-256","default":"P-256","type":"string"},"kty":{"const":"EC","default":"EC","type":"string"},"x":{"type":"string"},"y":{"type":"string"}},"required":["x","y"],"type":"object"},"PublicKeyCredential":{"additionalProperties":true,"properties":{"api_key_id":{"type":"string"},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"created_by":{"$ref":"#/components/schemas/ApiKeyCreator"},"expires_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"name":{"type":"string"},"permissions":{"$ref":"#/components/schemas/ApiKeyPermissions"},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"public_key":{"anyOf":[{"$ref":"#/components/schemas/PublicKeyMaterial"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["pending","active"],"type":"string"},{},{"type":"null"}],"default":null},"type":{"const":"public_key","default":"public_key","type":"string"},"updated_at":{"format":"date-time","type":"string"},"used_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null}},"required":["api_key_id","name","permissions","created_by","created_at","updated_at"],"type":"object"},"PublicKeyMaterial":{"additionalProperties":true,"properties":{"fingerprint":{"type":"string"},"jwk":{"$ref":"#/components/schemas/PublicJwk"}},"required":["jwk","fingerprint"],"type":"object"},"RateMetrics":{"additionalProperties":{"items":{"$ref":"#/components/schemas/RatePoint"},"type":"array"},"type":"object"},"RatePoint":{"additionalProperties":true,"properties":{"rate":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null},"sent":{"type":"integer"},"timestamp":{"format":"date-time","type":"string"}},"required":["timestamp","sent"],"type":"object"},"RawMessageResponse":{"additionalProperties":true,"properties":{"download_url":{"type":"string"},"expires_at":{"format":"date-time","type":"string"},"message_id":{"type":"string"},"size":{"type":"integer"}},"required":["message_id","size","download_url","expires_at"],"type":"object"},"Recipient":{"additionalProperties":true,"properties":{"address":{"type":"string"},"status":{"type":"string"}},"required":["address","status"],"type":"object"},"Recurrence":{"additionalProperties":true,"properties":{"exdates":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"rdates":{"anyOf":[{"items":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/RecurrencePeriod"}]},"type":"array"},{"type":"null"}],"default":null},"rule":{"type":"string"},"truncate_before":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["rule"],"type":"object"},"RecurrenceInput":{"additionalProperties":true,"properties":{"exdates":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"rdates":{"anyOf":[{"items":{"anyOf":[{"type":"string"},{"$ref":"#/components/schemas/RecurrencePeriod"}]},"type":"array"},{"type":"null"}],"default":null},"rule":{"type":"string"}},"required":["rule"],"type":"object"},"RecurrencePeriod":{"additionalProperties":true,"properties":{"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"start":{"type":"string"}},"required":["start"],"type":"object"},"Reject":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"reason":{"type":"string"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp","reason"],"type":"object"},"ReplyAllMessageRequest":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SendAttachment"},"type":"array"},{"type":"null"}],"default":null},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"track_opens":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"type":"object"},"ReplyToMessageRequest":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SendAttachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_all":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"track_opens":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"type":"object"},"RespondCalendarEventRequest":{"additionalProperties":true,"properties":{"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"send_reply":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["accepted","declined","tentative"],"type":"string"},{}]}},"required":["status"],"type":"object"},"SearchInboxesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"inboxes":{"items":{"$ref":"#/components/schemas/Inbox"},"type":"array"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","inboxes"],"type":"object"},"SearchMessageHighlights":{"additionalProperties":true,"properties":{"from":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"recipients":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"subject":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"text":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"SearchMessageItem":{"additionalProperties":true,"properties":{"agent_armor":{"anyOf":[{"$ref":"#/components/schemas/AgentArmorResult_Pending"},{"$ref":"#/components/schemas/AgentArmorResult_Complete"},{"$ref":"#/components/schemas/AgentArmorResult_Unavailable"},{"type":"null"}],"default":null},"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"calendar_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"from":{"type":"string"},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"highlights":{"anyOf":[{"$ref":"#/components/schemas/SearchMessageHighlights"},{"type":"null"}],"default":null},"in_reply_to":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"message_id":{"type":"string"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"references":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"to":{"items":{"type":"string"},"type":"array"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","labels","timestamp","from","to","size","updated_at","created_at"],"type":"object"},"SearchMessagesResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"messages":{"items":{"$ref":"#/components/schemas/SearchMessageItem"},"type":"array"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"required":["count","messages"],"type":"object"},"SearchThreadHighlights":{"additionalProperties":true,"properties":{"from":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"recipients":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"subject":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"text":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"SearchThreadItem":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"highlights":{"anyOf":[{"$ref":"#/components/schemas/SearchThreadHighlights"},{"type":"null"}],"default":null},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"last_message_id":{"type":"string"},"message_count":{"type":"integer"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"received_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"recipients":{"items":{"type":"string"},"type":"array"},"senders":{"items":{"type":"string"},"type":"array"},"sent_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"type":"object"},"SearchThreadsResponse":{"additionalProperties":true,"properties":{"count":{"type":"integer"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"threads":{"items":{"$ref":"#/components/schemas/SearchThreadItem"},"type":"array"}},"required":["count","threads"],"type":"object"},"Send":{"additionalProperties":true,"properties":{"inbox_id":{"type":"string"},"message_id":{"type":"string"},"recipients":{"items":{"type":"string"},"type":"array"},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","message_id","timestamp","recipients"],"type":"object"},"SendAttachment":{"additionalProperties":true,"properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"content_disposition":{"anyOf":[{"enum":["inline","attachment"],"type":"string"},{},{"type":"null"}],"default":null},"content_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"SendDraftRequest":{"properties":{"add_labels":{"items":{"type":"string"},"type":"array"},"remove_labels":{"items":{"type":"string"},"type":"array"}},"type":"object"},"SendMessageRequest":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SendAttachment"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"track_opens":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"type":"object"},"SendMessageResponse":{"additionalProperties":true,"properties":{"message_id":{"type":"string"},"thread_id":{"type":"string"}},"required":["message_id","thread_id"],"type":"object"},"Thread":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"count":{"type":"integer"},"created_at":{"format":"date-time","type":"string"},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"last_message_id":{"type":"string"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"message_count":{"type":"integer"},"messages":{"items":{"$ref":"#/components/schemas/Message"},"type":"array"},"next_page_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"received_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"recipients":{"items":{"type":"string"},"type":"array"},"senders":{"items":{"type":"string"},"type":"array"},"sent_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at","count","messages"],"type":"object"},"ThreadItem":{"additionalProperties":true,"properties":{"attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attachment"},"type":"array"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"inbox_id":{"type":"string"},"labels":{"items":{"type":"string"},"type":"array"},"last_message_id":{"type":"string"},"message_count":{"type":"integer"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"received_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"recipients":{"items":{"type":"string"},"type":"array"},"senders":{"items":{"type":"string"},"type":"array"},"sent_timestamp":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"size":{"type":"integer"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"thread_id":{"type":"string"},"timestamp":{"format":"date-time","type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["inbox_id","thread_id","labels","timestamp","senders","recipients","last_message_id","message_count","size","updated_at","created_at"],"type":"object"},"UpdateApiKeyRequest":{"additionalProperties":true,"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"permissions":{"anyOf":[{"$ref":"#/components/schemas/ApiKeyPermissions"},{"type":"null"}],"default":null}},"type":"object"},"UpdateCalendarEventRequest":{"additionalProperties":true,"properties":{"all_day":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"attendees":{"anyOf":[{"items":{"$ref":"#/components/schemas/Attendee"},"type":"array"},{"type":"null"}],"default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"duration_mode":{"anyOf":[{"enum":["nominal","exact"],"type":"string"},{},{"type":"null"}],"default":null},"end":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{},{"type":"null"}],"default":null},"recurrence":{"anyOf":[{"$ref":"#/components/schemas/RecurrenceInput"},{"type":"null"}],"default":null},"send_invites":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"start":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["confirmed","tentative","cancelled"],"type":"string"},{},{"type":"null"}],"default":null},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"UpdateCalendarRequest":{"additionalProperties":true,"properties":{"timezone":{"type":"string"}},"required":["timezone"],"type":"object"},"UpdateDomainRequest":{"additionalProperties":true,"properties":{"feedback_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"inbound_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"subdomains_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"tracking_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null}},"type":"object"},"UpdateDraftRequest":{"additionalProperties":true,"properties":{"add_attachments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SendAttachment"},"type":"array"},{"type":"null"}],"default":null},"add_labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"bcc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"cc":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"html":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"remove_attachments":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"remove_labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"reply_to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"send_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}],"default":null},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"to":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"UpdateInboxRequest":{"additionalProperties":true,"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"metadata":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["active","paused"],"type":"string"},{},{"type":"null"}],"default":null}},"type":"object"},"UpdateMessageRequest":{"additionalProperties":true,"properties":{"add_labels":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"remove_labels":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"UpdateMessageResponse":{"additionalProperties":true,"properties":{"labels":{"items":{"type":"string"},"type":"array"},"message_id":{"type":"string"}},"required":["message_id","labels"],"type":"object"},"UpdateThreadRequest":{"additionalProperties":true,"properties":{"add_labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"remove_labels":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"UpdateThreadResponse":{"additionalProperties":true,"properties":{"labels":{"items":{"type":"string"},"type":"array"},"thread_id":{"type":"string"}},"required":["thread_id","labels"],"type":"object"},"UpdateWebhookHeadersRequest":{"additionalProperties":true,"properties":{"headers":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"default":null},"remove_headers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"UpdateWebhookRequest":{"additionalProperties":true,"properties":{"add_inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"add_pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null},"event_types":{"anyOf":[{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},{"type":"null"}],"default":null},"remove_inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"remove_pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null}},"type":"object"},"UsageMetrics":{"additionalProperties":{"items":{"$ref":"#/components/schemas/UsagePoint"},"type":"array"},"type":"object"},"UsagePoint":{"additionalProperties":true,"properties":{"timestamp":{"format":"date-time","type":"string"},"value":{"type":"integer"}},"required":["timestamp","value"],"type":"object"},"VerificationRecord":{"additionalProperties":true,"properties":{"name":{"type":"string"},"priority":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"status":{"anyOf":[{"enum":["MISSING","INVALID","VALID"],"type":"string"},{}]},"type":{"anyOf":[{"enum":["TXT","CNAME","MX"],"type":"string"},{}]},"value":{"type":"string"}},"required":["type","name","value","status"],"type":"object"},"Webhook":{"additionalProperties":true,"properties":{"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"created_at":{"format":"date-time","type":"string"},"enabled":{"type":"boolean"},"event_types":{"anyOf":[{"items":{"anyOf":[{"enum":["message.received","message.received.spam","message.received.blocked","message.received.unauthenticated","message.security.completed","message.security.review","message.security.override","message.sent","message.delivered","message.bounced","message.complained","message.rejected","message.opened","domain.verified","calendar.event.created","calendar.event.updated","calendar.event.deleted","calendar.event.responded","calendar.event.starting","calendar.event.ending"],"type":"string"},{}]},"type":"array"},{"type":"null"}],"default":null},"inbox_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"inbox_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"pod_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"pod_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"secret":{"type":"string"},"updated_at":{"format":"date-time","type":"string"},"url":{"type":"string"},"webhook_id":{"type":"string"}},"required":["webhook_id","url","secret","enabled","updated_at","created_at"],"type":"object"},"WebhookHeaderNamesResponse":{"additionalProperties":true,"properties":{"header_names":{"items":{"type":"string"},"type":"array"}},"required":["header_names"],"type":"object"}},"securitySchemes":{"bearerAuth":{"scheme":"bearer","type":"http"}}},"info":{"description":"Internal email on your own domains. Personal accounts, scoped bearer keys and encrypted webhook credentials. Registration requires the shared secret. Apps, Pods administration, Labs, Agent Armor, WebSockets and calendars are deferred.","title":"oona mail API","version":"0.2.1"},"openapi":"3.1.0","paths":{"/v0/accounts":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_accounts_list","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/accounts/{account_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_accounts_get","parameters":[{"in":"path","name":"account_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/accounts/{account_id}/update":{"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_accounts_update","parameters":[{"in":"path","name":"account_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/agent/human":{"post":{"description":"Only unverified agent accounts. Sends a six-digit email verification code, preserving valid-code attempt counts on retries.","operationId":"attachAgentHuman","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentAttachHumanRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentAttachHumanResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Ansprechpartner zuordnen","tags":["Zugang"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":""}},"/v0/agent/sign-up":{"post":{"description":"Closed registration: X-Oona-Registration-Password and X-Oona-Account-Password are required. Each username identifies an independent agent on the default domain. Many agents may share human_email, including an existing personal account's address. Repeating the same username requires that agent's own password and rotates only its bootstrap key. New agents log in to the console with their inbox_id and own password; legacy login addresses remain unchanged. human_email is a contact, not a login or account lookup.","operationId":"signupAgent","parameters":[{"in":"header","name":"X-Oona-Registration-Password","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-Oona-Account-Password","required":true,"schema":{"maxLength":72,"minLength":12,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentSignupRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentSignupResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"security":[],"summary":"Agent-Konto einrichten","tags":["Zugang"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":""}},"/v0/agent/verify":{"post":{"description":"Codes expire after 24 hours and ten attempts. Verification lifts receive-only / human-recipient-only restrictions.","operationId":"verifyAgent","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentVerifyRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentVerifyResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Agent-Konto bestätigen","tags":["Zugang"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":""}},"/v0/api-keys":{"get":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"listKeys","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApiKeysResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel auflisten","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"api_key_read"},"post":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"createKey","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBearerApiKeyRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel erstellen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_create"}},"/v0/api-keys/{api_key_id}":{"delete":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"deleteKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel widerrufen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_delete"},"get":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"getKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BearerApiKey"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel abrufen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"api_key_read"},"patch":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"updateKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApiKeyRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BearerApiKey"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel ändern","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_update"}},"/v0/apps":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_apps_list","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/apps/search":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_apps_search","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/apps/{app_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_apps_get","parameters":[{"in":"path","name":"app_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/apps/{app_id}/accounts":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_apps_list_accounts","parameters":[{"in":"path","name":"app_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/apps/{app_id}/connect":{"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_apps_connect","parameters":[{"in":"path","name":"app_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/auth/me":{"get":{"description":"Returns the authenticated account and the most specific key scope. No secret material is returned.","operationId":"getIdentity","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Identity"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Aktuellen Zugang prüfen","tags":["Zugang"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":""}},"/v0/domains":{"get":{"description":"Domains form an operator-managed shared pool. Creating or verifying domains requires an administrator account.","operationId":"listDomains","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDomainsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Domains auflisten","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"domain_read"},"post":{"description":"Domains form an operator-managed shared pool. Creating or verifying domains requires an administrator account.","operationId":"createDomain","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDomainRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Domain hinzufügen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"domain_create"}},"/v0/domains/{domain_id}":{"delete":{"description":"Operator only; first delete all inboxes, including subdomains. Domain and retired addresses remain reserved.","operationId":"deleteDomain","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Domain stilllegen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"domain_delete"},"get":{"description":"Domains form an operator-managed shared pool. Creating or verifying domains requires an administrator account.","operationId":"getDomain","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Domain abrufen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"domain_read"},"patch":{"description":"Operator only. Configure inbound, feedback, subdomains and open tracking. DNS is rechecked.","operationId":"updateDomain","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDomainRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Domain"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Domain-Optionen ändern","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"domain_update"}},"/v0/domains/{domain_id}/setup-link":{"get":{"description":"Returns supported:false. Use the published records or zone file with your DNS provider.","operationId":"getDomainSetupLink","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSetupLinkResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"DNS-Schnelleinrichtung prüfen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"domain_update"}},"/v0/domains/{domain_id}/verify":{"post":{"description":"Domains form an operator-managed shared pool. Creating or verifying domains requires an administrator account.","operationId":"verifyDomain","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Verification completed. GET the domain for its current status."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"DNS-Einrichtung prüfen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"domain_update"}},"/v0/domains/{domain_id}/zone-file":{"get":{"description":"DNS records in BIND zone format.","operationId":"getDomainZoneFile","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"text/plain":{"schema":{"type":"string"}}},"description":"BIND zone file"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"DNS-Zonendatei herunterladen","tags":["Domains"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"domain_read"}},"/v0/drafts":{"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"listDrafts","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDraftsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwürfe auflisten","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"}},"/v0/drafts/{draft_id}":{"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"getDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Draft"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf abrufen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"}},"/v0/drafts/{draft_id}/attachments/{attachment_id}":{"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"getDraftAttachment","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurfsanhang herunterladen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"}},"/v0/inboxes":{"get":{"description":"Only inboxes visible to this account and key scope.","operationId":"listInboxes","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInboxesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfächer auflisten","tags":["Postfächer"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"inbox_read"},"post":{"description":"Use a verified configured domain. Defaults to oona.email. client_id deduplicates within your account.","operationId":"createInbox","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateInboxRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Inbox"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfach erstellen","tags":["Postfächer"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"inbox_create"}},"/v0/inboxes/search":{"get":{"description":"Address and display-name word prefixes, exact address first. q: 2–256 characters.","operationId":"searchInboxes","parameters":[{"in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"Maximum 100.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Opaque cursor.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchInboxesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfächer durchsuchen","tags":["Suche"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"inbox_read"}},"/v0/inboxes/{inbox_id}":{"delete":{"description":"Deletion removes messages and reserves the email address permanently. Pausing disables delivery.","operationId":"deleteInbox","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfach löschen","tags":["Postfächer"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"inbox_delete"},"get":{"description":"Deletion removes messages and reserves the email address permanently. Pausing disables delivery.","operationId":"getInbox","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Inbox"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfach abrufen","tags":["Postfächer"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"inbox_read"},"patch":{"description":"Deletion removes messages and reserves the email address permanently. Pausing disables delivery.","operationId":"updateInbox","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateInboxRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Inbox"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Postfach ändern","tags":["Postfächer"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"inbox_update"}},"/v0/inboxes/{inbox_id}/accounts":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_inboxes_accounts_list","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/inboxes/{inbox_id}/accounts/{account_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_inboxes_accounts_get","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"account_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/inboxes/{inbox_id}/api-keys":{"get":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"listInboxKeys","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListApiKeysResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel auflisten","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"api_key_read"},"post":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"createInboxKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBearerApiKeyRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel erstellen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_create"}},"/v0/inboxes/{inbox_id}/api-keys/{api_key_id}":{"delete":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"deleteInboxKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel widerrufen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_delete"},"get":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"getInboxKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BearerApiKey"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel abrufen","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"api_key_read"},"patch":{"description":"Bearer secrets are returned only on creation. Child keys cannot exceed the caller's rights, scope or expiry. Revocation of a parent also disables descendants.","operationId":"updateInboxKey","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateApiKeyRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BearerApiKey"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"API-Schlüssel ändern","tags":["API-Schlüssel"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"api_key_update"}},"/v0/inboxes/{inbox_id}/authorize":{"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_inboxes_authorize","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: apps","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/inboxes/{inbox_id}/calendar":{"get":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"getCalendar","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"consistency","schema":{"enum":["primary","eventual"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Kalender abrufen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-oona-supported":true,"x-permission":"calendar_read"},"patch":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"updateCalendar","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"If-Match","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCalendarRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Calendar"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Standardzeitzone ändern","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-oona-supported":true,"x-permission":"calendar_update"}},"/v0/inboxes/{inbox_id}/calendar/agenda":{"get":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"getCalendarAgenda","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"consistency","schema":{"enum":["primary","eventual"],"type":"string"}},{"in":"query","name":"after","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"before","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"include_overlapping","schema":{"default":true,"type":"boolean"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCalendarEventsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Agenda abrufen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-oona-supported":true,"x-permission":"calendar_event_read"}},"/v0/inboxes/{inbox_id}/calendar/events":{"get":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"listCalendarEvents","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCalendarEventsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Gespeicherte Termine auflisten","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-oona-supported":true,"x-permission":"calendar_event_read"},"post":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"createCalendarEvent","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCalendarEventRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventMutationResponse"}}},"description":"Success."},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventMutationResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Termin oder Serie erstellen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-oona-supported":true,"x-permission":"calendar_event_create"}},"/v0/inboxes/{inbox_id}/calendar/events/{event_id}":{"delete":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"deleteCalendarEvent","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"event_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"If-Match","schema":{"type":"string"}},{"in":"query","name":"mode","schema":{"default":"single","enum":["single","future"],"type":"string"}},{"in":"query","name":"send_invites","schema":{"default":false,"type":"boolean"}},{"in":"header","name":"Idempotency-Key","schema":{"maxLength":128,"minLength":1,"type":"string"}}],"responses":{"202":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/DeleteCalendarEventResponse"},{"$ref":"#/components/schemas/CalendarEventMutationResponse"}]}}},"description":"Deletion accepted or instance cancelled."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Termin oder Serieninstanz absagen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-oona-supported":true,"x-permission":"calendar_event_delete"},"get":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"getCalendarEvent","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"event_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"consistency","schema":{"enum":["primary","eventual"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEvent"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Termin abrufen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-oona-supported":true,"x-permission":"calendar_event_read"},"patch":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"updateCalendarEvent","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"event_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"If-Match","schema":{"type":"string"}},{"in":"query","name":"mode","schema":{"default":"single","enum":["single","future"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCalendarEventRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventMutationResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Termin oder Serieninstanz ändern","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-oona-supported":true,"x-permission":"calendar_event_update"}},"/v0/inboxes/{inbox_id}/calendar/events/{event_id}/instances":{"get":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"listCalendarEventInstances","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"event_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}},{"in":"query","name":"consistency","schema":{"enum":["primary","eventual"],"type":"string"}},{"in":"query","name":"after","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"before","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"include_overlapping","schema":{"default":true,"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCalendarEventsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Serieninstanzen abrufen","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-oona-supported":true,"x-permission":"calendar_event_read"}},"/v0/inboxes/{inbox_id}/calendar/events/{event_id}/respond":{"post":{"description":"Inbox calendar. Local wall times with IANA timezone; all-day end is inclusive. Optional If-Match protects writes. Invitations and replies can send email; operation_id correlates calendar webhooks. See /calendar.md.","operationId":"respondToCalendarEvent","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"event_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"If-Match","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RespondCalendarEventRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventMutationResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"410":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"412":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Calendar error; inspect code, errors and current_revision."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Einladung beantworten","tags":["Kalender"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-oona-supported":true,"x-permission":"calendar_event_update"}},"/v0/inboxes/{inbox_id}/drafts":{"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"listInboxDrafts","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDraftsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwürfe auflisten","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"},"post":{"description":"Draft sending is idempotent. send_at schedules delivery; deleting a scheduled draft cancels it before submission.","operationId":"createDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDraftRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Draft"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf erstellen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"draft_create"}},"/v0/inboxes/{inbox_id}/drafts/{draft_id}":{"delete":{"description":"Draft sending is idempotent. send_at schedules delivery; deleting a scheduled draft cancels it before submission.","operationId":"deleteDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf löschen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"draft_delete"},"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"getInboxDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Draft"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf abrufen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"},"patch":{"description":"Draft sending is idempotent. send_at schedules delivery; deleting a scheduled draft cancels it before submission.","operationId":"updateDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDraftRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Draft"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf ändern","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"draft_update"}},"/v0/inboxes/{inbox_id}/drafts/{draft_id}/attachments/{attachment_id}":{"get":{"description":"Only active drafts in the account and key scope. List responses omit bodies.","operationId":"getInboxDraftAttachment","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurfsanhang herunterladen","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"draft_read"}},"/v0/inboxes/{inbox_id}/drafts/{draft_id}/send":{"post":{"description":"Draft sending is idempotent. send_at schedules delivery; deleting a scheduled draft cancels it before submission.","operationId":"sendDraft","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendDraftRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Entwurf senden","tags":["Entwürfe"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"draft_send"}},"/v0/inboxes/{inbox_id}/events":{"get":{"description":"Durable label audit trail, isolated by inbox and label permissions.","operationId":"listInboxEvents","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListInboxEventsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Label-Ereignisse lesen","tags":["Ereignisse"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/files":{"get":{"description":"Create, PUT exact bytes with upload.headers to upload.url, then complete. SHA-256 and size are verified. NFC paths, 100 MiB/file, 512 MiB/account. Signed URLs do not need API Authorization.","operationId":"listFiles","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFilesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Dateien auflisten","tags":["Dateien"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"},"post":{"description":"Create, PUT exact bytes with upload.headers to upload.url, then complete. SHA-256 and size are verified. NFC paths, 100 MiB/file, 512 MiB/account. Signed URLs do not need API Authorization.","operationId":"createFile","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFileRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFileResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Datei-Upload vorbereiten","tags":["Dateien"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/files/{file_id}":{"delete":{"description":"Create, PUT exact bytes with upload.headers to upload.url, then complete. SHA-256 and size are verified. NFC paths, 100 MiB/file, 512 MiB/account. Signed URLs do not need API Authorization.","operationId":"deleteFile","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"file_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Datei löschen","tags":["Dateien"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_send"},"get":{"description":"Create, PUT exact bytes with upload.headers to upload.url, then complete. SHA-256 and size are verified. NFC paths, 100 MiB/file, 512 MiB/account. Signed URLs do not need API Authorization.","operationId":"getFile","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"file_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/File"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Datei abrufen","tags":["Dateien"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/files/{file_id}/complete":{"post":{"description":"Create, PUT exact bytes with upload.headers to upload.url, then complete. SHA-256 and size are verified. NFC paths, 100 MiB/file, 512 MiB/account. Signed URLs do not need API Authorization.","operationId":"completeFile","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"file_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/File"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Datei-Upload bestätigen","tags":["Dateien"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/lists/receive/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxReceiveAllowEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxReceiveAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/receive/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxReceiveAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxReceiveAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/lists/receive/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxReceiveBlockEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxReceiveBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/receive/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxReceiveBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxReceiveBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/lists/reply/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxReplyAllowEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxReplyAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/reply/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxReplyAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxReplyAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/lists/reply/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxReplyBlockEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxReplyBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/reply/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxReplyBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxReplyBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/lists/send/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxSendAllowEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxSendAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/send/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxSendAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxSendAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/lists/send/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listInboxSendBlockEntries","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createInboxSendBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/inboxes/{inbox_id}/lists/send/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteInboxSendBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getInboxSendBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/inboxes/{inbox_id}/messages":{"get":{"description":"Reading does not change unread labels. Supports labels, before and after filters.","operationId":"listMessages","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"before","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"after","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"from","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"to","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"subject","schema":{"type":"string"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_spam","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_blocked","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_unauthenticated","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_trash","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"labels","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessagesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachrichten auflisten","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/messages/batch-get":{"post":{"description":"1–500 unique message IDs; input order retained, missing or invisible IDs omitted. Metadata only.","operationId":"batchGetMessages","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGetMessagesRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchGetMessagesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachrichten gesammelt lesen","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/messages/batch-update":{"post":{"description":"1–50 unique message IDs; atomic label changes. Missing or invisible IDs are omitted.","operationId":"batchUpdateMessages","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchUpdateMessagesRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchUpdateMessagesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Labels gesammelt ändern","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_update"}},"/v0/inboxes/{inbox_id}/messages/search":{"get":{"description":"Searches sender, recipients, subject and tokenized body. Restricted labels are excluded.","operationId":"searchMessages","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"Maximum 100.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Opaque cursor.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchMessagesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachrichten durchsuchen","tags":["Suche"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/messages/send":{"post":{"description":"Durably queues a message. Use a stable Idempotency-Key header for retries; different payload for the same key returns 409. Delivery is asynchronous.","operationId":"messageSend","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Stable unique key for one intended send; reused with a different body returns 409.","in":"header","name":"Idempotency-Key","schema":{"maxLength":256,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachricht senden","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/messages/{message_id}":{"delete":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"deleteMessage","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachricht löschen","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_delete"},"get":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"getMessage","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Nachricht abrufen","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"},"patch":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"updateMessage","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMessageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Labels ändern","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_update"}},"/v0/inboxes/{inbox_id}/messages/{message_id}/agent-armor/feedback":{"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_inboxes_messages_create_agent_armor_feedback","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: agent_armor","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/inboxes/{inbox_id}/messages/{message_id}/agent-armor/release":{"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_inboxes_messages_release_agent_armor_message","parameters":[{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: agent_armor","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/inboxes/{inbox_id}/messages/{message_id}/attachments/{attachment_id}":{"get":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"getMessageAttachment","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Anhang herunterladen","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/messages/{message_id}/forward":{"post":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"messageForward","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"description":"Stable unique key for one intended send; reused with a different body returns 409.","in":"header","name":"Idempotency-Key","schema":{"maxLength":256,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Weiterleiten","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/messages/{message_id}/raw":{"get":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"getRawMessage","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Rohdaten herunterladen","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/messages/{message_id}/reply":{"post":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"messageReply","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"description":"Stable unique key for one intended send; reused with a different body returns 409.","in":"header","name":"Idempotency-Key","schema":{"maxLength":256,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplyToMessageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Antworten","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/messages/{message_id}/reply-all":{"post":{"description":"Requires the message to be visible in the current inbox. Download URLs expire after five minutes and must be fetched without the API key.","operationId":"messageReplyAll","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"description":"Stable unique key for one intended send; reused with a different body returns 409.","in":"header","name":"Idempotency-Key","schema":{"maxLength":256,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplyAllMessageRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendMessageResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Allen antworten","tags":["Nachrichten"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"message_send"}},"/v0/inboxes/{inbox_id}/metrics/events":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryInboxEvents","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"event_types","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/inboxes/{inbox_id}/metrics/rates":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryInboxRates","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"rate_types","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Rolling seconds, multiple of period (maximum 30 days).","in":"query","name":"window","schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RateMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/inboxes/{inbox_id}/metrics/usage":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryInboxUsage","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"usage_types","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/inboxes/{inbox_id}/threads":{"get":{"description":"Only messages in the current account and key scope are included.","operationId":"listInboxThreads","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"before","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"after","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"from","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"to","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"subject","schema":{"type":"string"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_spam","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_blocked","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_unauthenticated","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_trash","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"labels","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListThreadsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Threads auflisten","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/threads/search":{"get":{"description":"Ranked conversation search within the current account and key scope.","operationId":"searchInboxThreads","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"Maximum 100.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Opaque cursor.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchThreadsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Threads durchsuchen","tags":["Suche"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/threads/{thread_id}":{"delete":{"description":"Only messages in the current account and key scope are included.","operationId":"deleteInboxThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread löschen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_delete"},"get":{"description":"Only messages in the current account and key scope are included.","operationId":"getInboxThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Thread"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread abrufen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"},"patch":{"description":"Atomically changes labels on visible messages in the thread.","operationId":"updateInboxThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateThreadRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateThreadResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread-Labels ändern","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_update"}},"/v0/inboxes/{inbox_id}/threads/{thread_id}/attachments/{attachment_id}":{"get":{"description":"Returns a short-lived download URL. Attachment IDs are unique across messages.","operationId":"getInboxThreadAttachment","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread-Anhang herunterladen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/inboxes/{inbox_id}/webhooks":{"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"listInboxWebhooks","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListWebhooksResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhooks auflisten","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"post":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"createInboxWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook erstellen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_create"}},"/v0/inboxes/{inbox_id}/webhooks/polling":{"get":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"listInboxPollingWebhooks","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPollingWebhooksResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhooks auflisten","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"post":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"createInboxPollingWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePollingWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePollingWebhookResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook erstellen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_create"}},"/v0/inboxes/{inbox_id}/webhooks/polling/{webhook_id}":{"delete":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"deleteInboxPollingWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook löschen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_delete"},"get":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"getInboxPollingWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollingWebhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook abrufen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"}},"/v0/inboxes/{inbox_id}/webhooks/{webhook_id}":{"delete":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"deleteInboxWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook löschen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_delete"},"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"getInboxWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook abrufen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"patch":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"updateInboxWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook ändern","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_update"}},"/v0/inboxes/{inbox_id}/webhooks/{webhook_id}/headers":{"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"getInboxWebhookHeaders","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookHeaderNamesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Headernamen abrufen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"patch":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"updateInboxWebhookHeaders","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookHeadersRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Auth-Header ändern","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_update"}},"/v0/lists/receive/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listReceiveAllowEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createReceiveAllowEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/receive/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteReceiveAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getReceiveAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/lists/receive/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listReceiveBlockEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createReceiveBlockEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/receive/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteReceiveBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getReceiveBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/lists/reply/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listReplyAllowEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createReplyAllowEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/reply/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteReplyAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getReplyAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/lists/reply/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listReplyBlockEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createReplyBlockEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/reply/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteReplyBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getReplyBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/lists/send/allow":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listSendAllowEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createSendAllowEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/send/allow/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteSendAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getSendAllowEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/lists/send/block":{"get":{"description":"Address and domain rules, scoped to account or inbox.","operationId":"listSendBlockEntries","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListListEntriesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneinträge auflisten","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"},"post":{"description":"Creates an address or domain rule. Inbox rules take precedence over account rules.","operationId":"createSendBlockEntry","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateListEntryRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag erstellen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_create"}},"/v0/lists/send/block/{entry}":{"delete":{"description":"Removes this rule only.","operationId":"deleteSendBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag löschen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false},"x-permission":"list_entry_delete"},"get":{"description":"URL encode the exact address or domain.","operationId":"getSendBlockEntry","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListEntry"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Listeneintrag abrufen","tags":["Listen"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true},"x-permission":"list_entry_read"}},"/v0/metrics/events":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryEvents","parameters":[{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"event_types","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/metrics/rates":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryRates","parameters":[{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"rate_types","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Rolling seconds, multiple of period (maximum 30 days).","in":"query","name":"window","schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RateMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/metrics/usage":{"get":{"description":"Time buckets with account/inbox isolation. start/end ISO 8601; period seconds; descending boolean; limit 1–1000. Rates use per-recipient delivery history.","operationId":"queryUsage","parameters":[{"description":"ISO 8601 timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"ISO 8601 timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"period","schema":{"type":"integer"}},{"description":"Bucket period in seconds / maximum points.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Latest buckets first.","in":"query","name":"descending","schema":{"type":"boolean"}},{"in":"query","name":"usage_types","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageMetrics"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Metriken abfragen","tags":["Metriken"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"metrics_read"}},"/v0/organizations":{"get":{"description":"Personal account usage and configured limits.","operationId":"getOrganization","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Kontodetails abrufen","tags":["Zugang"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":""}},"/v0/organizations/labs":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_organizations_get_labs","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: labs","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_organizations_join_labs","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: labs","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_list","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_create","parameters":[],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/accounts":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_accounts_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/accounts/{account_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_accounts_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"account_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/api-keys":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_api_keys_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_api_keys_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/api-keys/{api_key_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_api_keys_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_api_keys_update","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"api_key_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/domains":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/domains/{domain_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_update","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/domains/{domain_id}/verify":{"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_verify","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/domains/{domain_id}/zone-file":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_domains_getZoneFile","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"domain_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/drafts":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_drafts_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/drafts/{draft_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_drafts_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"draft_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/drafts/{draft_id}/attachments/{attachment_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_drafts_get_attachment","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"draft_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/inboxes":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/inboxes/search":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_search","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/inboxes/{inbox_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_inboxes_update","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"inbox_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/lists/{direction}/{type}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_lists_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"direction","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_lists_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"direction","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/lists/{direction}/{type}/{entry}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_lists_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"direction","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}},{"in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_lists_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"direction","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}},{"in":"path","name":"entry","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/metrics/events":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_metrics_query_events","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/metrics/rates":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_metrics_query_rates","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/metrics/usage":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_metrics_query_usage","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/threads":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/threads/search":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_search","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/threads/{thread_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_update","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/threads/{thread_id}/attachments/{attachment_id}":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_threads_get_attachment","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/webhooks":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/webhooks/polling":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_polling_list","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"post":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_polling_create","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/webhooks/polling/{webhook_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_polling_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_polling_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/webhooks/{webhook_id}":{"delete":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_delete","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_get","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_update","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/pods/{pod_id}/webhooks/{webhook_id}/headers":{"get":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_get_headers","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false},"patch":{"description":"Known SDK operation. Returns 403 feature_not_available; inspect /compatibility.md. Exclude this operation from generated MCP tools.","operationId":"unavailable_pods_webhooks_update_headers","parameters":[{"in":"path","name":"pod_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Authentication required."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Feature unavailable."},"404":{"description":"Inbox not found within the caller's scope."}},"summary":"Nicht verfügbar: pods","tags":["Nicht verfügbar"],"x-oona-supported":false}},"/v0/threads":{"get":{"description":"Only messages in the current account and key scope are included.","operationId":"listThreads","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"before","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"after","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"from","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"to","schema":{"type":"string"}},{"description":"Filter by timestamp or message metadata.","in":"query","name":"subject","schema":{"type":"string"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_spam","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_blocked","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_unauthenticated","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"include_trash","schema":{"type":"boolean"}},{"description":"Special labels also require their read permission.","in":"query","name":"ascending","schema":{"type":"boolean"}},{"in":"query","name":"labels","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListThreadsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Threads auflisten","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/threads/search":{"get":{"description":"Ranked conversation search within the current account and key scope.","operationId":"searchThreads","parameters":[{"in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"Maximum 100.","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Opaque cursor.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchThreadsResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Threads durchsuchen","tags":["Suche"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/threads/{thread_id}":{"delete":{"description":"Only messages in the current account and key scope are included.","operationId":"deleteThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread löschen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_delete"},"get":{"description":"Only messages in the current account and key scope are included.","operationId":"getThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Thread"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread abrufen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"},"patch":{"description":"Atomically changes labels on visible messages in the thread.","operationId":"updateThread","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateThreadRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateThreadResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread-Labels ändern","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"message_update"}},"/v0/threads/{thread_id}/attachments/{attachment_id}":{"get":{"description":"Returns a short-lived download URL. Attachment IDs are unique across messages.","operationId":"getThreadAttachment","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"thread_id","required":true,"schema":{"type":"string"}},{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"attachment_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Thread-Anhang herunterladen","tags":["Threads"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"message_read"}},"/v0/webhooks":{"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"listWebhooks","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListWebhooksResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhooks auflisten","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"post":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"createWebhook","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook erstellen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_create"}},"/v0/webhooks/polling":{"get":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"listPollingWebhooks","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"description":"Opaque next_page_token from the previous response.","in":"query","name":"page_token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPollingWebhooksResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhooks auflisten","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"post":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"createPollingWebhook","parameters":[],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePollingWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePollingWebhookResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook erstellen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_create"}},"/v0/webhooks/polling/{webhook_id}":{"delete":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"deletePollingWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook löschen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_delete"},"get":{"description":"Use the returned token with Svix AutoConfigConsumer. client_id is required. Repeated create rotates the token and preserves the subscription and consumer offsets. Limit: 10 per route. Commit only after durable processing.","operationId":"getPollingWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollingWebhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Polling-Webhook abrufen","tags":["Polling"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"}},"/v0/webhooks/{webhook_id}":{"delete":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"deleteWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Deleted."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook löschen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_delete"},"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"getWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook abrufen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"patch":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"updateWebhook","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Webhook ändern","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_update"}},"/v0/webhooks/{webhook_id}/headers":{"get":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"getWebhookHeaders","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookHeaderNamesResponse"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Headernamen abrufen","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"x-permission":"webhook_read"},"patch":{"description":"Optional custom auth headers are encrypted and write-only. PATCH merges headers; remove_headers deletes names case-insensitively. The signing secret is returned with webhook resources; receiver auth header values are never returned. At-least-once delivery; verify signatures and deduplicate event IDs.","operationId":"updateWebhookHeaders","parameters":[{"description":"Exact resource ID returned by the corresponding list or create operation. URL encode before inserting in the path.","in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookHeadersRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."},"502":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"API error; inspect code and message."}},"summary":"Auth-Header ändern","tags":["Webhooks"],"x-mcp-annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false},"x-permission":"webhook_update"}}},"security":[{"bearerAuth":[]}],"servers":[{"url":"https://oona.email"}]}
