Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Amazon WorkMail website screenshot

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.

agent ready

Reference-quality API operations across every facet — a rich contract, published governance, transparent operations, and machine-readable commercial terms.

Kin Score

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.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 70.4/100 · exemplar
Contract Quality 18.4 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 16.3 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 9.3 / 10
Regulatory · Securities & Market Data 11.7 / 15
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

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

5 limits

RATE LIMITS

FinOps 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.

Features 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

184 classes · 125 properties

JSON-LD

Spectral 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

5 rules · 4 warnings

SPECTRAL

Amazon WorkMail API Rules

24 rules · 8 errors · 13 warnings

SPECTRAL

JSON 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

0 properties

JSON SCHEMA

AccessControlRuleDescription

0 properties

JSON SCHEMA

AccessControlRuleEffect

0 properties

JSON SCHEMA

AccessControlRuleNameList

0 properties

JSON SCHEMA

AccessControlRuleName

0 properties

JSON SCHEMA

AccessControlRule

13 properties

JSON SCHEMA

AccessControlRulesList

0 properties

JSON SCHEMA

AccessEffect

0 properties

JSON SCHEMA

ActionsList

0 properties

JSON SCHEMA

Aliases

0 properties

JSON SCHEMA

AmazonResourceName

0 properties

JSON SCHEMA

AssociateDelegateToResourceRequest

3 properties

JSON SCHEMA

AssociateDelegateToResourceResponse

0 properties

JSON SCHEMA

AssociateMemberToGroupRequest

3 properties

JSON SCHEMA

AssociateMemberToGroupResponse

0 properties

JSON SCHEMA

AssumeImpersonationRoleRequest

2 properties

JSON SCHEMA

AssumeImpersonationRoleResponse

2 properties

JSON SCHEMA

AvailabilityConfigurationList

0 properties

JSON SCHEMA

AvailabilityConfiguration

6 properties

JSON SCHEMA

AvailabilityProviderType

0 properties

JSON SCHEMA

BookingOptions

3 properties

JSON SCHEMA

BooleanObject

0 properties

JSON SCHEMA

Boolean

0 properties

JSON SCHEMA

CancelMailboxExportJobRequest

3 properties

JSON SCHEMA

CancelMailboxExportJobResponse

0 properties

JSON SCHEMA

CreateAliasRequest

3 properties

JSON SCHEMA

CreateAliasResponse

0 properties

JSON SCHEMA

CreateGroupRequest

2 properties

JSON SCHEMA

CreateGroupResponse

1 properties

JSON SCHEMA

CreateImpersonationRoleRequest

6 properties

JSON SCHEMA

CreateImpersonationRoleResponse

1 properties

JSON SCHEMA

CreateMobileDeviceAccessRuleRequest

13 properties

JSON SCHEMA

CreateMobileDeviceAccessRuleResponse

1 properties

JSON SCHEMA

CreateOrganizationRequest

6 properties

JSON SCHEMA

CreateOrganizationResponse

1 properties

JSON SCHEMA

CreateResourceRequest

3 properties

JSON SCHEMA

CreateResourceResponse

1 properties

JSON SCHEMA

CreateUserRequest

4 properties

JSON SCHEMA

CreateUserResponse

1 properties

JSON SCHEMA

Delegate

2 properties

JSON SCHEMA

DeleteAccessControlRuleRequest

2 properties

JSON SCHEMA

DeleteAccessControlRuleResponse

0 properties

JSON SCHEMA

DeleteAliasRequest

3 properties

JSON SCHEMA

DeleteAliasResponse

0 properties

JSON SCHEMA

DeleteGroupRequest

2 properties

JSON SCHEMA

DeleteGroupResponse

0 properties

JSON SCHEMA

DeleteImpersonationRoleRequest

2 properties

JSON SCHEMA

DeleteImpersonationRoleResponse

0 properties

JSON SCHEMA

DeleteMailboxPermissionsRequest

3 properties

JSON SCHEMA

DeleteMailboxPermissionsResponse

0 properties

JSON SCHEMA

DeleteMobileDeviceAccessRuleRequest

2 properties

JSON SCHEMA

DeleteMobileDeviceAccessRuleResponse

0 properties

JSON SCHEMA

DeleteOrganizationRequest

3 properties

JSON SCHEMA

DeleteOrganizationResponse

2 properties

JSON SCHEMA

DeleteResourceRequest

2 properties

JSON SCHEMA

DeleteResourceResponse

0 properties

JSON SCHEMA

DeleteRetentionPolicyRequest

2 properties

JSON SCHEMA

DeleteRetentionPolicyResponse

0 properties

JSON SCHEMA

DeleteUserRequest

2 properties

JSON SCHEMA

DeleteUserResponse

0 properties

JSON SCHEMA

DeregisterFromWorkMailRequest

2 properties

JSON SCHEMA

DeregisterFromWorkMailResponse

0 properties

JSON SCHEMA

DeregisterMailDomainRequest

2 properties

JSON SCHEMA

DeregisterMailDomainResponse

0 properties

JSON SCHEMA

DescribeGroupRequest

2 properties

JSON SCHEMA

DescribeGroupResponse

6 properties

JSON SCHEMA

DescribeInboundDmarcSettingsRequest

1 properties

JSON SCHEMA

DescribeInboundDmarcSettingsResponse

1 properties

JSON SCHEMA

DescribeMailboxExportJobRequest

2 properties

JSON SCHEMA

DescribeMailboxExportJobResponse

12 properties

JSON SCHEMA

DescribeOrganizationRequest

1 properties

JSON SCHEMA

DescribeOrganizationResponse

9 properties

JSON SCHEMA

DescribeResourceRequest

2 properties

JSON SCHEMA

DescribeResourceResponse

8 properties

JSON SCHEMA

DescribeUserRequest

2 properties

JSON SCHEMA

DescribeUserResponse

8 properties

JSON SCHEMA

Description

0 properties

JSON SCHEMA

DeviceId

0 properties

JSON SCHEMA

DeviceModelList

0 properties

JSON SCHEMA

DeviceModel

0 properties

JSON SCHEMA

DeviceOperatingSystemList

0 properties

JSON SCHEMA

DeviceOperatingSystem

0 properties

JSON SCHEMA

DeviceTypeList

0 properties

JSON SCHEMA

DeviceType

0 properties

JSON SCHEMA

DeviceUserAgentList

0 properties

JSON SCHEMA

DeviceUserAgent

0 properties

JSON SCHEMA

DirectoryId

0 properties

JSON SCHEMA

DirectoryInUseException

0 properties

JSON SCHEMA

DirectoryUnavailableException

0 properties

JSON SCHEMA

DisassociateMemberFromGroupRequest

3 properties

JSON SCHEMA

DisassociateMemberFromGroupResponse

0 properties

JSON SCHEMA

DnsRecord

3 properties

JSON SCHEMA

DnsRecordVerificationStatus

0 properties

JSON SCHEMA

DnsRecords

0 properties

JSON SCHEMA

DomainName

0 properties

JSON SCHEMA

Domain

2 properties

JSON SCHEMA

Domains

0 properties

JSON SCHEMA

EmailAddressInUseException

0 properties

JSON SCHEMA

EmailAddress

0 properties

JSON SCHEMA

EntityAlreadyRegisteredException

0 properties

JSON SCHEMA

EntityIdentifier

0 properties

JSON SCHEMA

EntityNotFoundException

0 properties

JSON SCHEMA

EntityStateException

0 properties

JSON SCHEMA

EntityState

0 properties

JSON SCHEMA

EwsAvailabilityProvider

3 properties

JSON SCHEMA

ExpiresIn

0 properties

JSON SCHEMA

ExternalUserName

0 properties

JSON SCHEMA

FolderConfiguration

3 properties

JSON SCHEMA

FolderConfigurations

0 properties

JSON SCHEMA

FolderName

0 properties

JSON SCHEMA

GetAccessControlEffectRequest

5 properties

JSON SCHEMA

GetAccessControlEffectResponse

2 properties

JSON SCHEMA

GetDefaultRetentionPolicyRequest

1 properties

JSON SCHEMA

GetDefaultRetentionPolicyResponse

4 properties

JSON SCHEMA

GetImpersonationRoleEffectRequest

3 properties

JSON SCHEMA

GetImpersonationRoleEffectResponse

3 properties

JSON SCHEMA

GetImpersonationRoleRequest

2 properties

JSON SCHEMA

GetImpersonationRoleResponse

7 properties

JSON SCHEMA

GetMailDomainRequest

2 properties

JSON SCHEMA

GetMailDomainResponse

5 properties

JSON SCHEMA

GetMailboxDetailsRequest

2 properties

JSON SCHEMA

GetMailboxDetailsResponse

2 properties

JSON SCHEMA

GetMobileDeviceAccessEffectRequest

5 properties

JSON SCHEMA

GetMobileDeviceAccessEffectResponse

2 properties

JSON SCHEMA

GetMobileDeviceAccessOverrideRequest

3 properties

JSON SCHEMA

GetMobileDeviceAccessOverrideResponse

6 properties

JSON SCHEMA

GroupName

0 properties

JSON SCHEMA

Group

6 properties

JSON SCHEMA

Groups

0 properties

JSON SCHEMA

HostedZoneId

0 properties

JSON SCHEMA

IdempotencyClientToken

0 properties

JSON SCHEMA

ImpersonationMatchedRuleList

0 properties

JSON SCHEMA

ImpersonationMatchedRule

2 properties

JSON SCHEMA

ImpersonationRoleDescription

0 properties

JSON SCHEMA

ImpersonationRoleIdList

0 properties

JSON SCHEMA

ImpersonationRoleId

0 properties

JSON SCHEMA

ImpersonationRoleList

0 properties

JSON SCHEMA

ImpersonationRoleName

0 properties

JSON SCHEMA

ImpersonationRole

5 properties

JSON SCHEMA

ImpersonationRoleType

0 properties

JSON SCHEMA

ImpersonationRuleDescription

0 properties

JSON SCHEMA

ImpersonationRuleId

0 properties

JSON SCHEMA

ImpersonationRuleList

0 properties

JSON SCHEMA

ImpersonationRuleName

0 properties

JSON SCHEMA

ImpersonationRule

6 properties

JSON SCHEMA

ImpersonationToken

0 properties

JSON SCHEMA

InvalidConfigurationException

0 properties

JSON SCHEMA

InvalidParameterException

0 properties

JSON SCHEMA

InvalidPasswordException

0 properties

JSON SCHEMA

IpAddress

0 properties

JSON SCHEMA

IpRangeList

0 properties

JSON SCHEMA

IpRange

0 properties

JSON SCHEMA

Jobs

0 properties

JSON SCHEMA

KmsKeyArn

0 properties

JSON SCHEMA

LambdaArn

0 properties

JSON SCHEMA

LambdaAvailabilityProvider

1 properties

JSON SCHEMA

LimitExceededException

0 properties

JSON SCHEMA

ListAccessControlRulesRequest

1 properties

JSON SCHEMA

ListAccessControlRulesResponse

1 properties

JSON SCHEMA

ListAliasesRequest

4 properties

JSON SCHEMA

ListAliasesResponse

2 properties

JSON SCHEMA

ListAvailabilityConfigurationsRequest

3 properties

JSON SCHEMA

ListGroupMembersRequest

4 properties

JSON SCHEMA

ListGroupMembersResponse

2 properties

JSON SCHEMA

ListGroupsRequest

3 properties

JSON SCHEMA

ListGroupsResponse

2 properties

JSON SCHEMA

ListImpersonationRolesRequest

3 properties

JSON SCHEMA

ListImpersonationRolesResponse

2 properties

JSON SCHEMA

ListMailDomainsRequest

3 properties

JSON SCHEMA

ListMailDomainsResponse

2 properties

JSON SCHEMA

ListMailboxExportJobsRequest

3 properties

JSON SCHEMA

ListMailboxExportJobsResponse

2 properties

JSON SCHEMA

ListMailboxPermissionsRequest

4 properties

JSON SCHEMA

ListMailboxPermissionsResponse

2 properties

JSON SCHEMA

ListMobileDeviceAccessRulesRequest

1 properties

JSON SCHEMA

ListMobileDeviceAccessRulesResponse

1 properties

JSON SCHEMA

ListOrganizationsRequest

2 properties

JSON SCHEMA

ListOrganizationsResponse

2 properties

JSON SCHEMA

ListResourceDelegatesRequest

4 properties

JSON SCHEMA

ListResourceDelegatesResponse

2 properties

JSON SCHEMA

ListResourcesRequest

3 properties

JSON SCHEMA

ListResourcesResponse

2 properties

JSON SCHEMA

ListTagsForResourceRequest

1 properties

JSON SCHEMA

ListTagsForResourceResponse

1 properties

JSON SCHEMA

ListUsersRequest

3 properties

JSON SCHEMA

ListUsersResponse

2 properties

JSON SCHEMA

LogGroupArn

0 properties

JSON SCHEMA

MailDomainInUseException

0 properties

JSON SCHEMA

MailDomainNotFoundException

0 properties

JSON SCHEMA

MailDomainStateException

0 properties

JSON SCHEMA

MailDomainSummary

2 properties

JSON SCHEMA

MailDomains

0 properties

JSON SCHEMA

MailboxExportErrorInfo

0 properties

JSON SCHEMA

MailboxExportJobId

0 properties

JSON SCHEMA

MailboxExportJob

9 properties

JSON SCHEMA

MailboxExportJobState

0 properties

JSON SCHEMA

MailboxQuota

0 properties

JSON SCHEMA

MailboxSize

0 properties

JSON SCHEMA

MaxResults

0 properties

JSON SCHEMA

Member

6 properties

JSON SCHEMA

MemberType

0 properties

JSON SCHEMA

Members

0 properties

JSON SCHEMA

MobileDeviceAccessMatchedRuleList

0 properties

JSON SCHEMA

MobileDeviceAccessMatchedRule

2 properties

JSON SCHEMA

MobileDeviceAccessOverride

6 properties

JSON SCHEMA

MobileDeviceAccessOverridesList

0 properties

JSON SCHEMA

MobileDeviceAccessRuleDescription

0 properties

JSON SCHEMA

MobileDeviceAccessRuleEffect

0 properties

JSON SCHEMA

MobileDeviceAccessRuleId

0 properties

JSON SCHEMA

MobileDeviceAccessRuleName

0 properties

JSON SCHEMA

MobileDeviceAccessRule

14 properties

JSON SCHEMA

MobileDeviceAccessRulesList

0 properties

JSON SCHEMA

NameAvailabilityException

0 properties

JSON SCHEMA

NextToken

0 properties

JSON SCHEMA

OrganizationId

0 properties

JSON SCHEMA

OrganizationName

0 properties

JSON SCHEMA

OrganizationNotFoundException

0 properties

JSON SCHEMA

OrganizationStateException

0 properties

JSON SCHEMA

OrganizationSummaries

0 properties

JSON SCHEMA

OrganizationSummary

5 properties

JSON SCHEMA

Password

0 properties

JSON SCHEMA

Percentage

0 properties

JSON SCHEMA

Permission

3 properties

JSON SCHEMA

PermissionType

0 properties

JSON SCHEMA

PermissionValues

0 properties

JSON SCHEMA

Permissions

0 properties

JSON SCHEMA

PolicyDescription

0 properties

JSON SCHEMA

PutAccessControlRuleRequest

12 properties

JSON SCHEMA

PutAccessControlRuleResponse

0 properties

JSON SCHEMA

PutInboundDmarcSettingsRequest

2 properties

JSON SCHEMA

PutInboundDmarcSettingsResponse

0 properties

JSON SCHEMA

PutMailboxPermissionsRequest

4 properties

JSON SCHEMA

PutMailboxPermissionsResponse

0 properties

JSON SCHEMA

PutMobileDeviceAccessOverrideRequest

5 properties

JSON SCHEMA

PutMobileDeviceAccessOverrideResponse

0 properties

JSON SCHEMA

PutRetentionPolicyRequest

5 properties

JSON SCHEMA

PutRetentionPolicyResponse

0 properties

JSON SCHEMA

RedactedEwsAvailabilityProvider

2 properties

JSON SCHEMA

RegisterMailDomainRequest

3 properties

JSON SCHEMA

RegisterMailDomainResponse

0 properties

JSON SCHEMA

RegisterToWorkMailRequest

3 properties

JSON SCHEMA

RegisterToWorkMailResponse

0 properties

JSON SCHEMA

ReservedNameException

0 properties

JSON SCHEMA

ResetPasswordRequest

3 properties

JSON SCHEMA

ResetPasswordResponse

0 properties

JSON SCHEMA

ResourceDelegates

0 properties

JSON SCHEMA

ResourceId

0 properties

JSON SCHEMA

ResourceName

0 properties

JSON SCHEMA

ResourceNotFoundException

0 properties

JSON SCHEMA

Resource

7 properties

JSON SCHEMA

ResourceType

0 properties

JSON SCHEMA

Resources

0 properties

JSON SCHEMA

RetentionAction

0 properties

JSON SCHEMA

RetentionPeriod

0 properties

JSON SCHEMA

RoleArn

0 properties

JSON SCHEMA

S3BucketName

0 properties

JSON SCHEMA

S3ObjectKey

0 properties

JSON SCHEMA

ShortString

0 properties

JSON SCHEMA

StartMailboxExportJobRequest

8 properties

JSON SCHEMA

StartMailboxExportJobResponse

1 properties

JSON SCHEMA

String

0 properties

JSON SCHEMA

TagKeyList

0 properties

JSON SCHEMA

TagKey

0 properties

JSON SCHEMA

TagList

0 properties

JSON SCHEMA

TagResourceRequest

2 properties

JSON SCHEMA

TagResourceResponse

0 properties

JSON SCHEMA

Tag

2 properties

JSON SCHEMA

TagValue

0 properties

JSON SCHEMA

TargetUsers

0 properties

JSON SCHEMA

TestAvailabilityConfigurationRequest

4 properties

JSON SCHEMA

TestAvailabilityConfigurationResponse

2 properties

JSON SCHEMA

Timestamp

0 properties

JSON SCHEMA

TooManyTagsException

0 properties

JSON SCHEMA

UnsupportedOperationException

0 properties

JSON SCHEMA

UntagResourceRequest

2 properties

JSON SCHEMA

UntagResourceResponse

0 properties

JSON SCHEMA

UpdateDefaultMailDomainRequest

2 properties

JSON SCHEMA

UpdateDefaultMailDomainResponse

0 properties

JSON SCHEMA

UpdateImpersonationRoleRequest

6 properties

JSON SCHEMA

UpdateImpersonationRoleResponse

0 properties

JSON SCHEMA

UpdateMailboxQuotaRequest

3 properties

JSON SCHEMA

UpdateMailboxQuotaResponse

0 properties

JSON SCHEMA

UpdateMobileDeviceAccessRuleRequest

13 properties

JSON SCHEMA

UpdateMobileDeviceAccessRuleResponse

0 properties

JSON SCHEMA

UpdatePrimaryEmailAddressRequest

3 properties

JSON SCHEMA

UpdatePrimaryEmailAddressResponse

0 properties

JSON SCHEMA

UpdateResourceRequest

4 properties

JSON SCHEMA

UpdateResourceResponse

0 properties

JSON SCHEMA

Url

0 properties

JSON SCHEMA

UserIdList

0 properties

JSON SCHEMA

UserName

0 properties

JSON SCHEMA

UserRole

0 properties

JSON SCHEMA

User

8 properties

JSON SCHEMA

Users

0 properties

JSON SCHEMA

WorkMailDomainName

0 properties

JSON SCHEMA

WorkMailIdentifier

0 properties

JSON SCHEMA

Scroll 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 Structure

13 properties

JSON STRUCTURE

Workmail Access Effect Structure

0 properties

JSON STRUCTURE

Workmail Actions List Structure

0 properties

JSON STRUCTURE

Workmail Aliases Structure

0 properties

JSON STRUCTURE

Workmail Amazon Resource Name Structure

0 properties

JSON STRUCTURE

Workmail Booking Options Structure

3 properties

JSON STRUCTURE

Workmail Boolean Object Structure

0 properties

JSON STRUCTURE

Workmail Boolean Structure

0 properties

JSON STRUCTURE

Workmail Create Alias Request Structure

3 properties

JSON STRUCTURE

Workmail Create Alias Response Structure

0 properties

JSON STRUCTURE

Workmail Create Group Request Structure

2 properties

JSON STRUCTURE

Workmail Create Group Response Structure

1 properties

JSON STRUCTURE

Workmail Create Resource Request Structure

3 properties

JSON STRUCTURE

Workmail Create User Request Structure

4 properties

JSON STRUCTURE

Workmail Create User Response Structure

1 properties

JSON STRUCTURE

Workmail Delegate Structure

2 properties

JSON STRUCTURE

Workmail Delete Alias Request Structure

3 properties

JSON STRUCTURE

Workmail Delete Alias Response Structure

0 properties

JSON STRUCTURE

Workmail Delete Group Request Structure

2 properties

JSON STRUCTURE

Workmail Delete Group Response Structure

0 properties

JSON STRUCTURE

Workmail Delete Resource Request Structure

2 properties

JSON STRUCTURE

Workmail Delete User Request Structure

2 properties

JSON STRUCTURE

Workmail Delete User Response Structure

0 properties

JSON STRUCTURE

Workmail Describe Group Request Structure

2 properties

JSON STRUCTURE

Workmail Describe Group Response Structure

6 properties

JSON STRUCTURE

Workmail Describe User Request Structure

2 properties

JSON STRUCTURE

Workmail Describe User Response Structure

8 properties

JSON STRUCTURE

Workmail Description Structure

0 properties

JSON STRUCTURE

Workmail Device Id Structure

0 properties

JSON STRUCTURE

Workmail Device Model List Structure

0 properties

JSON STRUCTURE

Workmail Device Model Structure

0 properties

JSON STRUCTURE

Workmail Device Operating System Structure

0 properties

JSON STRUCTURE

Workmail Device Type List Structure

0 properties

JSON STRUCTURE

Workmail Device Type Structure

0 properties

JSON STRUCTURE

Workmail Device User Agent List Structure

0 properties

JSON STRUCTURE

Workmail Device User Agent Structure

0 properties

JSON STRUCTURE

Workmail Directory Id Structure

0 properties

JSON STRUCTURE

Workmail Dns Record Structure

3 properties

JSON STRUCTURE

Workmail Dns Records Structure

0 properties

JSON STRUCTURE

Workmail Domain Name Structure

0 properties

JSON STRUCTURE

Workmail Domain Structure

2 properties

JSON STRUCTURE

Workmail Domains Structure

0 properties

JSON STRUCTURE

Workmail Email Address Structure

0 properties

JSON STRUCTURE

Workmail Entity Identifier Structure

0 properties

JSON STRUCTURE

Workmail Entity State Exception Structure

0 properties

JSON STRUCTURE

Workmail Entity State Structure

0 properties

JSON STRUCTURE

Workmail Expires In Structure

0 properties

JSON STRUCTURE

Workmail External User Name Structure

0 properties

JSON STRUCTURE

Workmail Folder Configuration Structure

3 properties

JSON STRUCTURE

Workmail Folder Configurations Structure

0 properties

JSON STRUCTURE

Workmail Folder Name Structure

0 properties

JSON STRUCTURE

Workmail Get Mail Domain Request Structure

2 properties

JSON STRUCTURE

Workmail Group Name Structure

0 properties

JSON STRUCTURE

Workmail Group Structure

6 properties

JSON STRUCTURE

Workmail Groups Structure

0 properties

JSON STRUCTURE

Workmail Hosted Zone Id Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Role Id Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Role List Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Role Name Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Role Structure

5 properties

JSON STRUCTURE

Workmail Impersonation Role Type Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Rule Id Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Rule List Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Rule Name Structure

0 properties

JSON STRUCTURE

Workmail Impersonation Rule Structure

6 properties

JSON STRUCTURE

Workmail Impersonation Token Structure

0 properties

JSON STRUCTURE

Workmail Ip Address Structure

0 properties

JSON STRUCTURE

Workmail Ip Range List Structure

0 properties

JSON STRUCTURE

Workmail Ip Range Structure

0 properties

JSON STRUCTURE

Workmail Jobs Structure

0 properties

JSON STRUCTURE

Workmail Kms Key Arn Structure

0 properties

JSON STRUCTURE

Workmail Lambda Arn Structure

0 properties

JSON STRUCTURE

Workmail List Aliases Request Structure

4 properties

JSON STRUCTURE

Workmail List Aliases Response Structure

2 properties

JSON STRUCTURE

Workmail List Groups Request Structure

3 properties

JSON STRUCTURE

Workmail List Groups Response Structure

2 properties

JSON STRUCTURE

Workmail List Resources Request Structure

3 properties

JSON STRUCTURE

Workmail List Resources Response Structure

2 properties

JSON STRUCTURE

Workmail List Users Request Structure

3 properties

JSON STRUCTURE

Workmail List Users Response Structure

2 properties

JSON STRUCTURE

Workmail Log Group Arn Structure

0 properties

JSON STRUCTURE

Workmail Mail Domain Summary Structure

2 properties

JSON STRUCTURE

Workmail Mail Domains Structure

0 properties

JSON STRUCTURE

Workmail Mailbox Export Job Id Structure

0 properties

JSON STRUCTURE

Workmail Mailbox Export Job Structure

9 properties

JSON STRUCTURE

Workmail Mailbox Quota Structure

0 properties

JSON STRUCTURE

Workmail Mailbox Size Structure

0 properties

JSON STRUCTURE

Workmail Max Results Structure

0 properties

JSON STRUCTURE

Workmail Member Structure

6 properties

JSON STRUCTURE

Workmail Member Type Structure

0 properties

JSON STRUCTURE

Workmail Members Structure

0 properties

JSON STRUCTURE

Workmail Next Token Structure

0 properties

JSON STRUCTURE

Workmail Organization Id Structure

0 properties

JSON STRUCTURE

Workmail Organization Name Structure

0 properties

JSON STRUCTURE

Workmail Organization Summaries Structure

0 properties

JSON STRUCTURE

Workmail Organization Summary Structure

5 properties

JSON STRUCTURE

Workmail Password Structure

0 properties

JSON STRUCTURE

Workmail Percentage Structure

0 properties

JSON STRUCTURE

Workmail Permission Structure

3 properties

JSON STRUCTURE

Workmail Permission Type Structure

0 properties

JSON STRUCTURE

Workmail Permission Values Structure

0 properties

JSON STRUCTURE

Workmail Permissions Structure

0 properties

JSON STRUCTURE

Workmail Policy Description Structure

0 properties

JSON STRUCTURE

Workmail Reserved Name Exception Structure

0 properties

JSON STRUCTURE

Workmail Reset Password Request Structure

3 properties

JSON STRUCTURE

Workmail Reset Password Response Structure

0 properties

JSON STRUCTURE

Workmail Resource Delegates Structure

0 properties

JSON STRUCTURE

Workmail Resource Id Structure

0 properties

JSON STRUCTURE

Workmail Resource Name Structure

0 properties

JSON STRUCTURE

Workmail Resource Structure

7 properties

JSON STRUCTURE

Workmail Resource Type Structure

0 properties

JSON STRUCTURE

Workmail Resources Structure

0 properties

JSON STRUCTURE

Workmail Retention Action Structure

0 properties

JSON STRUCTURE

Workmail Retention Period Structure

0 properties

JSON STRUCTURE

Workmail Role Arn Structure

0 properties

JSON STRUCTURE

Workmail S3 Bucket Name Structure

0 properties

JSON STRUCTURE

Workmail S3 Object Key Structure

0 properties

JSON STRUCTURE

Workmail Short String Structure

0 properties

JSON STRUCTURE

Workmail String Structure

0 properties

JSON STRUCTURE

Workmail Tag Key List Structure

0 properties

JSON STRUCTURE

Workmail Tag Key Structure

0 properties

JSON STRUCTURE

Workmail Tag List Structure

0 properties

JSON STRUCTURE

Workmail Tag Resource Request Structure

2 properties

JSON STRUCTURE

Workmail Tag Resource Response Structure

0 properties

JSON STRUCTURE

Workmail Tag Structure

2 properties

JSON STRUCTURE

Workmail Tag Value Structure

0 properties

JSON STRUCTURE

Workmail Target Users Structure

0 properties

JSON STRUCTURE

Workmail Timestamp Structure

0 properties

JSON STRUCTURE

Workmail Too Many Tags Exception Structure

0 properties

JSON STRUCTURE

Workmail Untag Resource Request Structure

2 properties

JSON STRUCTURE

Workmail Untag Resource Response Structure

0 properties

JSON STRUCTURE

Workmail Update Resource Request Structure

4 properties

JSON STRUCTURE

Workmail Url Structure

0 properties

JSON STRUCTURE

Workmail User Id List Structure

0 properties

JSON STRUCTURE

Workmail User Name Structure

0 properties

JSON STRUCTURE

Workmail User Role Structure

0 properties

JSON STRUCTURE

Workmail User Structure

8 properties

JSON STRUCTURE

Workmail Users Structure

0 properties

JSON STRUCTURE

Workmail Work Mail Domain Name Structure

0 properties

JSON STRUCTURE

Workmail Work Mail Identifier Structure

0 properties

JSON STRUCTURE

Scroll 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

2 fields

EXAMPLE

Workmail Domain Example

2 fields

EXAMPLE

Workmail Group Example

6 fields

EXAMPLE

Workmail Member Example

6 fields

EXAMPLE

Workmail Resource Example

7 fields

EXAMPLE

Workmail Tag Example

2 fields

EXAMPLE

Workmail User Example

8 fields

EXAMPLE

Scroll 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.

Amazon Workmail Authentication

apiKey · 1 scheme

SECURITY

Amazon Workmail Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Workmail Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Workmail Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

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.

Amazon Workmail Agentic Access

80 operations · 80 acting · 9 human-in-the-loop

80 operations · 80 acting

AGENTIC

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

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