# InteractionProcessContextAuthor

Who wrote an item of a run's conversation.

**Kind:** an object, used in responses.

## Fields

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `id` | `uuid` | The author's id: the agent's for an agent, the user's for a person, and an empty id for Maitento's own messages. |
| `name` | `string` | The author's name: the participant's name for an agent, the person's name for a person. |
| `type` | [`InteractionProcessContextAuthorType`](https://docs.maitento.com/reference/types/interaction-process-context-author-type.md) | What kind of author it is. |

## Example

```json
{
  "id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "name": "...",
  "type": "Human"
}
```

## Where it's used

- Inside [`InteractionProcessContextAgentMessage`](https://docs.maitento.com/reference/types/interaction-process-context-agent-message.md)
- Inside [`InteractionProcessContextAgree`](https://docs.maitento.com/reference/types/interaction-process-context-agree.md)
- Inside [`InteractionProcessContextDirectQuestionAnswer`](https://docs.maitento.com/reference/types/interaction-process-context-direct-question-answer.md)
- Inside [`InteractionProcessContextDirectQuestionAsk`](https://docs.maitento.com/reference/types/interaction-process-context-direct-question-ask.md)
- Inside [`InteractionProcessContextDisagree`](https://docs.maitento.com/reference/types/interaction-process-context-disagree.md)
- Inside [`InteractionProcessContextHumanMessage`](https://docs.maitento.com/reference/types/interaction-process-context-human-message.md)
- Inside [`InteractionProcessContextInjectedSystemMessage`](https://docs.maitento.com/reference/types/interaction-process-context-injected-system-message.md)
- Inside [`InteractionProcessContextNoAction`](https://docs.maitento.com/reference/types/interaction-process-context-no-action.md)
- Inside [`InteractionProcessContextOrchestratorMessage`](https://docs.maitento.com/reference/types/interaction-process-context-orchestrator-message.md)
- Inside [`InteractionProcessContextSolutionProposal`](https://docs.maitento.com/reference/types/interaction-process-context-solution-proposal.md)
- Inside [`InteractionProcessContextSummary`](https://docs.maitento.com/reference/types/interaction-process-context-summary.md)
- Inside [`InteractionProcessContextSystemPrompt`](https://docs.maitento.com/reference/types/interaction-process-context-system-prompt.md)
- Inside [`InteractionProcessContextToolCall`](https://docs.maitento.com/reference/types/interaction-process-context-tool-call.md)
- Inside [`InteractionProcessContextToolResult`](https://docs.maitento.com/reference/types/interaction-process-context-tool-result.md)
- Inside [`InteractionProcessContextVoteProposal`](https://docs.maitento.com/reference/types/interaction-process-context-vote-proposal.md)
