BlueprintParticipant

A party involved in the blueprint. key and name define the role slot ("Hiring Manager", "Candidate"); participantName and participantEmail resolve to the actual person at run time, either as literals or via JSONata expressions that derive them from inputs.

  • key
    Type: string
    required

    Unique identifier for this participant within the blueprint.

  • name
    Type: string
    required

    Human-readable role label shown in Studio and audit trails (e.g. "Hiring Manager"). Distinct from the resolved person's name — that comes from participantName.

  • participantEmail
    required

    Resolved email of the actual person filling this participant slot at run time. Either a literal string or a JSONata expression that derives the email from inputs (e.g. { "expression": "candidate.email" }). Required — a participant whose email doesn't resolve at run time would otherwise be silently dropped from the workflow.

    • Type: string

      Resolved email of the actual person filling this participant slot at run time. Either a literal string or a JSONata expression that derives the email from inputs (e.g. { "expression": "candidate.email" }). Required — a participant whose email doesn't resolve at run time would otherwise be silently dropped from the workflow.

  • participantName
    required

    Resolved name of the actual person filling this participant slot at run time. Either a literal string or a JSONata expression that derives the name from inputs (e.g. { "expression": "candidate.fullName" }). Required — a participant whose name doesn't resolve at run time would otherwise be silently dropped from the workflow.

    • Type: string

      Resolved name of the actual person filling this participant slot at run time. Either a literal string or a JSONata expression that derives the name from inputs (e.g. { "expression": "candidate.fullName" }). Required — a participant whose name doesn't resolve at run time would otherwise be silently dropped from the workflow.

  • roleCategory
    Type: string

    Optional category for grouping or filtering participants (e.g. "Signer", "Reviewer").