Skip to content

Document data parameter on collections.create and collections.update#30

Merged
tommoor merged 2 commits into
mainfrom
claude/affectionate-ride-o9v6rm
Jun 12, 2026
Merged

Document data parameter on collections.create and collections.update#30
tommoor merged 2 commits into
mainfrom
claude/affectionate-ride-o9v6rm

Conversation

@tommoor

@tommoor tommoor commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

Reflects outline/outline#12648, which added validation rejecting requests that include both description and data on the collection create/update endpoints.

  • Documents the previously-undocumented data parameter (rich-text ProseMirror JSON) on /collections.create and /collections.update.
  • Notes the new mutual exclusivity: only one of description or data may be provided.

The other PRs merged in the last day (#12668 editor math/media, #12667 markdown serialization speed, #12660 multiplayer cursor selection, #12669 drop dead collaborativeEditing column, #12650 emoji reaction shorthand) do not affect the public API surface — collaborativeEditing is not exposed in the spec.

Only spec3.yml is updated; spec3.json will be regenerated by the pre-commit hook.

Test plan

  • Verify the spec renders correctly in the Swagger editor.
  • Confirm spec3.json is regenerated on merge.

Generated by Claude Code

claude added 2 commits June 12, 2026 11:04
Adds the rich-text ProseMirror `data` parameter to both collection
endpoints and notes the new mutual exclusivity with the markdown
`description` parameter (outline/outline#12648).
@tommoor tommoor merged commit df96195 into main Jun 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants