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

Whisperr, Inc. Delivery API

The Delivery API from Whisperr, Inc. — 14 operation(s) for delivery.

Whisperr, Inc. Delivery API is one of 7 APIs that Whisperr, Inc. publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

Tagged areas include Delivery. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, and 3 JSON Schemas.

This API exposes 17 operations across 14 paths, and defines 28 schemas. It is described by OpenAPI 3.2.0, at version 0.2.0.

Requests are made against a single base URL, https://api.whisperr.net.

17 operations 14 paths 28 schemas 7 GET2 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.2.0
Base URL
https://api.whisperr.net
Authentication
API Key, HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 3

Whisperr, Inc. Delivery API declares 3 security schemes for authenticating requests. An API key is passed in the header as Authorization (APIKey). It accepts HTTP bearer tokens (Supabase JWT) (DashboardBearer). An API key is passed in the header as X-Whisp-Onboarding-Import-Secret (OnboardingImportSecret).

  • APIKey — Use Authorization: Bearer .
  • DashboardBearer — Use Authorization: Bearer from Supabase Auth.

Paths & Operations 17

Across 14 paths, the API surfaces 17 operations — 7 GET, 2 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Delivery 17
GET
/dashboard/apps/{app_id}/delivery/channels
List delivery channel availability and connection state
listDashboardDeliveryChannels 1 param → 200401404503
GET
/dashboard/apps/{app_id}/delivery/email/activity
List email message activity
listDashboardDeliveryEmailActivity 2 params → 200400401404503
POST
/dashboard/apps/{app_id}/delivery/email/server/provision
Provision the app's isolated Postmark server
provisionDashboardDeliveryEmailServer 1 param → 200401404422502503
GET
/dashboard/apps/{app_id}/delivery/email/settings
Get the app's email sender identity
getDashboardDeliveryEmailSettings 1 param → 200401404503
PATCH
/dashboard/apps/{app_id}/delivery/email/settings
Update the app's email sender identity
updateDashboardDeliveryEmailSettings 1 param body → 200400401404422503
GET
/dashboard/apps/{app_id}/delivery/email/templates
List email templates
listDashboardDeliveryEmailTemplates 1 param → 200401404503
POST
/dashboard/apps/{app_id}/delivery/email/templates
Create an email template
createDashboardDeliveryEmailTemplate 1 param body → 201400401404409503
POST
/dashboard/apps/{app_id}/delivery/email/templates/preview
Compile an email template preview
previewDashboardDeliveryEmailTemplate 1 param body → 200400401404503
GET
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}
Get an email template
getDashboardDeliveryEmailTemplate 2 params → 200401404503
PATCH
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}
Update an email template
updateDashboardDeliveryEmailTemplate 2 params body → 200400401404409503
POST
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}/send
Send an active email template
sendDashboardDeliveryEmailTemplate 2 params body → 202400401404409422429502
POST
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}/versions
Create a compiled email template version
createDashboardDeliveryEmailTemplateVersion 2 params body → 201400401404409503
POST
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}/versions/generate
Generate a compiled email template version from a brief
generateDashboardDeliveryEmailTemplateVersion 2 params body → 201400401404409502503
GET
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}/versions/{version_id}/preview
Render a stored email template preview
renderDashboardDeliveryEmailTemplatePreview 4 params → 200400401404503
POST
/dashboard/apps/{app_id}/delivery/email/templates/{template_id}/versions/{version_id}/publish
Publish a reviewed email template version
publishDashboardDeliveryEmailTemplateVersion 3 params → 200400401404409422502503
GET
/dashboard/apps/{app_id}/delivery/providers
List the delivery provider catalog and app connections
listDashboardDeliveryProviders 1 param → 200401404503
POST
/delivery/webhooks/postmark/{token}
Receive a raw Postmark delivery webhook
receivePostmarkDeliveryWebhook 1 param body → 200401413503

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are DeliveryOutboundMessage (21 properties), GenerateDeliveryEmailTemplateRequest (11 properties), DeliveryEmailTemplateVersion (11 properties), DeliveryMessageEvent (10 properties). Each schema is shown below with its type and property counts.

DeliveryEmailTemplatePreview
object
7 properties 4 required
UpdateDeliveryEmailTemplateRequest
object
Partial metadata update. Dashboard callers can mark a generated template reviewed; provider publish and active transitions use the version publish endpoint.
3 properties
GenerateDeliveryEmailTemplateRequest
object
11 properties 1 required
DeliveryEmailTemplatesResponse
object
1 property 1 required
DeliveryEmailTemplateVersion
object
11 properties 9 required
DeliveryEmailTemplateResponse
object
1 property 1 required
DeliveryOutboundMessage
object
21 properties 14 required
DeliveryEmailSettings
object
2 properties 2 required
DeliveryOutboundMessageResponse
object
1 property 1 required
CreateDeliveryEmailTemplateRequest
object
2 properties 2 required
DeliveryMessageEvent
object
10 properties 10 required
SendDeliveryEmailTemplateRequest
object
3 properties 1 required
DeliveryEmailActivityMessage
DeliveryEmailServer
object
7 properties 6 required
DeliveryEmailTemplateVersionResponse
object
1 property 1 required
DeliveryEmailTemplate
object
9 properties 6 required
DeliveryOutboundMessageStatus
string
ErrorResponse
object
1 property 1 required
DeliveryEmailTemplatePreviewResponse
object
1 property 1 required
CompileDeliveryEmailTemplateRequest
object
1 property 1 required
DeliveryEmailSettingsResponse
object
1 property 1 required
DeliveryEmailTemplateStatus
string
DeliveryEmailServerResponse
object
1 property 1 required
DeliveryMessageEventType
string
UpdateDeliveryEmailSettingsRequest
object
Partial update of the email sender identity. Provide at least one of fromname or fromaddress. An omitted field is left unchanged; an explicit empty string clea…
2 properties
DeliveryEmailTemplateDocument
object
3 properties 2 required
DeliveryEmailActivityResponse
object
1 property 1 required
DeliveryEmailTemplateBlock
object
5 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

whisperr-inc-delivery-api-openapi.yml Raw ↑

Other APIs Whisperr, Inc. publishes across the network.

Whisperr, Inc. Dashboard API
Whisperr, Inc. Decisioning API
Whisperr, Inc. Ingestion API
Whisperr, Inc. Internal API
Whisperr, Inc. System API
Whisperr, Inc. Users API
Where this information came from

This is an independent, third-party profile of Whisperr, Inc. Delivery 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.