Skip to main content
PATCH
Update Transaction Display Author

Authorizations

Authorization
string
header
required

API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.

Path Parameters

companyId
string<uuid>
required

Company identifier

policyId
string<uuid>
required

Policy identifier

transactionId
string<uuid>
required

Transaction identifier

Body

application/json
displayAuthor
string
required

The user-visible author label (trimmed; must be non-empty). Displayed in place of the creating user's name.

Maximum string length: 255

Response

The updated transaction

A policy transaction in the transaction-based policy model. Each transaction represents an immutable change set (new business, endorsement, cancellation, reinstatement, or renewal) that produces a new policy version.

id
string<uuid>
required

Transaction identifier

policyId
string<uuid>
required

Policy identifier

policyVersion
integer
required

Sequential version number produced by this transaction

action
enum<string>
required

Type of transaction

Available options:
NEW_BUSINESS,
ENDORSE,
CANCEL,
REINSTATE,
RENEW
effectiveDate
string<date>
required

When the transaction takes effect (ISO 8601)

transactionTimestamp
string<date-time>
required

When the business decision was made (ISO 8601)

createdAt
string<date-time>
required

When the transaction record was created (ISO 8601)

createdBy
string | null
required

User ID who created the transaction (null if system-created)

displayAuthor
string | null
required

User-visible author label override (e.g. "Data Import" on historical imports). When set, UIs display it in place of the creating user's name; audit attribution stays in createdBy. Null on normal writes.

deltas
object[]

Per-field deltas that make up this transaction. Only present on the get-single-transaction endpoint.