Skip to main content

Feature Gates

Saturday’s API features progress through launch stages. The stage controls a feature’s visibility, who can reach it, and what stability you can expect from it. Not all API features ship at the same time. When you integrate Saturday, some features are in early access (alpha), some in public beta, and some stable (GA). If an endpoint returns a 404 when you expect it to work, check the feature stage: it may be in STEALTH or require alpha access.

Launch stages

STEALTH

A stealth feature is invisible. The endpoint returns a 404 byte-identical to a request for a path that doesn’t exist: same body, same headers. The request never reaches authentication, CORS, or request logging, so no timing or header difference distinguishes a gated endpoint from a nonexistent one.

ALPHA

Alpha features are available to partners who have been invited. Reaching an alpha feature without being on the allowlist returns a 403:
The response carries X-Saturday-Feature-Stage: ALPHA whether or not you are on the allowlist. On the allowlist, it also carries the notice header:

BETA

Beta features work for all authenticated partners. Responses include:

GA (General Availability)

GA features are production-stable with backward compatibility guarantees. Breaking changes go through a deprecation cycle.

DEPRECATED

Deprecated features still work but will be removed. Responses carry:
The Deprecation header follows RFC 8594. Sunset dates are announced per feature; ask at api@saturday.fit if a feature you depend on is marked deprecated.

The feature keys

Five keys carry a stage. Each covers the routes listed beside it.
The right-hand column is the default the gateway falls back to, not a statement about production. Each environment stores its own stages in configuration, and a per-partner override can raise a single partner above the global stage. Read GET /v1/ for what your key can actually reach today.
Stage changes are made in configuration rather than by deploying, and propagate within 5 minutes.

Feature groups

Features are grouped so a stage transition can move several at once:

Getting alpha access

Alpha access is by invitation. To request access:
  1. Email api@saturday.fit with your platform name, use case, and expected volume
  2. Saturday reviews the request and adds your partner ID to the alpha allowlist
  3. Within 5 minutes, your API key works on alpha-stage endpoints
Alpha partners get early access to new features before public beta, a direct support channel for integration questions, and a say in API design decisions. There is no additional cost.

Checking feature availability

The API root endpoint shows what your key can reach:
The response lists the reachable endpoints, marking alpha-stage ones. Features in STEALTH are omitted from discovery, from the error catalog, and from this documentation.

Response headers reference