Skip to content

feat(<agentsight>): RESTful API for Conversation & Session CRUD Operations #63

@chengshuyi

Description

@chengshuyi

Component

agentsight

Problem Statement

Currently, the AgentSight platform lacks standardized RESTful APIs for managing conversations and sessions. Users and external systems cannot programmatically create, read, update, or delete conversation and session data. This limits:
Third-party integrations with the AgentSight platform
Automated workflow orchestration
External dashboard development
Data synchronization with external systems

Proposed Solution

Implement comprehensive RESTful APIs for Conversation and Session CRUD operations:
Conversation APIs:

  • GET /api/v1/conversations - List conversations with filtering and pagination
  • GET /api/v1/conversations/:id - Get conversation details
  • POST /api/v1/conversations - Create new conversation
  • PUT /api/v1/conversations/:id - Update conversation metadata
  • DELETE /api/v1/conversations/:id - Delete conversation

Alternatives Considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions