Skip to content

Document archive/deletion reasons and group description on create - #58

Merged
tommoor merged 1 commit into
mainfrom
claude/sleepy-gates-dyue4h
Sep 20, 2026
Merged

tommoor merged 1 commit into
mainfrom
claude/sleepy-gates-dyue4h

Conversation

@tommoor

@tommoor tommoor commented Sep 19, 2026

Copy link
Copy Markdown
Member

Documents API schema changes from pull requests merged in outline/outline over the last day.

Changes

Archive & deletion reasons (outline/outline#13784)

  • Add optional reason input (string, max 2000, nullable) to:
    • documents.archive
    • documents.delete
    • collections.archive
    • collections.delete
  • Add optional deprecatedReason input (string, max 2000, nullable) to documents.update and collections.update. This can only be updated on an archived/deleted document or archived collection.
  • Add the read-only deprecatedReason field to the Document and Collection response schemas. The reason supplied at archive/delete time is stored and returned here.

Group description on create (outline/outline#13791)

  • Document the description input on groups.create. The endpoint now stores the description when a group is created (the Group response schema already documents description).

Notes

  • Only spec3.yml was edited by hand; spec3.json was regenerated by the pre-commit hooks (yamlToJSON.js).
  • Spectral lint, operation ID, and sort checks all pass.
  • Reviewed the other PRs merged in the same window; the remainder were UI, editor, CI/test, or validation-only changes with no public API input/output shape changes (e.g. #13800 "Validate custom theme colors" only strengthens team.update hex validation without changing the schema shape). Dependabot PRs ignored.

🤖 Generated with Claude Code

https://claude.ai/code/session_01RRbhSVmsWtuy28THeRA5cA


Generated by Claude Code

Reflects recently merged changes from outline/outline:

- Add optional `reason` input to documents.archive, documents.delete,
  collections.archive, and collections.delete (outline/outline#13784).
- Add optional `deprecatedReason` input to documents.update and
  collections.update, and add the read-only `deprecatedReason` field to
  the Document and Collection response schemas (outline/outline#13784).
- Document the `description` input on groups.create (outline/outline#13791).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RRbhSVmsWtuy28THeRA5cA
@tommoor
tommoor merged commit fbc25b5 into main Sep 20, 2026
2 checks 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