Class AgentControllerApi

Hierarchy

Constructors

Properties

Methods

agentAcquireConversationClaim agentAcquireConversationClaimRaw agentAddConversationNote agentAddConversationNoteRaw agentAddSmsNote agentAddSmsNoteRaw agentCheckInboxSendPolicy agentCheckInboxSendPolicyRaw agentClaimSmsConversation agentClaimSmsConversationRaw agentCompleteWorkItem agentCompleteWorkItemRaw agentCreateEmailDraft agentCreateEmailDraftRaw agentCreateInbox agentCreateInboxRaw agentCreateReplyDraft agentCreateReplyDraftRaw agentCreateTotpDeviceForBase32SecretKey agentCreateTotpDeviceForBase32SecretKeyRaw agentCreateTotpDeviceForCustom agentCreateTotpDeviceForCustomRaw agentCreateTotpDeviceForOtpAuthUrl agentCreateTotpDeviceForOtpAuthUrlRaw agentDeferWorkItem agentDeferWorkItemRaw agentDeleteEmailDraft agentDeleteEmailDraftRaw agentDeleteTotpDevice agentDeleteTotpDeviceRaw agentExtractEmailAttachmentText agentExtractEmailAttachmentTextRaw agentGenerateTotpDeviceCode agentGenerateTotpDeviceCodeRaw agentGetCapabilities agentGetCapabilitiesRaw agentGetConversationV2 agentGetConversationV2Raw agentGetEmail agentGetEmailDraft agentGetEmailDraftRaw agentGetEmailRaw agentGetEmailSummary agentGetEmailSummaryRaw agentGetEmailThread agentGetEmailThreadRaw agentGetLatestInboxEmail agentGetLatestInboxEmailRaw agentGetNextWorkItem agentGetNextWorkItemRaw agentGetPhoneMessageThreadItems agentGetPhoneMessageThreadItemsRaw agentGetPhoneMessageThreads agentGetPhoneMessageThreadsRaw agentGetPhoneNumber agentGetPhoneNumberRaw agentGetPhoneNumbers agentGetPhoneNumbersRaw agentGetReceivedSmsMessage agentGetReceivedSmsMessageRaw agentGetReceivedSmsMessages agentGetReceivedSmsMessagesRaw agentGetSentSmsMessage agentGetSentSmsMessageRaw agentGetSentSmsMessages agentGetSentSmsMessagesRaw agentGetSmsConversation agentGetSmsConversationRaw agentGetTotpDevice agentGetTotpDeviceBy agentGetTotpDeviceByRaw agentGetTotpDeviceRaw agentGetTotpDevices agentGetTotpDevicesRaw agentListAccessibleInboxes agentListAccessibleInboxesRaw agentListAutomationEvents agentListAutomationEventsRaw agentListConversationsV2 agentListConversationsV2Raw agentListEmailAttachments agentListEmailAttachmentsRaw agentListEmailDrafts agentListEmailDraftsRaw agentListInboxEmails agentListInboxEmailsRaw agentListInboxThreads agentListInboxThreadsRaw agentListSmsConversations agentListSmsConversationsRaw agentPrepareWorkItemReply agentPrepareWorkItemReplyRaw agentReleaseConversationClaim agentReleaseConversationClaimRaw agentReleaseSmsClaim agentReleaseSmsClaimRaw agentRenewConversationClaim agentRenewConversationClaimRaw agentRenewSmsClaim agentRenewSmsClaimRaw agentReplyToEmail agentReplyToEmailRaw agentReplyToSms agentReplyToSmsRaw agentReportWorkerHeartbeat agentReportWorkerHeartbeatRaw agentRequestConversationHandoff agentRequestConversationHandoffRaw agentRequestSmsHandoff agentRequestSmsHandoffRaw agentSearchInboxEmails agentSearchInboxEmailsRaw agentSendEmailDraft agentSendEmailDraftRaw agentSendSms agentSendSmsRaw agentUpdateEmailDraft agentUpdateEmailDraftRaw agentUpdateInbox agentUpdateInboxRaw agentUpdateTotpDevice agentUpdateTotpDeviceRaw request withMiddleware withPostMiddleware withPreMiddleware

Constructors

Properties

configuration: Configuration = ...

Methods

  • Creates an inbox without changing this agent connection's scopes. Account-wide scope is required so the new inbox is already covered. Create an inbox with an account-wide inbox-manager connection

    Parameters

    Returns Promise<InboxDto>

  • Returns the connection identity, role, effective permission names, declared resource scope, feature availability, and server-enforced limits. Call this once during worker startup instead of hard-coding role behavior. Discover this agent connection's capabilities

    Parameters

    • Optional initOverrides: RequestInit

    Returns Promise<AgentCapabilitiesDto>

  • Returns the connection identity, role, effective permission names, declared resource scope, feature availability, and server-enforced limits. Call this once during worker startup instead of hard-coding role behavior. Discover this agent connection's capabilities

    Parameters

    • Optional initOverrides: RequestInit

    Returns Promise<ApiResponse<AgentCapabilitiesDto>>

  • Returns parsed email content after resolving the message inbox and checking agent scope. Get scoped hydrated email for an agent

    Parameters

    Returns Promise<Email>

  • Selects the oldest available scoped conversation and atomically claims it for one worker. This combines queue selection and claim acquisition so concurrent workers do not need to coordinate those steps themselves. Claim the next conversation work item

    Parameters

    Returns Promise<AgentWorkItemDto>