categories — Site-wide Substack category list — culture, technology, food, etc.
substack-pp-cli categories list
— List all Substack categories
substack-pp-cli categories list-publications
— List publications in a category
comments — Long-form post comments (distinct from Notes)
substack-pp-cli comments get
— Get a single comment by ID (same shape as a Note — Substack treats them uniformly)
substack-pp-cli comments list
— List comments on a post
discover — Discovery surfaces — search publications, embed metadata
- — Search Substack publications by query
drafts — Drafts CRUD + publish + schedule
substack-pp-cli drafts create
— Create a new draft
substack-pp-cli drafts delete
— Delete a draft
substack-pp-cli drafts get
— Get a draft by ID
substack-pp-cli drafts list
— List drafts
substack-pp-cli drafts prepublish
— Validate a draft for publication; returns blockers
substack-pp-cli drafts publish
— Publish a draft now
substack-pp-cli drafts schedule
— Schedule a draft for future publish (or unschedule with --post-date null)
substack-pp-cli drafts update
— Update an existing draft
feed — RSS feed for a publication
- — RSS XML feed (returns XML; use to dump)
images — Image upload (data-URI JSON, not multipart)
- — Upload an image; returns CDN URL. Body is data-URI JSON.
inbox — Authenticated reader feed (home feed) — Notes + posts surfaced for the current user
substack-pp-cli inbox home
— Authenticated home feed
substack-pp-cli inbox reader-posts
— Posts feed for current user
notes — Substack Notes — short-form posts (Substack treats Notes as comments internally)
substack-pp-cli notes new
— Post a new Note from Markdown (auto-converts to ProseMirror; the agent-friendly entry point)
substack-pp-cli notes create
— Post a new Note with raw ProseMirror JSON via
substack-pp-cli notes schedule
— Schedule a Note locally with a cadence guard (refuses bursts within 30 min; typed exit 2)
substack-pp-cli notes get
— Get a single Note by ID
substack-pp-cli notes list-by-profile
— List Notes by a profile (cursor pagination)
substack-pp-cli notes reply
— Reply to an existing Note (parent_id + ProseMirror body)
posts — Long-form posts and archives on a specific publication
substack-pp-cli posts archive
— Public archive of a publication's posts
substack-pp-cli posts get-by-slug
— Get a published post by URL slug
substack-pp-cli posts list-published
— List published posts on the publication (auth required)
substack-pp-cli posts ranked-authors
— Ranked list of authors for a publication
profiles — Substack profiles — your own and other writers'
substack-pp-cli profiles from-linkedin
— Look up a Substack profile from a LinkedIn handle
substack-pp-cli profiles get-by-handle
— Get a public profile by handle (e.g. mvanhorn)
substack-pp-cli profiles get-by-id
— Get a public profile by numeric user ID
substack-pp-cli profiles handle-options
— Available handle suggestions for the current user
substack-pp-cli profiles posts
— All posts by an author across publications
substack-pp-cli profiles self
— Get the authenticated user's profile
recommendations — Substack Recommendations — outbound (publications I recommend)
substack-pp-cli recommendations <publication_id>
— List the publications a publication recommends
sections — Sections of a publication (newsletters can have multiple)
- — List sections + subscriptions
settings — Account settings + connectivity probe (used by doctor)
substack-pp-cli settings get
— Get account settings
substack-pp-cli settings ping
— Connectivity probe (non-destructive PUT used by doctor)
subs — Subscriber count + publication metadata
substack-pp-cli subs authors
— List bylined authors of a publication
substack-pp-cli subs count
— Get subscriber count (read off the launch-checklist payload)
tags — Post tags
substack-pp-cli tags create
— Create a new tag
substack-pp-cli tags list
— List all tags for the publication
categories — Substack全站分类列表——文化、科技、美食等。
substack-pp-cli categories list
— 列出所有Substack分类
substack-pp-cli categories list-publications
— 列出指定分类下的出版物
comments — 长文评论(与Notes不同)
substack-pp-cli comments get
— 通过ID获取单条评论(格式与Note相同——Substack统一处理它们)
substack-pp-cli comments list
— 列出某篇文章的评论
discover — 发现功能——搜索出版物、嵌入元数据
drafts — 草稿的增删改查+发布+排期
substack-pp-cli drafts create
— 创建新草稿
substack-pp-cli drafts delete
— 删除草稿
substack-pp-cli drafts get
— 通过ID获取草稿
substack-pp-cli drafts list
— 列出所有草稿
substack-pp-cli drafts prepublish
— 验证草稿是否可发布;返回阻碍因素
substack-pp-cli drafts publish
— 立即发布草稿
substack-pp-cli drafts schedule
— 排期草稿在未来发布(使用--post-date null取消排期)
substack-pp-cli drafts update
— 更新现有草稿
feed — 出版物的RSS订阅源
- — 获取RSS XML订阅源(返回XML;使用直接输出)
images — 图片上传(使用data-URI JSON,而非多部分表单)
- — 上传图片;返回CDN链接。请求体为data-URI JSON格式。
inbox — 已认证读者的订阅源(主页订阅源)——当前用户可见的Notes+文章
substack-pp-cli inbox home
— 获取已认证用户的主页订阅源
substack-pp-cli inbox reader-posts
— 获取当前用户的文章订阅源
notes — Substack Notes——短内容(Substack内部将Notes视为评论)
substack-pp-cli notes new
— 通过Markdown发布新Note(自动转换为ProseMirror格式;Agent友好的入口)
substack-pp-cli notes create
— 通过参数传入原始ProseMirror JSON发布新Note
substack-pp-cli notes schedule
— 本地排期Note,并附带节奏防护(拒绝30分钟内的密集发布;返回类型化退出码2)
substack-pp-cli notes get
— 通过ID获取单条Note
substack-pp-cli notes list-by-profile
— 通过作者主页列出Notes(游标分页)
substack-pp-cli notes reply
— 回复现有Note(需要parent_id + ProseMirror格式内容)
posts — 指定出版物的长文和归档
substack-pp-cli posts archive
— 出版物的公开文章归档
substack-pp-cli posts get-by-slug
— 通过URL别名获取已发布文章
substack-pp-cli posts list-published
— 列出出版物的已发布文章(需要认证)
substack-pp-cli posts ranked-authors
— 列出出版物的作者排名
profiles — Substack主页——你自己和其他作者的主页
substack-pp-cli profiles from-linkedin
— 通过LinkedIn用户名查找Substack主页
substack-pp-cli profiles get-by-handle
— 通过用户名获取公开主页(例如mvanhorn)
substack-pp-cli profiles get-by-id
— 通过数字用户ID获取公开主页
substack-pp-cli profiles handle-options
— 获取当前用户可用的用户名建议
substack-pp-cli profiles posts
— 获取某作者在所有出版物上的文章
substack-pp-cli profiles self
— 获取已认证用户的主页
recommendations — Substack推荐——向外推荐(我推荐的出版物)
substack-pp-cli recommendations <publication_id>
— 列出某出版物推荐的其他出版物
sections — 出版物的栏目(通讯可以有多个栏目)
settings — 账户设置+连接探测(供doctor命令使用)
substack-pp-cli settings get
— 获取账户设置
substack-pp-cli settings ping
— 连接探测(doctor命令使用的非破坏性PUT请求)
subs — 订阅者数量+出版物元数据
substack-pp-cli subs authors
— 列出出版物的署名作者
substack-pp-cli subs count
— 获取订阅者数量(从启动检查列表负载中读取)
tags — 文章标签
substack-pp-cli tags create
— 创建新标签
substack-pp-cli tags list
— 列出出版物的所有标签