diff --git a/fern/definition/copilots.yml b/fern/definition/copilots.yml index 8869866..42932c3 100644 --- a/fern/definition/copilots.yml +++ b/fern/definition/copilots.yml @@ -24,6 +24,34 @@ service: response: body: conversationId: "ac20e6ba-0bae-11ef-b25a-efca73df4c3a" + provideMessageFeedback: + path: /provideMessageFeedback + method: POST + request: + name: ProvideMessageFeedbackRequest + body: + properties: + userEmail: + type: string + docs: | + The user profile you want to use when providing feedback. + messageId: + type: uuid + docs: | + The message ID for which feedback is being provided. + messageFeedback: + type: MessageFeedback + docs: | + The feedback provided by the user. + examples: + - name: Example0 + request: + userEmail: ravin@credal.ai + messageId: dd721cd8-4bf2-4b94-9869-258df3dab9dc + messageFeedback: + feedback: NEGATIVE + suggestedAnswer: "Yes, Credal is SOC 2 compliant." + sendMessage: path: /sendMessage method: POST @@ -71,6 +99,8 @@ service: name: "Example Document", url: "https://drive.google.com/file/d/123456/view"} ] + messageId: dd721cd8-4bf2-4b94-9869-258df3dab9dc + types: # CreateConversationRequest: # properties: @@ -105,6 +135,8 @@ types: activitySourceIdsForAudit: list inserted_audit_log: InsertedAuditLog referencedSources: list + messageId: uuid + ReferencedSource: properties: @@ -135,3 +167,13 @@ types: id: string name: string description: string + + FeedbackEnum: + enum: + - POSITIVE + - NEGATIVE + + MessageFeedback: + properties: + feedback: FeedbackEnum + suggestedAnswer: optional