Add Participants

Add additional participants to an active session. Use this endpoint for agent handoffs or multi-agent collaboration.

URI: /api/v1/agentic/conversations/{conversationId}/sessions/{sessionId}/participants

Format: application/json

HTTP Method: POST

Authentication: Bearer JWT

ParameterRequiredDescription
conversationIdYesConversation identifier.
sessionIdYesSession identifier.
HeaderRequiredDescription
AuthorizationYesBearer JWT token.
agent_idYesRegistered agent API name.
FieldTypeRequiredDescription
participantsArrayYesParticipants to add. Minimum 1 required.
participants[].idStringYesParticipant identifier. Use the agent’s registered API name, Individual ID, or User ID depending on participant type.
participants[].typeStringYesParticipant type. Values: individual, employee, agent, or free-form string.
participants[].roleStringYesParticipant role in the session. Values: owner, participant.
FieldTypeDescription
statusCodeStringOperation status. Value: participantsAdded.
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 or session does not exist.
500Internal Server Error.