client.agent.bootstrap(...) -> BootstrapResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.agent.bootstrap()
-
-
-
requested_local_part:
typing.Optional[str]
-
pod_name:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.agent.sign_up(...) -> SignUpAgentResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.agent.sign_up( human_email="human_email", username="username", )
-
-
-
human_email:
str
-
username:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.list(...) -> ListInboxesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.list()
-
-
-
limit:
typing.Optional[int]
-
page_token:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.create(...) -> CreateInboxesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.create()
-
-
-
username:
typing.Optional[str]
-
pod_id:
typing.Optional[str]
-
domain_id:
typing.Optional[str]
-
client_id:
typing.Optional[str]
-
display_name:
typing.Optional[str]
-
metadata:
typing.Optional[typing.Dict[str, InboxCreateMetadataValue]]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.get(...) -> GetInboxesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.get( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.delete( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.update(...) -> UpdateInboxesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.update( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
display_name:
typing.Optional[str]
-
client_id:
typing.Optional[str]
-
metadata:
typing.Optional[typing.Dict[str, typing.Optional[InboxUpdateMetadataValue]]]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.inboxes.issue_credentials(...) -> IssueCredentialsInboxesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.inboxes.issue_credentials( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.list(...) -> ListMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.list( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
limit:
typing.Optional[int]
-
page_token:
typing.Optional[str]
-
thread_id:
typing.Optional[str]
-
label:
typing.Optional[str]
-
query:
typing.Optional[str]
-
before:
typing.Optional[datetime.datetime]
-
after:
typing.Optional[datetime.datetime]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.send(...) -> SendMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.send( inbox_id="inboxId", to=[ "to" ], )
-
-
-
inbox_id:
str
-
request:
MessageCompose
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.get(...) -> GetMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.get( inbox_id="inboxId", message_id="messageId", )
-
-
-
inbox_id:
str
-
message_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.delete( inbox_id="inboxId", message_id="messageId", )
-
-
-
inbox_id:
str
-
message_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.reply(...) -> ReplyMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.reply( inbox_id="inboxId", message_id="messageId", )
-
-
-
inbox_id:
str
-
message_id:
str
-
request:
ReplyCompose
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.reply_all(...) -> ReplyAllMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.reply_all( inbox_id="inboxId", message_id="messageId", )
-
-
-
inbox_id:
str
-
message_id:
str
-
request:
ReplyCompose
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.messages.forward(...) -> ForwardMessagesResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.messages.forward( inbox_id="inboxId", message_id="messageId", to=[ "to" ], )
-
-
-
inbox_id:
str
-
message_id:
str
-
request:
MessageCompose
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.threads.list(...) -> ListThreadsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.threads.list( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
limit:
typing.Optional[int]
-
page_token:
typing.Optional[str]
-
label:
typing.Optional[str]
-
query:
typing.Optional[str]
-
before:
typing.Optional[datetime.datetime]
-
after:
typing.Optional[datetime.datetime]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.threads.get(...) -> GetThreadsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.threads.get( inbox_id="inboxId", thread_id="threadId", )
-
-
-
inbox_id:
str
-
thread_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.list(...) -> ListDraftsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.list( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.create(...) -> CreateDraftsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.create( inbox_id="inboxId", )
-
-
-
inbox_id:
str
-
to:
typing.Optional[typing.List[DraftCreateToItem]]
-
cc:
typing.Optional[typing.List[DraftCreateCcItem]]
-
bcc:
typing.Optional[typing.List[DraftCreateBccItem]]
-
reply_to:
typing.Optional[typing.List[DraftCreateReplyToItem]]
-
subject:
typing.Optional[str]
-
text:
typing.Optional[str]
-
html:
typing.Optional[str]
-
headers:
typing.Optional[typing.Dict[str, str]]
-
attachments:
typing.Optional[typing.List[DraftCreateAttachmentsItem]]
-
reply_to_message_id:
typing.Optional[str]
-
forward_message_id:
typing.Optional[str]
-
send_at:
typing.Optional[datetime.datetime]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.get(...) -> GetDraftsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.get( inbox_id="inboxId", draft_id="draftId", )
-
-
-
inbox_id:
str
-
draft_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.delete( inbox_id="inboxId", draft_id="draftId", )
-
-
-
inbox_id:
str
-
draft_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.update(...) -> UpdateDraftsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.update( inbox_id="inboxId", draft_id="draftId", )
-
-
-
inbox_id:
str
-
draft_id:
str
-
to:
typing.Optional[typing.List[DraftUpdateToItem]]
-
cc:
typing.Optional[typing.List[DraftUpdateCcItem]]
-
bcc:
typing.Optional[typing.List[DraftUpdateBccItem]]
-
reply_to:
typing.Optional[typing.List[DraftUpdateReplyToItem]]
-
subject:
typing.Optional[str]
-
text:
typing.Optional[str]
-
html:
typing.Optional[str]
-
headers:
typing.Optional[typing.Dict[str, str]]
-
attachments:
typing.Optional[typing.List[DraftUpdateAttachmentsItem]]
-
reply_to_message_id:
typing.Optional[str]
-
forward_message_id:
typing.Optional[str]
-
send_at:
typing.Optional[datetime.datetime]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.drafts.send(...) -> SendDraftsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.drafts.send( inbox_id="inboxId", draft_id="draftId", )
-
-
-
inbox_id:
str
-
draft_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.attachments.upload(...) -> typing.Dict[str, typing.Any]
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.attachments.upload( inbox_id="inboxId", filename="filename", content_type="contentType", size=1, checksum_sha256="checksumSha256", )
-
-
-
inbox_id:
str
-
filename:
str
-
content_type:
str
-
size:
int
-
checksum_sha256:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.attachments.complete(...) -> CompleteAttachmentsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.attachments.complete( inbox_id="inboxId", attachment_id="attachmentId", )
-
-
-
inbox_id:
str
-
attachment_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.attachments.download(...) -> DownloadAttachmentsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.attachments.download( inbox_id="inboxId", attachment_id="attachmentId", )
-
-
-
inbox_id:
str
-
attachment_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.pods.list() -> ListPodsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.pods.list()
-
-
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.pods.create(...) -> CreatePodsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.pods.create( name="name", )
-
-
-
name:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.pods.get(...) -> GetPodsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.pods.get( pod_id="podId", )
-
-
-
pod_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.pods.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.pods.delete( pod_id="podId", )
-
-
-
pod_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.pods.update(...) -> UpdatePodsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.pods.update( pod_id="podId", name="name", )
-
-
-
pod_id:
str
-
name:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.domains.list() -> ListDomainsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.domains.list()
-
-
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.domains.create(...) -> CreateDomainsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.domains.create( domain="domain", )
-
-
-
domain:
str
-
pod_id:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.domains.get(...) -> GetDomainsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.domains.get( domain_id="domainId", )
-
-
-
domain_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.domains.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.domains.delete( domain_id="domainId", )
-
-
-
domain_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.domains.verify(...) -> VerifyDomainsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.domains.verify( domain_id="domainId", )
-
-
-
domain_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.list() -> ListWebhooksResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.list()
-
-
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.create(...) -> CreateWebhooksResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.create( url="url", )
-
-
-
url:
str
-
pod_id:
typing.Optional[str]
-
inbox_id:
typing.Optional[str]
-
event_types:
typing.Optional[typing.List[WebhookCreateEventTypesItem]]
-
description:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.get(...) -> GetWebhooksResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.get( webhook_id="webhookId", )
-
-
-
webhook_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.delete( webhook_id="webhookId", )
-
-
-
webhook_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.update(...) -> UpdateWebhooksResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.update( webhook_id="webhookId", )
-
-
-
webhook_id:
str
-
url:
typing.Optional[str]
-
event_types:
typing.Optional[typing.List[WebhookUpdateEventTypesItem]]
-
description:
typing.Optional[str]
-
enabled:
typing.Optional[bool]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.webhooks.rotate_secret(...) -> RotateSecretWebhooksResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.webhooks.rotate_secret( webhook_id="webhookId", )
-
-
-
webhook_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.labels.list(...) -> ListLabelsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.labels.list()
-
-
-
pod_id:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.labels.create(...) -> CreateLabelsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.labels.create( pod_id="podId", name="name", )
-
-
-
pod_id:
str
-
name:
str
-
color:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.labels.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.labels.delete( label_id="labelId", )
-
-
-
label_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.labels.update_message(...) -> UpdateMessageLabelsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.labels.update_message( message_id="messageId", )
-
-
-
message_id:
str
-
request:
LabelMutation
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.labels.update_thread(...) -> UpdateThreadLabelsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.labels.update_thread( thread_id="threadId", )
-
-
-
thread_id:
str
-
request:
LabelMutation
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.lists.list(...) -> ListListsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.lists.list()
-
-
-
pod_id:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.lists.create(...) -> CreateListsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.lists.create( pod_id="podId", name="name", kind="allow", )
-
-
-
pod_id:
str
-
name:
str
-
kind:
ListCreateKind
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.lists.delete(...)
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.lists.delete( list_id="listId", )
-
-
-
list_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.lists.add_entry(...) -> AddEntryListsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.lists.add_entry( list_id="listId", address_pattern="addressPattern", )
-
-
-
list_id:
str
-
address_pattern:
str
-
note:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.lists.remove_entry(...) -> RemoveEntryListsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.lists.remove_entry( list_id="listId", )
-
-
-
list_id:
str
-
address_pattern:
typing.Optional[str]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.events.create_ticket(...) -> CreateTicketEventsResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.events.create_ticket( pod_id="podId", )
-
-
-
pod_id:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.billing.get() -> GetBillingResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.billing.get()
-
-
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.billing.create_checkout(...) -> CreateCheckoutBillingResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.billing.create_checkout()
-
-
-
inboxes:
typing.Optional[int]
-
monthly_messages:
typing.Optional[int]
-
custom_domains:
typing.Optional[int]
-
interval:
typing.Optional[BillingSelectionInterval]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.billing.create_portal() -> CreatePortalBillingResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.billing.create_portal()
-
-
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.a2a.send_task(...) -> typing.Dict[str, typing.Any]
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.a2a.send_task( handle="handle", jsonrpc="2.0", method="method", )
-
-
-
handle:
str
-
jsonrpc:
A2AJsonRpcRequestJsonrpc
-
method:
str
-
id:
typing.Optional[A2AJsonRpcRequestId]
-
params:
typing.Optional[typing.Dict[str, typing.Any]]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.a2a.get_agent_card(...) -> A2AAgentCard
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.a2a.get_agent_card( handle="handle", )
-
-
-
handle:
str
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.a2a.update_task(...) -> UpdateTaskA2AResponse
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.a2a.update_task( task_id="taskId", state="TASK_STATE_SUBMITTED", )
-
-
-
task_id:
str
-
state:
A2ATaskUpdateState
-
message:
typing.Optional[A2ATaskUpdateMessage]
-
artifacts:
typing.Optional[typing.List[A2ATaskUpdateArtifactsItem]]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-
client.a2a.update_identity(...) -> typing.Dict[str, typing.Any]
-
-
-
from agentmailer import AgentMailer from agentmailer.environment import AgentMailerEnvironment client = AgentMailer( api_key="<token>", environment=AgentMailerEnvironment.DEFAULT, ) client.a2a.update_identity()
-
-
-
publicly_discoverable:
typing.Optional[bool]
-
admission_mode:
typing.Optional[A2AIdentitySettingsAdmissionMode]
-
name:
typing.Optional[str]
-
description:
typing.Optional[str]
-
skills:
typing.Optional[typing.List[A2AIdentitySettingsSkillsItem]]
-
request_options:
typing.Optional[RequestOptions]— Request-specific configuration.
-
-