Create Conversation

Create a new conversation entity. Provide a unique conversation ID, ownership information, and optional metadata.

URI: /api/v1/agentic/conversations

Format: application/json

HTTP Method: POST

Authentication: Bearer JWT

Prerequisites 

  • Register the agent in Data 360.
  • Obtain a valid JWT token with the required permissions.
  • Configure a data space for Agentic Memory.

Request Headers 

HeaderRequiredDescription
AuthorizationYesBearer JWT token.
agent_idYesRegistered agent API name.
Content-TypeYesapplication/json.

Request Body Schema 

FieldTypeRequiredDescription
conversationIdStringYesCaller-supplied unique identifier for this conversation.
conversationOwnerIdStringYesIndividual or User ID of the conversation owner.
ownerTypeStringYesType of owner. Values: individual, employee.
nameStringNoHuman-readable name for the conversation.
channelObjectNoCommunication channel information. Contains type (web, chat, voice, sms, email, other) and id.
variableMapNoArbitrary string key-value metadata.

Example Request 

1{
2  "conversationId": "conv-2025-001",
3  "conversationOwnerId": "003AB000000XYZ",
4  "ownerType": "individual",
5  "name": "Support — onboarding",
6  "channel": { "type": "chat", "id": "slack-C0123" }
7}

Response Body Schema 

FieldTypeDescription
statusCodeStringOperation status. Value: created.
conversationIdStringThe created conversation identifier.

Example Response 

Status: 201 Created

1{
2  "statusCode": "created",
3  "conversationId": "conv-2025-001"
4}

Error Codes 

Status CodeDescription
400Bad Request. Invalid request format or missing required fields.
401Unauthorized. Invalid or missing JWT token.
500Internal Server Error.