How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Stalwart HTTP overview API

Stalwart HTTP overview API as documented publicly: 19 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

Stalwart HTTP overview API is one of 3 APIs that Stalwart publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

This API exposes 19 operations across 19 paths, organized into 8 resource areas, and defines 8 schemas. It is described by OpenAPI 3.1.0, at version 2026-10-28.

Requests are made against a single base URL, https://get.stalw.art.

19 operations 19 paths 8 schemas 16 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2026-10-28
Base URL
https://get.stalw.art
Authentication
HTTP Bearer
Resource Areas
8

Authentication & Security 1

Stalwart HTTP overview API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearer). By default, every request must be authenticated.

Paths & Operations 19

Across 19 paths, the API surfaces 19 operations — 16 GET, 3 POST. They span 8 resource areas: API, Api, Calendar, Form, Healthz, Logo, Metrics, Robots. Each is listed below with its method, path, parameters, and response codes.

API 1
GET
/.well-known/jmap
GET /.well-known/jmap
get_well_known_jmap → 200
Api 11
GET
/api/account
Returns the authenticated account’s permissions, the server edition and the preferred locale.
get_api_account → 200
POST
/api/auth
Authenticates a user, and completes an OAuth authorisation request or a device authorisation with the result.
post_api_auth body → 201
GET
/api/auth/client
Returns the details of the client that started a sign‑in.
get_api_auth_client 1 param → 200
POST
/api/calendar/rsvp
Reads or answers a calendar invitation through an RSVP link.
post_api_calendar_rsvp body → 201
GET
/api/discover/{email}
Returns the OpenID Connect discovery document for the account email.
get_api_discover_email 1 param → 200
GET
/api/live/delivery/{target}
Tests delivery to a domain or address, and streams each step as Server‑Sent Events.
get_api_live_delivery_target 3 params → 200
GET
/api/live/metrics
Streams the current values of the server metrics at a fixed interval, as Server‑Sent Events.
get_api_live_metrics 1 param → 200
GET
/api/live/tracing
Streams server events as they occur, as Server‑Sent Events.
get_api_live_tracing 1 param → 200
GET
/api/schema
Redirects (302) to /api/schema/{hash}, where {hash} is the SHA‑256 digest of the configuration schema of the running server.
get_api_schema → 200
GET
/api/schema/{hash}
Returns the JSON Schema of the server configuration
get_api_schema_hash 1 param → 200
GET
/api/token/{kind}
Issues a short‑lived token for one /api/live/ stream.
get_api_token_kind 1 param → 200
Calendar 1
GET
/calendar/rsvp
The RSVP page for calendar invitations, while HTTP RSVP is enabled
get_calendar_rsvp → 200
Form 1
POST
/form
Contact form submission
post_form → 201
Healthz 2
GET
/healthz/live
Returns 200 while the process is running
get_healthz_live → 200
GET
/healthz/ready
Returns 200 when the data store is available, otherwise 503
get_healthz_ready → 200
Logo 1
GET
/logo
The branding logo, while an Enterprise license is active
get_logo → 200
Metrics 1
GET
/metrics/prometheus
Prometheus metrics, when the Prometheus exporter is enabled
get_metrics_prometheus → 200
Robots 1
GET
/robots.txt
Disallows all crawling
get_robots_txt → 200

Schemas 8

The contract defines 8 schemas that model the data the API accepts and returns. The most detailed are GetApiAuthClientResponse (11 properties), PostApiAuthRequest (7 properties), PostApiAuthResponse (4 properties), PostApiCalendarRsvpResponse (4 properties). Each schema is shown below with its type and property counts.

GetApiAccountResponse
object
3 properties
PostApiAuthRequest
object
7 properties 1 required
PostApiAuthResponse
object
4 properties
GetApiAuthClientResponse
object
11 properties
PostApiCalendarRsvpRequest
object
3 properties 1 required
PostApiCalendarRsvpResponse
object
4 properties
GetApiLiveDeliveryTargetResponse
object
2 properties
GetApiTokenKindResponse
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

stalwart-http-openapi-generated.yml Raw ↑

Other APIs Stalwart publishes across the network.

Stalwart Auth overview API
Stalwart core API
Where this information came from

This is an independent, third-party profile of Stalwart HTTP overview API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.