Sales reads terms-of-service acceptance off the Attio CRM record, so the mutation happens here rather than in an event consumer. Required, not optional: there are three construction sites, and a root that forgot it would silently stop the sync rather than fail to compile.
Protected ReadonlycustomerProtected Readonlys3Protected Readonlys3All term-acceptance records for the customer (defaults filled in for any not yet acted on).
Create or update a customer term acceptance
The term acceptance in the db is replaced completely if present, i.e. if accepted terms are supplied, it overrides the persisted values.
Manage customer-wide term acceptances and term documents