Courier llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/courier/llms-txt)

# Courier llms.txt

docs.courier.com/llms.txt

[Raw llms.txt](https://docs.courier.com/llms.txt) [Raw llms-full.txt](https://docs.courier.com/llms-full.txt)

Copy Markdown [](https://docs.courier.com/llms.txt)

llms.txt

About

Core Data Model

Agent Routing (which API to use)

Key Concepts

Critical Gotchas

Instructions for AI Agents

Agent Quickstart

Raw API Quick-Start (copy-paste bodies)

Start Here

Agent Quickstart

Quickstart

Glossary

Send a Message

How to Manage User Profiles

Courier CLI

MCP Server

Courier Skills

Send API

How Sending Works

Send a Message

Choose a Sending Strategy

How To Configure Multi-Channel Routing

Channel Priority

Channel Settings

Automated Failover

Delivery Reliability & Retries

Send Limits

Delays & Delivery Windows

Responses & Error Codes

How To Send Your First Message

Bulk API

Create a bulk job

Add users

Run a job

Get a Job

Get users

How To Send Bulk Notifications

Users & Profiles

User Overview

User Management

Create a profile

Get a profile

Replace a profile

Update a profile

Delete a profile

Get list subscriptions

Delete list subscriptions

Subscribe to one or more lists

Device Tokens

Add multiple tokens to user

Add single token to user

Get all tokens

Get single token

Update a token

Delete User Token

Lists & Audiences

Lists & Audiences

Get all lists

Get a list

Update a list

Delete a list

Restore a list

Get the subscriptions for a list

Add subscribers to a list

Subscribe users to a list

Subscribe a single user profile to a list

Unsubscribe a user profile from a list

Delete an audience

Get an audience

List all audiences

List audience members

Update an audience

How To Create And Send To A List Or List Pattern

Tenants

Tenants Overview

Sending With Tenants

Tenant Deep Dive

User Tenant Preferences

Inbox and Tenants

Create or Replace a Tenant

Delete a Tenant

Get a Tenant

Get a List of Tenants

Get Users in Tenant

Create or Replace Default Preferences For Topic

Remove Default Preferences For Topic

Add a User to a Single Tenant

Add a User to Multiple Tenants

Get tenants associated with a given user

Remove User from a Tenant

Remove User From All Associated Tenants

Preferences

Preferences Overview

Preferences Editor

Hosted Preference Center

Embedding Preferences

User Preference Logs & Data

Get user's preferences

Get user subscription topic

Update or Create user preferences for a specific subscription topic

How To Configure Preferences via API

How To Embed Preferences in React

How To Set Up a Hosted Preference Center

Templates & Content

Routing Strategies

Archive Routing Strategy

Create Routing Strategy

Get Routing Strategy

List Routing Strategies

Replace Routing Strategy

Inbox

Get Started with Courier Inbox

Authenticate Courier Inbox SDKs

Send an Inbox Message

Notify with Toasts

Organize Messages with Tabs

How to Implement Courier Inbox

How to Organize Inbox with Tabs

How to Send a JWT from Your Backend

POST /auth/issue-token

Automations

Automation Overview

The Automations Designer

Ad hoc Automation Steps

Batching

Automation Digests

If / Switch

Scheduling

Throttle Node

Fetch Data

Accessing Dynamic Data

Cancelling An Automation

Webhook Trigger

Inbound Event Triggers

Debugger

Invoke an Ad Hoc Automation

Invoke an Automation

List Automations

Build and Send Your First Automation

How to Cancel an Automation

How To Send Automations via API

How to Send Automations with Tenant Context

Journeys

Journeys Overview

Building Journeys

Send Node

Starting a Journey

Journey Templates

Branch

Delay

Fetch Data

Throttle

Create a Journey

Invoke a Journey

List Journeys

Publish a Journey

How to Create Your First Journey

How to Build a Multi-Step Onboarding Journey

Analytics & Monitoring

Analytics Overview

Template Analytics

Message Logs

Audit Trail

Custom Domain Tracking

Get all audit events

Get an audit event

Archive message

Cancel message

Get message

Get message content

Get message history

List messages

How to Debug Email Delivery Issues

Workspaces & Settings

Workspace Overview

Environments, API Keys, and Assets

Roles and Permissions

Outbound Webhooks

Workspace Security Settings

Okta Integration

EU Datacenter

Create a JWT

Safe Notification Deployment

SDKs

Get Started with Courier SDKs

Courier Node.js SDK

Courier Python SDK

Courier Go SDK

Courier Ruby SDK

Courier Java SDK

Courier C# SDK

Courier PHP SDK

Courier React SDK

Courier Web Components SDK

Courier JS

Courier Android SDK

Courier iOS SDK

Courier Flutter SDK

Courier React Native SDK

Developer Tools

Build with AI

Courier and Postman

API Reference

Brands & Translations

Create a new brand

Delete a brand

Get a brand

List brands

Replace a brand

Get a translation

Update translations by locale

Digests & Advanced Sending

Send a Message Digest

How To Send Digests

How To Send Notifications With Segment

How to Send Webhook Notifications

Courier Track Event

How to Use Test Events

Resources

What is Courier?

Courier Help Center

Tutorials

Optional

Integrations Overview

Email Providers

Amply

AWS SES

Gmail

MailerSend

Mailgun

Mailjet

Mandrill

OneSignal Email

Postmark

Resend

SendGrid

SMTP

SparkPost

SMS Providers

Africa's Talking

Azure SMS

MessageBird

MessageMedia

Plivo

Sinch

SMSCentral

Telnyx

TextUs

Twilio

Vonage

Push Notifications

Airship

Apple Push Notifications Service (APNS)

Beamer

Expo

Firebase Cloud Messaging (FCM)

MagicBell

NowPush

OneSignal Push

Pushbullet

Pusher

Pusher Beams

Chat & Direct Message Providers

Chat API

Discord

Facebook Messenger

Microsoft Teams

Slack

Stream Chat

Viber

WhatsApp

AWS SNS

Custom Provider

Drift

Intercom

Opsgenie

PagerDuty

Splunk On Call

Webhook Integration

Customer Data Platforms (CDP)

RudderStack

Segment

Datadog

Observability

New Relic

OpenTelemetry

Courier Create Overview

Integrating the Embeddable Designer

Authenticating the Embeddable Designer

Integrating the Embeddable Brand Editor

Courier Create API

Editor Properties

Create or Update a Tenant Template

Get a Template in Tenant

List Templates in Tenant

Publish a Tenant Template

Get a Specific Template Version

How to Use the Courier Create API

Run Inspection

Metrics

Version History

Elements Reference

Export to Elemental

Fonts

Action

Channel

Columns

Comment

Divider

Group

HTML

Image

Jsonnet

List

Meta

Quote

Text

Button Blocks

Text Blocks

Image Blocks

HTML Blocks

Heading Blocks

Divider Blocks

Spacer Blocks

Channels

Template Settings

White-Labeling Email Domains

Template Approval Workflow

Email Template CSS Classes

Email Safe Formatting

Handlebars Editor for Email Templates

Overview

Version History

Test with Sample Data

Jsonnet Webhook Designer

Customizing Email Address Fields

General Settings

Using Send Conditions

Throw on Variable Not Found

Content Block Overview

Action

Divider

Image

Jsonnet

List

Markdown

Quote

Template

Text

Migrate from Braze to Courier

Migrate from Knock to Courier

Migrate from Novu to Courier

Migrate from OneSignal to Courier

Migrate from SuprSend to Courier

GET Profile

Segment

Get Notification Content

Get Submission Checks

Replace Submission Checks

Cancel Submission

API Reference

API Reference

## What is Courier's llms.txt?

Courier publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what Courier offers and where to find details.

Issues

Spec

29

Sections

333

Links

62.4 KB

Size

~16.0k

Tokens

Sections: About · Core Data Model · Agent Routing (which API to use) · Key Concepts · Critical Gotchas · Instructions for AI Agents · and 23 more

## Add Courier Docs to Your AI Assistant

Select your tool to see how to add Courier's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://docs.courier.com/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about Courier

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 14 errors

## Frequently Asked Questions

Where is Courier's llms.txt file?

Courier publishes its llms.txt at https://docs.courier.com/llms.txt. This file provides a structured, markdown-formatted index of Courier's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use Courier's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of Courier's documentation so it can provide better code suggestions and answers about Courier.

What does Courier's llms.txt contain?

Courier's llms.txt contains 29 sections and 333 documentation links in 62.4 KB (~16.0k tokens). Key sections include About, Core Data Model, Agent Routing (which API to use), Key Concepts, Critical Gotchas, Instructions for AI Agents.

How many tokens does Courier's llms.txt use?

The concise llms.txt index is approximately 16.0k tokens (62.4 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Klavis AI Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale](https://mdream.dev/llms-txt/courier/llms-txt/klavis) [Pinecone Docs](https://mdream.dev/llms-txt/courier/llms-txt/pinecone) [Baseten](https://mdream.dev/llms-txt/courier/llms-txt/baseten) [Humanloop Docs](https://mdream.dev/llms-txt/courier/llms-txt/humanloop) [Aptible](https://mdream.dev/llms-txt/courier/llms-txt/aptible) [Visual Studio Code Visual Studio Code is a free, lightweight, and extensible code editor available for Windows, macOS, and Linux. It features built-in support for JavaScript, TypeScript, and Node.js, GitHub Copilot AI assistance for code completion, chat, and agentic workflows, an extensive extension marketplace, and remote development capabilities.](https://mdream.dev/llms-txt/courier/llms-txt/vscode) [Rolldown Fast Rust-based bundler for JavaScript with Rollup-compatible API](https://mdream.dev/llms-txt/courier/llms-txt/rolldown) [Lago](https://mdream.dev/llms-txt/courier/llms-txt/lago)

[View all 99 projects ](https://mdream.dev/llms-txt/courier/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/courier/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/courier/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)