Update director details
PATCH
https://app.speybooks.com/api/v1/directors/{id}Updates one or more fields on a director; only the fields supplied are changed. Setting active back to true reactivates a resigned director. The updated record is returned.
Path parameters
idstringrequiredDirector ID (e.g. dir_1). Must use the director prefix.
Body parameters
activestringoptionalWhether the director is currently active. Set to false on resignation.
addressstringoptionalPostal address, or null.
appointedDatestringoptionalDate of appointment (YYYY-MM-DD), or null.
connectedToDirectorIdstringoptionalPrefixed director ID of the person this director is connected to for S455, or null. Set together with relationship.
emailstringoptionalEmail address, or null.
fullNamestringoptionalFull legal name of the director or shareholder.
isShareholderstringoptionalWhether this person is a shareholder. A dividend can only be declared to a shareholder.
relationshipstringoptionalRelationship to the connected director, one of
spouse, child, parent, or associate, or null. Set together with connectedToDirectorId.resignedDatestringoptionalDate of resignation (YYYY-MM-DD), or null while active. Once stamped it is preserved.
shareClassstringoptionalShare class held (for example Ordinary). Defaults to Ordinary.
sharesHeldstringoptionalNumber of shares held, or null. Feeds per-share dividend arithmetic.
userIdstringoptionalPrefixed user ID when the director has a linked platform account, otherwise null (for example a spouse who holds shares but does not log in).
Response
200Director updated. Returns the full updated director object.
Show response fields
idstringsharesHeldintegerError codes
400Invalid ID format or validation error.
404Director not found.