Skip to content

docs(partner): document org display preferences (get/update) - #141

Merged
amitsharma-turbodocx merged 2 commits into
developfrom
feature/partner-org-preferences-docs
Aug 14, 2026
Merged

docs(partner): document org display preferences (get/update)#141
amitsharma-turbodocx merged 2 commits into
developfrom
feature/partner-org-preferences-docs

Conversation

@yacinekahlerras-turbodocx

Copy link
Copy Markdown
Contributor

What this adds

Documentation for the new partner org display preferences methods, across all six partner SDK pages.

A partner can now read and set a child organization's TurboSign display preferences through the SDK:

  • getOrganizationPreferences(organizationId) — read the org's current display preferences
  • updateOrganizationPreferences(organizationId, preferences) — set one or more of them (only the keys you pass change; all other org settings are preserved)

The three settable, boolean display flags:

Field Default Meaning
hideSignatureOutline false Hide the outline/label around signed fields in the finished PDF
hideSignatureHash false Hide the verification hash printed on signed fields
lockedFieldsBackground true Render locked fields with a grey box (true) or as plain text (false)

Pages updated

Each page gets two method subsections under Organization Management and a new Preferences Reference table, in that language's idiom:

  • docs/SDKs/partner-javascript.md
  • docs/SDKs/partner-python.md
  • docs/SDKs/partner-go.md
  • docs/SDKs/partner-php.md
  • docs/SDKs/partner-java.md
  • docs/SDKs/partner-ruby.md

Notes

  • Docs-only change — targets develop per the repo's branching rule.
  • Mirrors the shipped SDK methods (TurboDocx/SDK#64).

🤖 Generated with Claude Code

…rences / updateOrganizationPreferences)

Add a Preferences section + Preferences Reference table to all six partner SDK
pages (JS, Python, Go, PHP, Java, Ruby), covering the two new methods and the
three settable TurboSign display flags (hideSignatureOutline, hideSignatureHash,
lockedFieldsBackground).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The backend schema is Joi.boolean().strict(), so the strings "true" / "false"
are rejected with a 400 rather than coerced. That matters most for the
dynamically-typed SDKs (Python, Ruby, PHP), which pass the map through
untouched — a caller reading a flag from env or a form would otherwise get a
confusing 400.

Applied to the Preferences Reference on all six partner SDK pages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@amitsharma-turbodocx
amitsharma-turbodocx merged commit 78ec937 into develop Aug 14, 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.

3 participants