swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ChatTranscripts API schemes: - https tags: - name: ChatTranscripts paths: /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts: get: tags: - ChatTranscripts description: Lists all chat transcripts for a support ticket under subscription operationId: microsoftAzureChattranscriptsList parameters: - name: supportTicketName in: path description: Support ticket name. required: true type: string - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved chat transcripts for a support ticket under a subscription. schema: $ref: '#/definitions/ChatTranscriptsListResult' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List communications for a subscription support ticket: $ref: ./examples/ListChatTranscriptsForSubscriptionSupportTicket.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Support Supporttickets Supportticketname Chattranscripts /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts: get: tags: - ChatTranscripts description: Lists all chat transcripts for a support ticket operationId: microsoftAzureSupportticketchattranscriptsnosubscriptionList parameters: - name: supportTicketName in: path description: Support ticket name required: true type: string - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved chat transcripts for a support ticket. schema: $ref: '#/definitions/ChatTranscriptsListResult' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List communications for a no-subscription support ticket: $ref: ./examples/ListChatTranscriptsForSupportTicket.json summary: Microsoft Azure Get Providers Microsoft Support Supporttickets Supportticketname Chattranscripts ? /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName} : get: tags: - ChatTranscripts description: Returns chatTranscript details for a support ticket under a subscription. operationId: microsoftAzureChattranscriptsGet parameters: - name: supportTicketName in: path description: Support ticket name. required: true type: string - name: chatTranscriptName in: path description: ChatTranscript name. required: true type: string - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved chat transcript details for a subscription ticket. schema: $ref: '#/definitions/ChatTranscriptDetails' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: Get chat transcript details for a subscription support ticket: $ref: ./examples/GetchatTranscriptDetailsForSubscriptionSupportTicket.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Support Supporttickets Supportticketname Chattranscripts Chattranscriptname /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName}: get: tags: - ChatTranscripts description: Returns chatTranscript details for a no subscription support ticket. operationId: microsoftAzureChattranscriptsnosubscriptionGet parameters: - name: supportTicketName in: path description: Support ticket name. required: true type: string - name: chatTranscriptName in: path description: ChatTranscript name. required: true type: string - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved chat transcript details. schema: $ref: '#/definitions/ChatTranscriptDetails' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse x-ms-examples: Get chat transcript details for a subscription support ticket: $ref: ./examples/GetchatTranscriptDetailsForSupportTicket.json summary: Microsoft Azure Get Providers Microsoft Support Supporttickets Supportticketname Chattranscripts Chattranscriptname definitions: ChatTranscriptsListResult: description: Collection of Chat Transcripts resources. type: object properties: value: description: List of Chat Transcripts resources. type: array items: $ref: '#/definitions/ChatTranscriptDetails' nextLink: description: The URI to fetch the next page of Chat Transcripts resources. type: string ChatTranscriptDetails: x-ms-azure-resource: true description: Object that represents a Chat Transcript resource. type: object properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ChatTranscriptDetailsProperties' description: Properties of the resource. allOf: - $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ProxyResource ChatTranscriptDetailsProperties: description: Describes the properties of a Chat Transcript Details resource. type: object properties: messages: description: List of chat transcript communication resources. type: array items: $ref: '#/definitions/MessageProperties' x-ms-identifiers: [] startTime: format: date-time description: Time in UTC (ISO 8601 format) when the chat began. type: string readOnly: true MessageProperties: description: Describes the properties of a Message Details resource. required: - body type: object properties: contentType: description: Content type. type: string x-ms-enum: name: TranscriptContentType modelAsString: true readOnly: true communicationDirection: description: Direction of communication. enum: - inbound - outbound type: string x-ms-enum: name: CommunicationDirection modelAsString: true readOnly: true sender: description: Name of the sender. type: string body: description: Body of the communication. type: string createdDate: format: date-time description: Time in UTC (ISO 8601 format) when the communication was created. type: string readOnly: true parameters: ApiVersionParameter: name: api-version in: query required: true type: string description: API version. SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: Azure subscription Id. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'