Amazon WorkMail
Amazon WorkMail is a secure, managed business email and calendar service with support for existing desktop and mobile email client applications. It provides encrypted mailboxes, corporate calendaring, full Outlook compatibility, and enterprise-grade security controls for business communications. WorkMail integrates with Active Directory, supports IMAP and Exchange ActiveSync for mobile devices, and provides 80 API operations for programmatic management.
Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.
API Evangelist profiles Amazon WorkMail the way a machine reads it — 884 machine-readable artifacts across 80 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Amazon WorkMail scores 70.4/100 (exemplar), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Amazon WorkMail
Each block below is one kind of artifact we hold for Amazon WorkMail. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 80
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Amazon WorkMail #X Amz Target=WorkMailService.AssociateDelegateToResource API
The #X Amz Target=WorkMailService.AssociateDelegateToResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.associatedelegatetoresource.
Amazon WorkMail #X Amz Target=WorkMailService.AssociateMemberToGroup API
The #X Amz Target=WorkMailService.AssociateMemberToGroup API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.associatemembertogroup.
Amazon WorkMail #X Amz Target=WorkMailService.AssumeImpersonationRole API
The #X Amz Target=WorkMailService.AssumeImpersonationRole API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.assumeimpersonationrole.
Amazon WorkMail #X Amz Target=WorkMailService.CancelMailboxExportJob API
The #X Amz Target=WorkMailService.CancelMailboxExportJob API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.cancelmailboxexportjob.
Amazon WorkMail #X Amz Target=WorkMailService.CreateAlias API
The #X Amz Target=WorkMailService.CreateAlias API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createalias.
Amazon WorkMail #X Amz Target=WorkMailService.CreateAvailabilityConfiguration API
The #X Amz Target=WorkMailService.CreateAvailabilityConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createavailabilityconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.CreateGroup API
The #X Amz Target=WorkMailService.CreateGroup API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.creategroup.
Amazon WorkMail #X Amz Target=WorkMailService.CreateImpersonationRole API
The #X Amz Target=WorkMailService.CreateImpersonationRole API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createimpersonationrole.
Amazon WorkMail #X Amz Target=WorkMailService.CreateMobileDeviceAccessRule API
The #X Amz Target=WorkMailService.CreateMobileDeviceAccessRule API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createmobiledeviceaccessrule.
Amazon WorkMail #X Amz Target=WorkMailService.CreateOrganization API
The #X Amz Target=WorkMailService.CreateOrganization API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createorganization.
Amazon WorkMail #X Amz Target=WorkMailService.CreateResource API
The #X Amz Target=WorkMailService.CreateResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createresource.
Amazon WorkMail #X Amz Target=WorkMailService.CreateUser API
The #X Amz Target=WorkMailService.CreateUser API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.createuser.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteAccessControlRule API
The #X Amz Target=WorkMailService.DeleteAccessControlRule API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteaccesscontrolrule.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteAlias API
The #X Amz Target=WorkMailService.DeleteAlias API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deletealias.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteAvailabilityConfiguration API
The #X Amz Target=WorkMailService.DeleteAvailabilityConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteavailabilityconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteEmailMonitoringConfiguration API
The #X Amz Target=WorkMailService.DeleteEmailMonitoringConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteemailmonitoringconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteGroup API
The #X Amz Target=WorkMailService.DeleteGroup API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deletegroup.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteImpersonationRole API
The #X Amz Target=WorkMailService.DeleteImpersonationRole API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteimpersonationrole.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteMailboxPermissions API
The #X Amz Target=WorkMailService.DeleteMailboxPermissions API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deletemailboxpermissions.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteMobileDeviceAccessOverride API
The #X Amz Target=WorkMailService.DeleteMobileDeviceAccessOverride API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deletemobiledeviceaccessoverride.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteMobileDeviceAccessRule API
The #X Amz Target=WorkMailService.DeleteMobileDeviceAccessRule API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deletemobiledeviceaccessrule.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteOrganization API
The #X Amz Target=WorkMailService.DeleteOrganization API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteorganization.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteResource API
The #X Amz Target=WorkMailService.DeleteResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteresource.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteRetentionPolicy API
The #X Amz Target=WorkMailService.DeleteRetentionPolicy API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteretentionpolicy.
Amazon WorkMail #X Amz Target=WorkMailService.DeleteUser API
The #X Amz Target=WorkMailService.DeleteUser API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deleteuser.
Amazon WorkMail #X Amz Target=WorkMailService.DeregisterFromWorkMail API
The #X Amz Target=WorkMailService.DeregisterFromWorkMail API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deregisterfromworkmail.
Amazon WorkMail #X Amz Target=WorkMailService.DeregisterMailDomain API
The #X Amz Target=WorkMailService.DeregisterMailDomain API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.deregistermaildomain.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeEmailMonitoringConfiguration API
The #X Amz Target=WorkMailService.DescribeEmailMonitoringConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describeemailmonitoringconfigu...
Amazon WorkMail #X Amz Target=WorkMailService.DescribeGroup API
The #X Amz Target=WorkMailService.DescribeGroup API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describegroup.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeInboundDmarcSettings API
The #X Amz Target=WorkMailService.DescribeInboundDmarcSettings API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describeinbounddmarcsettings.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeMailboxExportJob API
The #X Amz Target=WorkMailService.DescribeMailboxExportJob API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describemailboxexportjob.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeOrganization API
The #X Amz Target=WorkMailService.DescribeOrganization API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describeorganization.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeResource API
The #X Amz Target=WorkMailService.DescribeResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describeresource.
Amazon WorkMail #X Amz Target=WorkMailService.DescribeUser API
The #X Amz Target=WorkMailService.DescribeUser API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.describeuser.
Amazon WorkMail #X Amz Target=WorkMailService.DisassociateDelegateFromResource API
The #X Amz Target=WorkMailService.DisassociateDelegateFromResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.disassociatedelegatefromresource.
Amazon WorkMail #X Amz Target=WorkMailService.DisassociateMemberFromGroup API
The #X Amz Target=WorkMailService.DisassociateMemberFromGroup API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.disassociatememberfromgroup.
Amazon WorkMail #X Amz Target=WorkMailService.GetAccessControlEffect API
The #X Amz Target=WorkMailService.GetAccessControlEffect API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getaccesscontroleffect.
Amazon WorkMail #X Amz Target=WorkMailService.GetDefaultRetentionPolicy API
The #X Amz Target=WorkMailService.GetDefaultRetentionPolicy API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getdefaultretentionpolicy.
Amazon WorkMail #X Amz Target=WorkMailService.GetImpersonationRole API
The #X Amz Target=WorkMailService.GetImpersonationRole API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getimpersonationrole.
Amazon WorkMail #X Amz Target=WorkMailService.GetImpersonationRoleEffect API
The #X Amz Target=WorkMailService.GetImpersonationRoleEffect API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getimpersonationroleeffect.
Amazon WorkMail #X Amz Target=WorkMailService.GetMailboxDetails API
The #X Amz Target=WorkMailService.GetMailboxDetails API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getmailboxdetails.
Amazon WorkMail #X Amz Target=WorkMailService.GetMailDomain API
The #X Amz Target=WorkMailService.GetMailDomain API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getmaildomain.
Amazon WorkMail #X Amz Target=WorkMailService.GetMobileDeviceAccessEffect API
The #X Amz Target=WorkMailService.GetMobileDeviceAccessEffect API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getmobiledeviceaccesseffect.
Amazon WorkMail #X Amz Target=WorkMailService.GetMobileDeviceAccessOverride API
The #X Amz Target=WorkMailService.GetMobileDeviceAccessOverride API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.getmobiledeviceaccessoverride.
Amazon WorkMail #X Amz Target=WorkMailService.ListAccessControlRules API
The #X Amz Target=WorkMailService.ListAccessControlRules API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listaccesscontrolrules.
Amazon WorkMail #X Amz Target=WorkMailService.ListAliases API
The #X Amz Target=WorkMailService.ListAliases API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listaliases.
Amazon WorkMail #X Amz Target=WorkMailService.ListAvailabilityConfigurations API
The #X Amz Target=WorkMailService.ListAvailabilityConfigurations API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listavailabilityconfigurations.
Amazon WorkMail #X Amz Target=WorkMailService.ListGroupMembers API
The #X Amz Target=WorkMailService.ListGroupMembers API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listgroupmembers.
Amazon WorkMail #X Amz Target=WorkMailService.ListGroups API
The #X Amz Target=WorkMailService.ListGroups API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listgroups.
Amazon WorkMail #X Amz Target=WorkMailService.ListImpersonationRoles API
The #X Amz Target=WorkMailService.ListImpersonationRoles API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listimpersonationroles.
Amazon WorkMail #X Amz Target=WorkMailService.ListMailboxExportJobs API
The #X Amz Target=WorkMailService.ListMailboxExportJobs API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listmailboxexportjobs.
Amazon WorkMail #X Amz Target=WorkMailService.ListMailboxPermissions API
The #X Amz Target=WorkMailService.ListMailboxPermissions API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listmailboxpermissions.
Amazon WorkMail #X Amz Target=WorkMailService.ListMailDomains API
The #X Amz Target=WorkMailService.ListMailDomains API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listmaildomains.
Amazon WorkMail #X Amz Target=WorkMailService.ListMobileDeviceAccessOverrides API
The #X Amz Target=WorkMailService.ListMobileDeviceAccessOverrides API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listmobiledeviceaccessoverrides.
Amazon WorkMail #X Amz Target=WorkMailService.ListMobileDeviceAccessRules API
The #X Amz Target=WorkMailService.ListMobileDeviceAccessRules API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listmobiledeviceaccessrules.
Amazon WorkMail #X Amz Target=WorkMailService.ListOrganizations API
The #X Amz Target=WorkMailService.ListOrganizations API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listorganizations.
Amazon WorkMail #X Amz Target=WorkMailService.ListResourceDelegates API
The #X Amz Target=WorkMailService.ListResourceDelegates API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listresourcedelegates.
Amazon WorkMail #X Amz Target=WorkMailService.ListResources API
The #X Amz Target=WorkMailService.ListResources API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listresources.
Amazon WorkMail #X Amz Target=WorkMailService.ListTagsForResource API
The #X Amz Target=WorkMailService.ListTagsForResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listtagsforresource.
Amazon WorkMail #X Amz Target=WorkMailService.ListUsers API
The #X Amz Target=WorkMailService.ListUsers API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.listusers.
Amazon WorkMail #X Amz Target=WorkMailService.PutAccessControlRule API
The #X Amz Target=WorkMailService.PutAccessControlRule API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putaccesscontrolrule.
Amazon WorkMail #X Amz Target=WorkMailService.PutEmailMonitoringConfiguration API
The #X Amz Target=WorkMailService.PutEmailMonitoringConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putemailmonitoringconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.PutInboundDmarcSettings API
The #X Amz Target=WorkMailService.PutInboundDmarcSettings API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putinbounddmarcsettings.
Amazon WorkMail #X Amz Target=WorkMailService.PutMailboxPermissions API
The #X Amz Target=WorkMailService.PutMailboxPermissions API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putmailboxpermissions.
Amazon WorkMail #X Amz Target=WorkMailService.PutMobileDeviceAccessOverride API
The #X Amz Target=WorkMailService.PutMobileDeviceAccessOverride API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putmobiledeviceaccessoverride.
Amazon WorkMail #X Amz Target=WorkMailService.PutRetentionPolicy API
The #X Amz Target=WorkMailService.PutRetentionPolicy API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.putretentionpolicy.
Amazon WorkMail #X Amz Target=WorkMailService.RegisterMailDomain API
The #X Amz Target=WorkMailService.RegisterMailDomain API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.registermaildomain.
Amazon WorkMail #X Amz Target=WorkMailService.RegisterToWorkMail API
The #X Amz Target=WorkMailService.RegisterToWorkMail API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.registertoworkmail.
Amazon WorkMail #X Amz Target=WorkMailService.ResetPassword API
The #X Amz Target=WorkMailService.ResetPassword API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.resetpassword.
Amazon WorkMail #X Amz Target=WorkMailService.StartMailboxExportJob API
The #X Amz Target=WorkMailService.StartMailboxExportJob API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.startmailboxexportjob.
Amazon WorkMail #X Amz Target=WorkMailService.TagResource API
The #X Amz Target=WorkMailService.TagResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.tagresource.
Amazon WorkMail #X Amz Target=WorkMailService.TestAvailabilityConfiguration API
The #X Amz Target=WorkMailService.TestAvailabilityConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.testavailabilityconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.UntagResource API
The #X Amz Target=WorkMailService.UntagResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.untagresource.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateAvailabilityConfiguration API
The #X Amz Target=WorkMailService.UpdateAvailabilityConfiguration API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updateavailabilityconfiguration.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateDefaultMailDomain API
The #X Amz Target=WorkMailService.UpdateDefaultMailDomain API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updatedefaultmaildomain.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateImpersonationRole API
The #X Amz Target=WorkMailService.UpdateImpersonationRole API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updateimpersonationrole.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateMailboxQuota API
The #X Amz Target=WorkMailService.UpdateMailboxQuota API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updatemailboxquota.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateMobileDeviceAccessRule API
The #X Amz Target=WorkMailService.UpdateMobileDeviceAccessRule API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updatemobiledeviceaccessrule.
Amazon WorkMail #X Amz Target=WorkMailService.UpdatePrimaryEmailAddress API
The #X Amz Target=WorkMailService.UpdatePrimaryEmailAddress API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updateprimaryemailaddress.
Amazon WorkMail #X Amz Target=WorkMailService.UpdateResource API
The #X Amz Target=WorkMailService.UpdateResource API from Amazon WorkMail — 1 operation(s) for #x amz target=workmailservice.updateresource.
Scroll within the panel for all 80 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Amazon Workmail Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Amazon Workmail Finops
FINOPSFeatures 8
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Outlook Compatibility
Native support for Microsoft Outlook on Windows and Mac OS X with free/busy scheduling, delegation, and out-of-office replies.
Enterprise-Grade Security
Automatic encryption at rest using AWS KMS and SSL encryption in transit with spam and virus protection.
Active Directory Integration
Integration with AWS Directory Service AD Connector and Microsoft Active Directory for seamless enterprise authentication.
Mobile Device Management
Exchange ActiveSync support with remote device encryption, lock, password reset, and wipe capabilities across iOS, Android, and Windows.
Exchange Interoperability
Hybrid environments with Microsoft Exchange Server 2010 and 2013 for gradual migration scenarios.
Administrative SDK
Programmatic API for managing users, groups, resources, and organizational settings at scale.
Email Flow Rules
Configurable email flow rules for filtering and routing messages based on custom organizational policies.
Journaling and Archiving
Email journaling capabilities for compliance archiving and e-discovery requirements.
Scroll within the panel for all 8 ·
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Amazon Workmail Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Amazon WorkMail API Rules
SPECTRALAmazon WorkMail API Rules
SPECTRALJSON Schema 317
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccessControlRuleAction
JSON SCHEMAAccessControlRuleDescription
JSON SCHEMAAccessControlRuleEffect
JSON SCHEMAAccessControlRuleNameList
JSON SCHEMAAccessControlRuleName
JSON SCHEMAAccessControlRule
JSON SCHEMAAccessControlRulesList
JSON SCHEMAAccessEffect
JSON SCHEMAActionsList
JSON SCHEMAAliases
JSON SCHEMAAmazonResourceName
JSON SCHEMAAssociateDelegateToResourceRequest
JSON SCHEMAAssociateDelegateToResourceResponse
JSON SCHEMAAssociateMemberToGroupRequest
JSON SCHEMAAssociateMemberToGroupResponse
JSON SCHEMAAssumeImpersonationRoleRequest
JSON SCHEMAAssumeImpersonationRoleResponse
JSON SCHEMAAvailabilityConfigurationList
JSON SCHEMAAvailabilityConfiguration
JSON SCHEMAAvailabilityProviderType
JSON SCHEMABookingOptions
JSON SCHEMABooleanObject
JSON SCHEMABoolean
JSON SCHEMACancelMailboxExportJobRequest
JSON SCHEMACancelMailboxExportJobResponse
JSON SCHEMACreateAliasRequest
JSON SCHEMACreateAliasResponse
JSON SCHEMACreateAvailabilityConfigurationRequest
JSON SCHEMACreateAvailabilityConfigurationResponse
JSON SCHEMACreateGroupRequest
JSON SCHEMACreateGroupResponse
JSON SCHEMACreateImpersonationRoleRequest
JSON SCHEMACreateImpersonationRoleResponse
JSON SCHEMACreateMobileDeviceAccessRuleRequest
JSON SCHEMACreateMobileDeviceAccessRuleResponse
JSON SCHEMACreateOrganizationRequest
JSON SCHEMACreateOrganizationResponse
JSON SCHEMACreateResourceRequest
JSON SCHEMACreateResourceResponse
JSON SCHEMACreateUserRequest
JSON SCHEMACreateUserResponse
JSON SCHEMADelegate
JSON SCHEMADeleteAccessControlRuleRequest
JSON SCHEMADeleteAccessControlRuleResponse
JSON SCHEMADeleteAliasRequest
JSON SCHEMADeleteAliasResponse
JSON SCHEMADeleteAvailabilityConfigurationRequest
JSON SCHEMADeleteAvailabilityConfigurationResponse
JSON SCHEMADeleteEmailMonitoringConfigurationRequest
JSON SCHEMADeleteEmailMonitoringConfigurationResponse
JSON SCHEMADeleteGroupRequest
JSON SCHEMADeleteGroupResponse
JSON SCHEMADeleteImpersonationRoleRequest
JSON SCHEMADeleteImpersonationRoleResponse
JSON SCHEMADeleteMailboxPermissionsRequest
JSON SCHEMADeleteMailboxPermissionsResponse
JSON SCHEMADeleteMobileDeviceAccessOverrideRequest
JSON SCHEMADeleteMobileDeviceAccessOverrideResponse
JSON SCHEMADeleteMobileDeviceAccessRuleRequest
JSON SCHEMADeleteMobileDeviceAccessRuleResponse
JSON SCHEMADeleteOrganizationRequest
JSON SCHEMADeleteOrganizationResponse
JSON SCHEMADeleteResourceRequest
JSON SCHEMADeleteResourceResponse
JSON SCHEMADeleteRetentionPolicyRequest
JSON SCHEMADeleteRetentionPolicyResponse
JSON SCHEMADeleteUserRequest
JSON SCHEMADeleteUserResponse
JSON SCHEMADeregisterFromWorkMailRequest
JSON SCHEMADeregisterFromWorkMailResponse
JSON SCHEMADeregisterMailDomainRequest
JSON SCHEMADeregisterMailDomainResponse
JSON SCHEMADescribeEmailMonitoringConfigurationRequest
JSON SCHEMADescribeEmailMonitoringConfigurationResponse
JSON SCHEMADescribeGroupRequest
JSON SCHEMADescribeGroupResponse
JSON SCHEMADescribeInboundDmarcSettingsRequest
JSON SCHEMADescribeInboundDmarcSettingsResponse
JSON SCHEMADescribeMailboxExportJobRequest
JSON SCHEMADescribeMailboxExportJobResponse
JSON SCHEMADescribeOrganizationRequest
JSON SCHEMADescribeOrganizationResponse
JSON SCHEMADescribeResourceRequest
JSON SCHEMADescribeResourceResponse
JSON SCHEMADescribeUserRequest
JSON SCHEMADescribeUserResponse
JSON SCHEMADescription
JSON SCHEMADeviceId
JSON SCHEMADeviceModelList
JSON SCHEMADeviceModel
JSON SCHEMADeviceOperatingSystemList
JSON SCHEMADeviceOperatingSystem
JSON SCHEMADeviceTypeList
JSON SCHEMADeviceType
JSON SCHEMADeviceUserAgentList
JSON SCHEMADeviceUserAgent
JSON SCHEMADirectoryId
JSON SCHEMADirectoryInUseException
JSON SCHEMADirectoryUnavailableException
JSON SCHEMADisassociateDelegateFromResourceRequest
JSON SCHEMADisassociateDelegateFromResourceResponse
JSON SCHEMADisassociateMemberFromGroupRequest
JSON SCHEMADisassociateMemberFromGroupResponse
JSON SCHEMADnsRecord
JSON SCHEMADnsRecordVerificationStatus
JSON SCHEMADnsRecords
JSON SCHEMADomainName
JSON SCHEMADomain
JSON SCHEMADomains
JSON SCHEMAEmailAddressInUseException
JSON SCHEMAEmailAddress
JSON SCHEMAEntityAlreadyRegisteredException
JSON SCHEMAEntityIdentifier
JSON SCHEMAEntityNotFoundException
JSON SCHEMAEntityStateException
JSON SCHEMAEntityState
JSON SCHEMAEwsAvailabilityProvider
JSON SCHEMAExpiresIn
JSON SCHEMAExternalUserName
JSON SCHEMAFolderConfiguration
JSON SCHEMAFolderConfigurations
JSON SCHEMAFolderName
JSON SCHEMAGetAccessControlEffectRequest
JSON SCHEMAGetAccessControlEffectResponse
JSON SCHEMAGetDefaultRetentionPolicyRequest
JSON SCHEMAGetDefaultRetentionPolicyResponse
JSON SCHEMAGetImpersonationRoleEffectRequest
JSON SCHEMAGetImpersonationRoleEffectResponse
JSON SCHEMAGetImpersonationRoleRequest
JSON SCHEMAGetImpersonationRoleResponse
JSON SCHEMAGetMailDomainRequest
JSON SCHEMAGetMailDomainResponse
JSON SCHEMAGetMailboxDetailsRequest
JSON SCHEMAGetMailboxDetailsResponse
JSON SCHEMAGetMobileDeviceAccessEffectRequest
JSON SCHEMAGetMobileDeviceAccessEffectResponse
JSON SCHEMAGetMobileDeviceAccessOverrideRequest
JSON SCHEMAGetMobileDeviceAccessOverrideResponse
JSON SCHEMAGroupName
JSON SCHEMAGroup
JSON SCHEMAGroups
JSON SCHEMAHostedZoneId
JSON SCHEMAIdempotencyClientToken
JSON SCHEMAImpersonationMatchedRuleList
JSON SCHEMAImpersonationMatchedRule
JSON SCHEMAImpersonationRoleDescription
JSON SCHEMAImpersonationRoleIdList
JSON SCHEMAImpersonationRoleId
JSON SCHEMAImpersonationRoleList
JSON SCHEMAImpersonationRoleName
JSON SCHEMAImpersonationRole
JSON SCHEMAImpersonationRoleType
JSON SCHEMAImpersonationRuleDescription
JSON SCHEMAImpersonationRuleId
JSON SCHEMAImpersonationRuleList
JSON SCHEMAImpersonationRuleName
JSON SCHEMAImpersonationRule
JSON SCHEMAImpersonationToken
JSON SCHEMAInvalidConfigurationException
JSON SCHEMAInvalidCustomSesConfigurationException
JSON SCHEMAInvalidParameterException
JSON SCHEMAInvalidPasswordException
JSON SCHEMAIpAddress
JSON SCHEMAIpRangeList
JSON SCHEMAIpRange
JSON SCHEMAJobs
JSON SCHEMAKmsKeyArn
JSON SCHEMALambdaArn
JSON SCHEMALambdaAvailabilityProvider
JSON SCHEMALimitExceededException
JSON SCHEMAListAccessControlRulesRequest
JSON SCHEMAListAccessControlRulesResponse
JSON SCHEMAListAliasesRequest
JSON SCHEMAListAliasesResponse
JSON SCHEMAListAvailabilityConfigurationsRequest
JSON SCHEMAListAvailabilityConfigurationsResponse
JSON SCHEMAListGroupMembersRequest
JSON SCHEMAListGroupMembersResponse
JSON SCHEMAListGroupsRequest
JSON SCHEMAListGroupsResponse
JSON SCHEMAListImpersonationRolesRequest
JSON SCHEMAListImpersonationRolesResponse
JSON SCHEMAListMailDomainsRequest
JSON SCHEMAListMailDomainsResponse
JSON SCHEMAListMailboxExportJobsRequest
JSON SCHEMAListMailboxExportJobsResponse
JSON SCHEMAListMailboxPermissionsRequest
JSON SCHEMAListMailboxPermissionsResponse
JSON SCHEMAListMobileDeviceAccessOverridesRequest
JSON SCHEMAListMobileDeviceAccessOverridesResponse
JSON SCHEMAListMobileDeviceAccessRulesRequest
JSON SCHEMAListMobileDeviceAccessRulesResponse
JSON SCHEMAListOrganizationsRequest
JSON SCHEMAListOrganizationsResponse
JSON SCHEMAListResourceDelegatesRequest
JSON SCHEMAListResourceDelegatesResponse
JSON SCHEMAListResourcesRequest
JSON SCHEMAListResourcesResponse
JSON SCHEMAListTagsForResourceRequest
JSON SCHEMAListTagsForResourceResponse
JSON SCHEMAListUsersRequest
JSON SCHEMAListUsersResponse
JSON SCHEMALogGroupArn
JSON SCHEMAMailDomainInUseException
JSON SCHEMAMailDomainNotFoundException
JSON SCHEMAMailDomainStateException
JSON SCHEMAMailDomainSummary
JSON SCHEMAMailDomains
JSON SCHEMAMailboxExportErrorInfo
JSON SCHEMAMailboxExportJobId
JSON SCHEMAMailboxExportJob
JSON SCHEMAMailboxExportJobState
JSON SCHEMAMailboxQuota
JSON SCHEMAMailboxSize
JSON SCHEMAMaxResults
JSON SCHEMAMember
JSON SCHEMAMemberType
JSON SCHEMAMembers
JSON SCHEMAMobileDeviceAccessMatchedRuleList
JSON SCHEMAMobileDeviceAccessMatchedRule
JSON SCHEMAMobileDeviceAccessOverride
JSON SCHEMAMobileDeviceAccessOverridesList
JSON SCHEMAMobileDeviceAccessRuleDescription
JSON SCHEMAMobileDeviceAccessRuleEffect
JSON SCHEMAMobileDeviceAccessRuleId
JSON SCHEMAMobileDeviceAccessRuleName
JSON SCHEMAMobileDeviceAccessRule
JSON SCHEMAMobileDeviceAccessRulesList
JSON SCHEMANameAvailabilityException
JSON SCHEMANextToken
JSON SCHEMAOrganizationId
JSON SCHEMAOrganizationName
JSON SCHEMAOrganizationNotFoundException
JSON SCHEMAOrganizationStateException
JSON SCHEMAOrganizationSummaries
JSON SCHEMAOrganizationSummary
JSON SCHEMAPassword
JSON SCHEMAPercentage
JSON SCHEMAPermission
JSON SCHEMAPermissionType
JSON SCHEMAPermissionValues
JSON SCHEMAPermissions
JSON SCHEMAPolicyDescription
JSON SCHEMAPutAccessControlRuleRequest
JSON SCHEMAPutAccessControlRuleResponse
JSON SCHEMAPutEmailMonitoringConfigurationRequest
JSON SCHEMAPutEmailMonitoringConfigurationResponse
JSON SCHEMAPutInboundDmarcSettingsRequest
JSON SCHEMAPutInboundDmarcSettingsResponse
JSON SCHEMAPutMailboxPermissionsRequest
JSON SCHEMAPutMailboxPermissionsResponse
JSON SCHEMAPutMobileDeviceAccessOverrideRequest
JSON SCHEMAPutMobileDeviceAccessOverrideResponse
JSON SCHEMAPutRetentionPolicyRequest
JSON SCHEMAPutRetentionPolicyResponse
JSON SCHEMARedactedEwsAvailabilityProvider
JSON SCHEMARegisterMailDomainRequest
JSON SCHEMARegisterMailDomainResponse
JSON SCHEMARegisterToWorkMailRequest
JSON SCHEMARegisterToWorkMailResponse
JSON SCHEMAReservedNameException
JSON SCHEMAResetPasswordRequest
JSON SCHEMAResetPasswordResponse
JSON SCHEMAResourceDelegates
JSON SCHEMAResourceId
JSON SCHEMAResourceName
JSON SCHEMAResourceNotFoundException
JSON SCHEMAResource
JSON SCHEMAResourceType
JSON SCHEMAResources
JSON SCHEMARetentionAction
JSON SCHEMARetentionPeriod
JSON SCHEMARoleArn
JSON SCHEMAS3BucketName
JSON SCHEMAS3ObjectKey
JSON SCHEMAShortString
JSON SCHEMAStartMailboxExportJobRequest
JSON SCHEMAStartMailboxExportJobResponse
JSON SCHEMAString
JSON SCHEMATagKeyList
JSON SCHEMATagKey
JSON SCHEMATagList
JSON SCHEMATagResourceRequest
JSON SCHEMATagResourceResponse
JSON SCHEMATag
JSON SCHEMATagValue
JSON SCHEMATargetUsers
JSON SCHEMATestAvailabilityConfigurationRequest
JSON SCHEMATestAvailabilityConfigurationResponse
JSON SCHEMATimestamp
JSON SCHEMATooManyTagsException
JSON SCHEMAUnsupportedOperationException
JSON SCHEMAUntagResourceRequest
JSON SCHEMAUntagResourceResponse
JSON SCHEMAUpdateAvailabilityConfigurationRequest
JSON SCHEMAUpdateAvailabilityConfigurationResponse
JSON SCHEMAUpdateDefaultMailDomainRequest
JSON SCHEMAUpdateDefaultMailDomainResponse
JSON SCHEMAUpdateImpersonationRoleRequest
JSON SCHEMAUpdateImpersonationRoleResponse
JSON SCHEMAUpdateMailboxQuotaRequest
JSON SCHEMAUpdateMailboxQuotaResponse
JSON SCHEMAUpdateMobileDeviceAccessRuleRequest
JSON SCHEMAUpdateMobileDeviceAccessRuleResponse
JSON SCHEMAUpdatePrimaryEmailAddressRequest
JSON SCHEMAUpdatePrimaryEmailAddressResponse
JSON SCHEMAUpdateResourceRequest
JSON SCHEMAUpdateResourceResponse
JSON SCHEMAUrl
JSON SCHEMAUserIdList
JSON SCHEMAUserName
JSON SCHEMAUserRole
JSON SCHEMAUser
JSON SCHEMAUsers
JSON SCHEMAWorkMailDomainName
JSON SCHEMAWorkMailIdentifier
JSON SCHEMAScroll within the panel for all 317 ·
JSON Structure 317
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Workmail Access Control Rule Action Structure
JSON STRUCTUREWorkmail Access Control Rule Description Structure
JSON STRUCTUREWorkmail Access Control Rule Effect Structure
JSON STRUCTUREWorkmail Access Control Rule Name List Structure
JSON STRUCTUREWorkmail Access Control Rule Name Structure
JSON STRUCTUREWorkmail Access Control Rule Structure
JSON STRUCTUREWorkmail Access Control Rules List Structure
JSON STRUCTUREWorkmail Access Effect Structure
JSON STRUCTUREWorkmail Actions List Structure
JSON STRUCTUREWorkmail Aliases Structure
JSON STRUCTUREWorkmail Amazon Resource Name Structure
JSON STRUCTUREWorkmail Associate Member To Group Request Structure
JSON STRUCTUREWorkmail Associate Member To Group Response Structure
JSON STRUCTUREWorkmail Assume Impersonation Role Request Structure
JSON STRUCTUREWorkmail Assume Impersonation Role Response Structure
JSON STRUCTUREWorkmail Availability Configuration List Structure
JSON STRUCTUREWorkmail Availability Configuration Structure
JSON STRUCTUREWorkmail Availability Provider Type Structure
JSON STRUCTUREWorkmail Booking Options Structure
JSON STRUCTUREWorkmail Boolean Object Structure
JSON STRUCTUREWorkmail Boolean Structure
JSON STRUCTUREWorkmail Cancel Mailbox Export Job Request Structure
JSON STRUCTUREWorkmail Cancel Mailbox Export Job Response Structure
JSON STRUCTUREWorkmail Create Alias Request Structure
JSON STRUCTUREWorkmail Create Alias Response Structure
JSON STRUCTUREWorkmail Create Group Request Structure
JSON STRUCTUREWorkmail Create Group Response Structure
JSON STRUCTUREWorkmail Create Impersonation Role Request Structure
JSON STRUCTUREWorkmail Create Impersonation Role Response Structure
JSON STRUCTUREWorkmail Create Organization Request Structure
JSON STRUCTUREWorkmail Create Organization Response Structure
JSON STRUCTUREWorkmail Create Resource Request Structure
JSON STRUCTUREWorkmail Create Resource Response Structure
JSON STRUCTUREWorkmail Create User Request Structure
JSON STRUCTUREWorkmail Create User Response Structure
JSON STRUCTUREWorkmail Delegate Structure
JSON STRUCTUREWorkmail Delete Access Control Rule Request Structure
JSON STRUCTUREWorkmail Delete Access Control Rule Response Structure
JSON STRUCTUREWorkmail Delete Alias Request Structure
JSON STRUCTUREWorkmail Delete Alias Response Structure
JSON STRUCTUREWorkmail Delete Group Request Structure
JSON STRUCTUREWorkmail Delete Group Response Structure
JSON STRUCTUREWorkmail Delete Impersonation Role Request Structure
JSON STRUCTUREWorkmail Delete Impersonation Role Response Structure
JSON STRUCTUREWorkmail Delete Mailbox Permissions Request Structure
JSON STRUCTUREWorkmail Delete Mailbox Permissions Response Structure
JSON STRUCTUREWorkmail Delete Organization Request Structure
JSON STRUCTUREWorkmail Delete Organization Response Structure
JSON STRUCTUREWorkmail Delete Resource Request Structure
JSON STRUCTUREWorkmail Delete Resource Response Structure
JSON STRUCTUREWorkmail Delete Retention Policy Request Structure
JSON STRUCTUREWorkmail Delete Retention Policy Response Structure
JSON STRUCTUREWorkmail Delete User Request Structure
JSON STRUCTUREWorkmail Delete User Response Structure
JSON STRUCTUREWorkmail Deregister From Work Mail Request Structure
JSON STRUCTUREWorkmail Deregister From Work Mail Response Structure
JSON STRUCTUREWorkmail Deregister Mail Domain Request Structure
JSON STRUCTUREWorkmail Deregister Mail Domain Response Structure
JSON STRUCTUREWorkmail Describe Group Request Structure
JSON STRUCTUREWorkmail Describe Group Response Structure
JSON STRUCTUREWorkmail Describe Mailbox Export Job Request Structure
JSON STRUCTUREWorkmail Describe Mailbox Export Job Response Structure
JSON STRUCTUREWorkmail Describe Organization Request Structure
JSON STRUCTUREWorkmail Describe Organization Response Structure
JSON STRUCTUREWorkmail Describe Resource Request Structure
JSON STRUCTUREWorkmail Describe Resource Response Structure
JSON STRUCTUREWorkmail Describe User Request Structure
JSON STRUCTUREWorkmail Describe User Response Structure
JSON STRUCTUREWorkmail Description Structure
JSON STRUCTUREWorkmail Device Id Structure
JSON STRUCTUREWorkmail Device Model List Structure
JSON STRUCTUREWorkmail Device Model Structure
JSON STRUCTUREWorkmail Device Operating System List Structure
JSON STRUCTUREWorkmail Device Operating System Structure
JSON STRUCTUREWorkmail Device Type List Structure
JSON STRUCTUREWorkmail Device Type Structure
JSON STRUCTUREWorkmail Device User Agent List Structure
JSON STRUCTUREWorkmail Device User Agent Structure
JSON STRUCTUREWorkmail Directory Id Structure
JSON STRUCTUREWorkmail Directory In Use Exception Structure
JSON STRUCTUREWorkmail Directory Unavailable Exception Structure
JSON STRUCTUREWorkmail Dns Record Structure
JSON STRUCTUREWorkmail Dns Record Verification Status Structure
JSON STRUCTUREWorkmail Dns Records Structure
JSON STRUCTUREWorkmail Domain Name Structure
JSON STRUCTUREWorkmail Domain Structure
JSON STRUCTUREWorkmail Domains Structure
JSON STRUCTUREWorkmail Email Address In Use Exception Structure
JSON STRUCTUREWorkmail Email Address Structure
JSON STRUCTUREWorkmail Entity Already Registered Exception Structure
JSON STRUCTUREWorkmail Entity Identifier Structure
JSON STRUCTUREWorkmail Entity Not Found Exception Structure
JSON STRUCTUREWorkmail Entity State Exception Structure
JSON STRUCTUREWorkmail Entity State Structure
JSON STRUCTUREWorkmail Ews Availability Provider Structure
JSON STRUCTUREWorkmail Expires In Structure
JSON STRUCTUREWorkmail External User Name Structure
JSON STRUCTUREWorkmail Folder Configuration Structure
JSON STRUCTUREWorkmail Folder Configurations Structure
JSON STRUCTUREWorkmail Folder Name Structure
JSON STRUCTUREWorkmail Get Access Control Effect Request Structure
JSON STRUCTUREWorkmail Get Access Control Effect Response Structure
JSON STRUCTUREWorkmail Get Default Retention Policy Request Structure
JSON STRUCTUREWorkmail Get Default Retention Policy Response Structure
JSON STRUCTUREWorkmail Get Impersonation Role Effect Request Structure
JSON STRUCTUREWorkmail Get Impersonation Role Request Structure
JSON STRUCTUREWorkmail Get Impersonation Role Response Structure
JSON STRUCTUREWorkmail Get Mail Domain Request Structure
JSON STRUCTUREWorkmail Get Mail Domain Response Structure
JSON STRUCTUREWorkmail Get Mailbox Details Request Structure
JSON STRUCTUREWorkmail Get Mailbox Details Response Structure
JSON STRUCTUREWorkmail Group Name Structure
JSON STRUCTUREWorkmail Group Structure
JSON STRUCTUREWorkmail Groups Structure
JSON STRUCTUREWorkmail Hosted Zone Id Structure
JSON STRUCTUREWorkmail Idempotency Client Token Structure
JSON STRUCTUREWorkmail Impersonation Matched Rule List Structure
JSON STRUCTUREWorkmail Impersonation Matched Rule Structure
JSON STRUCTUREWorkmail Impersonation Role Description Structure
JSON STRUCTUREWorkmail Impersonation Role Id List Structure
JSON STRUCTUREWorkmail Impersonation Role Id Structure
JSON STRUCTUREWorkmail Impersonation Role List Structure
JSON STRUCTUREWorkmail Impersonation Role Name Structure
JSON STRUCTUREWorkmail Impersonation Role Structure
JSON STRUCTUREWorkmail Impersonation Role Type Structure
JSON STRUCTUREWorkmail Impersonation Rule Description Structure
JSON STRUCTUREWorkmail Impersonation Rule Id Structure
JSON STRUCTUREWorkmail Impersonation Rule List Structure
JSON STRUCTUREWorkmail Impersonation Rule Name Structure
JSON STRUCTUREWorkmail Impersonation Rule Structure
JSON STRUCTUREWorkmail Impersonation Token Structure
JSON STRUCTUREWorkmail Invalid Configuration Exception Structure
JSON STRUCTUREWorkmail Invalid Parameter Exception Structure
JSON STRUCTUREWorkmail Invalid Password Exception Structure
JSON STRUCTUREWorkmail Ip Address Structure
JSON STRUCTUREWorkmail Ip Range List Structure
JSON STRUCTUREWorkmail Ip Range Structure
JSON STRUCTUREWorkmail Jobs Structure
JSON STRUCTUREWorkmail Kms Key Arn Structure
JSON STRUCTUREWorkmail Lambda Arn Structure
JSON STRUCTUREWorkmail Lambda Availability Provider Structure
JSON STRUCTUREWorkmail Limit Exceeded Exception Structure
JSON STRUCTUREWorkmail List Access Control Rules Request Structure
JSON STRUCTUREWorkmail List Access Control Rules Response Structure
JSON STRUCTUREWorkmail List Aliases Request Structure
JSON STRUCTUREWorkmail List Aliases Response Structure
JSON STRUCTUREWorkmail List Group Members Request Structure
JSON STRUCTUREWorkmail List Group Members Response Structure
JSON STRUCTUREWorkmail List Groups Request Structure
JSON STRUCTUREWorkmail List Groups Response Structure
JSON STRUCTUREWorkmail List Impersonation Roles Request Structure
JSON STRUCTUREWorkmail List Impersonation Roles Response Structure
JSON STRUCTUREWorkmail List Mail Domains Request Structure
JSON STRUCTUREWorkmail List Mail Domains Response Structure
JSON STRUCTUREWorkmail List Mailbox Export Jobs Request Structure
JSON STRUCTUREWorkmail List Mailbox Export Jobs Response Structure
JSON STRUCTUREWorkmail List Mailbox Permissions Request Structure
JSON STRUCTUREWorkmail List Mailbox Permissions Response Structure
JSON STRUCTUREWorkmail List Organizations Request Structure
JSON STRUCTUREWorkmail List Organizations Response Structure
JSON STRUCTUREWorkmail List Resource Delegates Request Structure
JSON STRUCTUREWorkmail List Resource Delegates Response Structure
JSON STRUCTUREWorkmail List Resources Request Structure
JSON STRUCTUREWorkmail List Resources Response Structure
JSON STRUCTUREWorkmail List Tags For Resource Request Structure
JSON STRUCTUREWorkmail List Tags For Resource Response Structure
JSON STRUCTUREWorkmail List Users Request Structure
JSON STRUCTUREWorkmail List Users Response Structure
JSON STRUCTUREWorkmail Log Group Arn Structure
JSON STRUCTUREWorkmail Mail Domain In Use Exception Structure
JSON STRUCTUREWorkmail Mail Domain Not Found Exception Structure
JSON STRUCTUREWorkmail Mail Domain State Exception Structure
JSON STRUCTUREWorkmail Mail Domain Summary Structure
JSON STRUCTUREWorkmail Mail Domains Structure
JSON STRUCTUREWorkmail Mailbox Export Error Info Structure
JSON STRUCTUREWorkmail Mailbox Export Job Id Structure
JSON STRUCTUREWorkmail Mailbox Export Job State Structure
JSON STRUCTUREWorkmail Mailbox Export Job Structure
JSON STRUCTUREWorkmail Mailbox Quota Structure
JSON STRUCTUREWorkmail Mailbox Size Structure
JSON STRUCTUREWorkmail Max Results Structure
JSON STRUCTUREWorkmail Member Structure
JSON STRUCTUREWorkmail Member Type Structure
JSON STRUCTUREWorkmail Members Structure
JSON STRUCTUREWorkmail Mobile Device Access Matched Rule Structure
JSON STRUCTUREWorkmail Mobile Device Access Override Structure
JSON STRUCTUREWorkmail Mobile Device Access Overrides List Structure
JSON STRUCTUREWorkmail Mobile Device Access Rule Description Structure
JSON STRUCTUREWorkmail Mobile Device Access Rule Effect Structure
JSON STRUCTUREWorkmail Mobile Device Access Rule Id Structure
JSON STRUCTUREWorkmail Mobile Device Access Rule Name Structure
JSON STRUCTUREWorkmail Mobile Device Access Rule Structure
JSON STRUCTUREWorkmail Mobile Device Access Rules List Structure
JSON STRUCTUREWorkmail Name Availability Exception Structure
JSON STRUCTUREWorkmail Next Token Structure
JSON STRUCTUREWorkmail Organization Id Structure
JSON STRUCTUREWorkmail Organization Name Structure
JSON STRUCTUREWorkmail Organization Not Found Exception Structure
JSON STRUCTUREWorkmail Organization State Exception Structure
JSON STRUCTUREWorkmail Organization Summaries Structure
JSON STRUCTUREWorkmail Organization Summary Structure
JSON STRUCTUREWorkmail Password Structure
JSON STRUCTUREWorkmail Percentage Structure
JSON STRUCTUREWorkmail Permission Structure
JSON STRUCTUREWorkmail Permission Type Structure
JSON STRUCTUREWorkmail Permission Values Structure
JSON STRUCTUREWorkmail Permissions Structure
JSON STRUCTUREWorkmail Policy Description Structure
JSON STRUCTUREWorkmail Put Access Control Rule Request Structure
JSON STRUCTUREWorkmail Put Access Control Rule Response Structure
JSON STRUCTUREWorkmail Put Inbound Dmarc Settings Request Structure
JSON STRUCTUREWorkmail Put Inbound Dmarc Settings Response Structure
JSON STRUCTUREWorkmail Put Mailbox Permissions Request Structure
JSON STRUCTUREWorkmail Put Mailbox Permissions Response Structure
JSON STRUCTUREWorkmail Put Retention Policy Request Structure
JSON STRUCTUREWorkmail Put Retention Policy Response Structure
JSON STRUCTUREWorkmail Redacted Ews Availability Provider Structure
JSON STRUCTUREWorkmail Register Mail Domain Request Structure
JSON STRUCTUREWorkmail Register Mail Domain Response Structure
JSON STRUCTUREWorkmail Register To Work Mail Request Structure
JSON STRUCTUREWorkmail Register To Work Mail Response Structure
JSON STRUCTUREWorkmail Reserved Name Exception Structure
JSON STRUCTUREWorkmail Reset Password Request Structure
JSON STRUCTUREWorkmail Reset Password Response Structure
JSON STRUCTUREWorkmail Resource Delegates Structure
JSON STRUCTUREWorkmail Resource Id Structure
JSON STRUCTUREWorkmail Resource Name Structure
JSON STRUCTUREWorkmail Resource Not Found Exception Structure
JSON STRUCTUREWorkmail Resource Structure
JSON STRUCTUREWorkmail Resource Type Structure
JSON STRUCTUREWorkmail Resources Structure
JSON STRUCTUREWorkmail Retention Action Structure
JSON STRUCTUREWorkmail Retention Period Structure
JSON STRUCTUREWorkmail Role Arn Structure
JSON STRUCTUREWorkmail S3 Bucket Name Structure
JSON STRUCTUREWorkmail S3 Object Key Structure
JSON STRUCTUREWorkmail Short String Structure
JSON STRUCTUREWorkmail Start Mailbox Export Job Request Structure
JSON STRUCTUREWorkmail Start Mailbox Export Job Response Structure
JSON STRUCTUREWorkmail String Structure
JSON STRUCTUREWorkmail Tag Key List Structure
JSON STRUCTUREWorkmail Tag Key Structure
JSON STRUCTUREWorkmail Tag List Structure
JSON STRUCTUREWorkmail Tag Resource Request Structure
JSON STRUCTUREWorkmail Tag Resource Response Structure
JSON STRUCTUREWorkmail Tag Structure
JSON STRUCTUREWorkmail Tag Value Structure
JSON STRUCTUREWorkmail Target Users Structure
JSON STRUCTUREWorkmail Timestamp Structure
JSON STRUCTUREWorkmail Too Many Tags Exception Structure
JSON STRUCTUREWorkmail Unsupported Operation Exception Structure
JSON STRUCTUREWorkmail Untag Resource Request Structure
JSON STRUCTUREWorkmail Untag Resource Response Structure
JSON STRUCTUREWorkmail Update Default Mail Domain Request Structure
JSON STRUCTUREWorkmail Update Default Mail Domain Response Structure
JSON STRUCTUREWorkmail Update Impersonation Role Request Structure
JSON STRUCTUREWorkmail Update Impersonation Role Response Structure
JSON STRUCTUREWorkmail Update Mailbox Quota Request Structure
JSON STRUCTUREWorkmail Update Mailbox Quota Response Structure
JSON STRUCTUREWorkmail Update Primary Email Address Request Structure
JSON STRUCTUREWorkmail Update Primary Email Address Response Structure
JSON STRUCTUREWorkmail Update Resource Request Structure
JSON STRUCTUREWorkmail Update Resource Response Structure
JSON STRUCTUREWorkmail Url Structure
JSON STRUCTUREWorkmail User Id List Structure
JSON STRUCTUREWorkmail User Name Structure
JSON STRUCTUREWorkmail User Role Structure
JSON STRUCTUREWorkmail User Structure
JSON STRUCTUREWorkmail Users Structure
JSON STRUCTUREWorkmail Work Mail Domain Name Structure
JSON STRUCTUREWorkmail Work Mail Identifier Structure
JSON STRUCTUREScroll within the panel for all 317 ·
Examples 146
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Workmail Delegate Example
EXAMPLEWorkmail Dns Record Example
EXAMPLEWorkmail Domain Example
EXAMPLEWorkmail Group Example
EXAMPLEWorkmail Member Example
EXAMPLEWorkmail Permission Example
EXAMPLEWorkmail Resource Example
EXAMPLEWorkmail Tag Example
EXAMPLEWorkmail User Example
EXAMPLEScroll within the panel for all 146 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
What developers build with this provider.
Exchange Migration
Migrate from Microsoft Exchange to Amazon WorkMail with minimal disruption using hybrid environment support.
Enterprise Email Provisioning
Automate user and mailbox provisioning via API for large-scale enterprise deployments.
Compliance Email Archiving
Use journaling and encryption for HIPAA-compliant and regulatory email archiving programs.
Mobile Workforce Enablement
Provide secure mobile email access with ActiveSync and mobile device management policies.
Hybrid Cloud Email
Run WorkMail alongside existing Exchange infrastructure for gradual cloud migration.
Resources
Every other property we hold for Amazon WorkMail — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/amazon-workmail · machine-readable index on apis.io