{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To list the dialogue turns within a specific session, send a GET request to\n`/v1/signals/sessions/{session_id}/dialogues`. Each dialogue represents a\nsingle turn of conversation between a user and the environment, along with\nany signals detected. Results are paginated using cursor-based pagination.\n","properties":{"path":{"type":"object","properties":{"session_id":{"type":"string","format":"uuid","examples":["01a0f3d5-d5f1-798a-9352-2cd8f8b81e78"],"description":"A unique identifier for a signals session."}},"required":["session_id"],"additionalProperties":false},"query":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"default":20,"examples":[20],"description":"Maximum number of items to return per page."},"after":{"type":"string","examples":["eyJ0ZWFtX2lkIjozOTQ0OTk0Nn0="],"description":"An opaque cursor string returned from a previous page. Pass this value to retrieve the next page of results."},"start_time":{"type":"string","format":"date-time","examples":["2026-09-01T00:00:00Z"],"description":"Filter results to those occurring at or after this timestamp (RFC 3339)."},"end_time":{"type":"string","format":"date-time","examples":["2026-10-01T00:00:00Z"],"description":"Filter results to those occurring at or before this timestamp (RFC 3339)."},"signal_type":{"type":"string","examples":["DisengagementEscalation"],"description":"Filter results by signal type. Use the export options endpoint to list available signal types."}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"List Dialogues for a Session","id":"digitalocean.signals_list_session_dialogues","example":{"path":{"session_id":"01a0f3d5-d5f1-798a-9352-2cd8f8b81e78"}},"maxRequests":1,"summary":false}}