Mailosaur · Authentication Profile
Mailosaur Authentication
Authentication
Mailosaur secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.
Email TestingSMS TestingDeveloper ToolsQA AutomationCI/CDSMTPTOTPDeliverability
Methods: http
Schemes: 1
OAuth flows:
API key in:
Security Schemes
basicAuth http
scheme: basic
Source
Authentication Profile
generated: '2026-08-14'
method: searched
docs: https://mailosaur.com/docs/managing-your-account/api-keys
source: >-
https://mailosaur.com/docs/api (Authentication section),
https://mailosaur.com/docs/managing-your-account/api-keys,
https://mailosaur.com/docs/managing-your-account/sso,
https://mailosaur.com/docs/managing-your-account/scim, and the securitySchemes
of openapi/mailosaur-analysis-api-openapi.yml, openapi/mailosaur-devices-api-openapi.yml,
openapi/mailosaur-files-api-openapi.yml, openapi/mailosaur-messages-api-openapi.yml,
openapi/mailosaur-previews-api-openapi.yml, openapi/mailosaur-servers-api-openapi.yml,
openapi/mailosaur-usage-api-openapi.yml
summary:
types:
- http
http_schemes:
- basic
api_key_in: []
oauth2_flows: []
schemes:
- name: basicAuth
type: http
scheme: basic
description: HTTP Basic Auth using your Mailosaur API key as the username and an empty password,
or your API key as both username and password.
applied: global
sources:
- openapi/mailosaur-analysis-api-openapi.yml
- openapi/mailosaur-devices-api-openapi.yml
- openapi/mailosaur-files-api-openapi.yml
- openapi/mailosaur-messages-api-openapi.yml
- openapi/mailosaur-previews-api-openapi.yml
- openapi/mailosaur-servers-api-openapi.yml
- openapi/mailosaur-usage-api-openapi.yml
credentials:
kind: api-key
transport: HTTP Basic — API key as the username, password left empty
example: 'curl https://mailosaur.com/api/servers -u api:YOUR_API_KEY'
https_required: true
key_types:
- name: standard
scope: account-wide
capabilities: >-
Full access to all inboxes and all API operations, including creating and
deleting inboxes. Required for account-level surfaces — the Usage API,
the Devices (TOTP) API and the SCIM API.
- name: server-restricted
scope: single inbox (server)
capabilities: >-
Email and SMS functions on one inbox only. Cannot create or delete
inboxes. A resource outside the key's scope is indistinguishable from one
that does not exist — both answer 404 with an empty body.
management:
console: https://mailosaur.com/app/keys
api_manageable: false
note: >-
Keys can only be created, revealed and deleted in the dashboard, and only
by an Account Administrator. There is no key-management API.
rotation:
expiry: none
note: >-
Keys never expire and cannot be renamed. Rotation means creating a
replacement and deleting the old key; deletion revokes immediately, so cut
over before deleting.
limits:
max_keys: unlimited
x-evidence:
probed: '2026-08-14'
url: https://mailosaur.com/api/servers
http_status: 401
observation: >-
An unauthenticated GET returns 401 with `www-authenticate: Bearer` and
content-length 0. The advertised challenge scheme contradicts the documented
and working Basic scheme, and the empty body means the response carries no
diagnostic at all. Recorded as observed; not corrected.
account_authentication:
note: >-
Distinct from API authentication. Dashboard sign-in supports Enterprise SSO
via SAML2 or OpenID Connect (documented integrations: Okta, Microsoft Entra),
with JIT and SCIM 2.0 provisioning. None of this applies to the REST API,
which is API-key-over-Basic only — there is no OAuth surface, and therefore
no scopes/ artifact for this provider.
sso_docs: https://mailosaur.com/docs/managing-your-account/sso
scim_docs: https://mailosaur.com/docs/managing-your-account/scim