Add Entries

Send ordered sequences of interaction records to Data 360 as the conversation progresses. Entries can be messages (human-readable content) or traces (agent reasoning, tool calls, tool results).

URI: /api/v1/agentic/conversations/{conversationId}/entries

Format: application/json

HTTP Method: POST

Authentication: Bearer JWT

ParameterRequiredDescription
conversationIdYesConversation identifier.
HeaderRequiredDescription
AuthorizationYesBearer JWT token.
agent_idYesRegistered agent API name.
FieldTypeRequiredDescription
sessionIdStringYesTarget session identifier.
entriesArrayYesOrdered entries. Minimum 1 required.
entries[].idStringYesEntry identifier.
entries[].interactionIdStringNoGroups related entries (for example, a tool call and its result).
entries[].participantIdStringYesAuthor of the entry.
entries[].contentStringConditionalRequired for Message category. Not used for Trace category.
entries[].typeStringNoEntry type. Values: user_message, agent_response, agent_reasoning, tool_call, tool_result.
entries[].roleStringNoRole of the participant.
entries[].timestampString (ISO 8601)NoEntry timestamp. Server stamps if omitted.
entries[].categoryStringNoEntry category. Values: Message, Trace, Entry.
entries[].attachmentsArrayNoAttachments with contentType and contentUrl fields.
entries[].variableMapNoFree-form payload. Used by Trace category for tool call data.
FieldTypeDescription
statusCodeStringOperation status. Value: entriesAdded.
conversationIdStringParent conversation identifier.
sessionIdStringParent session identifier.

Status: 202 Accepted

Status CodeDescription
400Bad Request. Invalid request format or missing required fields.
401Unauthorized. Invalid or missing JWT token.
404Not Found. Conversation does not exist.
500Internal Server Error.