Skip to main content

Deployment & Configuration

This page documents how api.saturday.fit is configured, the DNS setup, and how the documentation site is deployed.

Domain setup: api.saturday.fit

The API documentation is hosted on Mintlify at api.saturday.fit. This requires a Cloudflare CNAME record pointing to Mintlify’s hosting infrastructure.

Cloudflare DNS configuration

Cloudflare proxy must be disabled (DNS only / gray cloud) for the Mintlify CNAME. Mintlify handles SSL termination and needs direct DNS resolution.

Verification steps

After adding the CNAME:
  1. Verify DNS propagation: dig api.saturday.fit CNAME
  2. Expected result: api.saturday.fit. CNAME cname.mintlify.com.
  3. Navigate to https://api.saturday.fit — should show the documentation site
  4. SSL certificate should be issued automatically by Mintlify

Deploying documentation updates

Mintlify supports Git-based deployments. When documentation source files are updated:
  1. Push changes to the repository
  2. Mintlify detects changes to docs/mintlify/ contents
  3. Site rebuilds automatically (typically under 60 seconds)
  4. Live at api.saturday.fit

Manual deployment

If needed, trigger a manual deployment from the Mintlify dashboard:
  1. Log in to dashboard.mintlify.com
  2. Select the Saturday API project
  3. Click “Deploy” to trigger a rebuild

AI agent discoverability

Saturday publishes machine-readable context files for AI agents and LLMs:

llms.txt

A brief overview of Saturday’s API capabilities, authentication, and key endpoints. Follows the llms.txt standard. Contents include:
  • What Saturday does (one-paragraph summary)
  • Authentication method (Bearer token)
  • Core endpoints with brief descriptions
  • Safety model summary
  • Link to full documentation

llms-full.txt

Complete API documentation in a single text file, optimized for LLM context windows. Includes all endpoint descriptions, request/response schemas, code examples, safety documentation, and error catalogs.

OpenAPI spec

The machine-readable OpenAPI 3.0 specification that drives the interactive API playground and auto-generated reference pages.

MCP server

The Model Context Protocol server endpoint for AI agents. See MCP Integration for setup instructions.

Mintlify configuration

The documentation site is configured via mint.json in the docs/mintlify/ directory. Key configuration:

Content structure

Status page

Saturday publishes system status at status.saturday.fit (when available). Partners can subscribe to status notifications for proactive awareness of maintenance or incidents.