ContactPersonaAssignment
A Contact's Persona, with the Persona's name resolved alongside its id.
A Contact holds at most one, so contactPersonaAssignments returns either zero or one
element. It stays a list so a caller written against the per-workspace shape keeps working.
type ContactPersonaAssignment {
record_id: ID!
persona_id: ID!
persona_name: String
assigned_at: DateTime
source: String
fit_level: Int
}
Fields
ContactPersonaAssignment.record_id ● ID! non-null scalar
ContactPersonaAssignment.persona_id ● ID! non-null scalar
ContactPersonaAssignment.persona_name ● String scalar
ContactPersonaAssignment.assigned_at ● DateTime scalar
ContactPersonaAssignment.source ● String scalar
How the assignment was made: manual by a user, classifier by the Classify Contact
Persona action.
ContactPersonaAssignment.fit_level ● Int scalar
How firmly the classifier's evidence placed the Contact inside this Persona, 1-10. Null on a manual assignment, and on one made before the classifier scored fit.


