Skip to main content

Scaleway Tem

@sntxrr/scaleway-temv2026.10.14.1· MIT(was none)· 12d agoBEHAVIORS
01README

Manage a Scaleway Transactional Email (TEM) sending domain — sync state, create, and delete domains, discover domains, and list sent emails in a region, via the TEM API with X-Auth-Token auth.

02Release Notes

Declare SPDX license (MIT) in manifest.

03Behaviors1
@sntxrr/scaleway-temv2026.07.19.1scaleway_tem.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the sending domain.
region?stringRegion, e.g. fr-par, nl-ams, pl-waw.
domainId?stringID of the Transactional Email domain this model manages. Optional —
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the sending domain's current state (GetDomain).
fn create(domainName: string, acceptTos?: boolean, autoconfig?: boolean)
Register a new sending domain (CreateDomain) and snapshot it.
ArgumentTypeDescription
domainNamestringFully-qualified domain name to register for sending, e.g. mail.example.com.
acceptTos?booleanAcknowledge acceptance of Scaleway's Transactional Email terms of service.
autoconfig?booleanAttempt automatic DNS configuration where the registrar supports it.
fn delete()
Delete the sending domain (DeleteDomain — POST .../{id}/delete).
fn list()
Discover all sending domains in the region (factory).
fn list-emails()
Discover all sent transactional emails in the region (factory).

Resources

domain(infinite)— Snapshot of the Transactional Email sending domain's state
email(infinite)— Snapshot of a single sent transactional email
04Previous Versions3
2026.07.19.1
2026.07.18.2
2026.07.18.1
05Stats
A
100 / 100
Downloads
27
Archive size
8.4 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels