Skip to content

Document per-share branding (title and iconUrl)#23

Merged
tommoor merged 2 commits intomainfrom
claude/affectionate-ride-QnRAJ
May 2, 2026
Merged

Document per-share branding (title and iconUrl)#23
tommoor merged 2 commits intomainfrom
claude/affectionate-ride-QnRAJ

Conversation

@tommoor
Copy link
Copy Markdown
Member

@tommoor tommoor commented Apr 27, 2026

Summary

  • Adds the title and iconUrl fields to the /shares.update request body so a share's publicly shared page can override workspace branding.
  • Adds title and iconUrl to the Share response schema so the same fields are documented on every endpoint that returns a share.

These reflect the API additions in outline/outline#12003 ("Add per-share branding: title and logoUrl overrides"), which extended SharesUpdateSchema and the share presenter with these fields. Limits match ShareValidation: title ≤ 255 chars, iconUrl ≤ 4096 chars; both are nullable.

Only spec3.yml was edited by hand — spec3.json was regenerated by the pre-commit hook.

Test plan

  • yarn validate passes (spectral lint --fail-severity=error + validateOperationIds.js)
  • Pre-commit hook regenerates spec3.json cleanly
  • Spot-check the rendered docs for the /shares.update endpoint and Share schema

https://claude.ai/code/session_01ReQAPadYsrgjFpgobBmRRG


Generated by Claude Code

claude and others added 2 commits April 27, 2026 11:12
Adds the new title and iconUrl fields introduced in outline/outline#12003,
which let an individual share override the workspace branding on its
publicly shared page.

https://claude.ai/code/session_01ReQAPadYsrgjFpgobBmRRG
…ide-QnRAJ

# Conflicts:
#	spec3.json
#	spec3.yml
@tommoor tommoor merged commit 97d6e74 into main May 2, 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