PUT v1/Shops/{shopId}/MessageConversations/{messageConversationId}

Updates an MessageConversation

Request Information

URI Parameters

NameDescriptionTypeAdditional information
shopId

Id of shop

integer

Required.

messageConversationId

Id of MessageConversation

integer

Required.

Body Parameters

The updated MessageConversation

MessageConversationChanges
NameDescriptionTypeAdditional information
ExternalKey

Gets or sets the ExternalKey.

string

Max length: 255

CustomerEmail

Gets or sets the CustomerEmail.

string

Max length: 50

CustomerPhone

Gets or sets the CustomerPhone.

string

Max length: 50

UserAgent

Gets or sets the UserAgent.

string

Max length: 255

HostName

Gets or sets the HostName.

string

Max length: 50

PathName

Gets or sets the PathName.

string

Max length: 50

Platform

Gets or sets the Platform.

string

Max length: 50

Url

Gets or sets the Url.

string

Max length: 2147483647

Realm

Gets or sets the Realm.

string

Max length: 50

Note

Gets or sets the Note.

string

Max length: 2147483647

Id

Gets or sets the identifier.

integer

Required

CreationDate

Gets or sets the CreationDate.

date

None.

LastActivityDate

Gets or sets the LastActivityDate.

date

None.

FinishedDate

Gets or sets the FinishedDate.

date

None.

CustomerId

Gets or sets the CustomerId.

integer

None.

CustomerName

Gets or sets the CustomerName.

string

Max length: 50

Rating

Gets or sets the Rating.

integer

None.

ConversationType

Gets or sets the ConversationType.

string

Max length: 50

OrderId

Gets or sets the OrderId.

integer

None.

OrderCode

Gets or sets the OrderCode.

string

None.

TicketId

Gets or sets the TicketId.

integer

None.

TicketCode

Gets or sets the TicketCode.

integer

None.

ShopId

Gets or sets the shop identifier.

integer

Required

EmployeeId

Gets or sets the employee identifier.

integer

None.

PlatformKindEnumValue

Gets or sets the PlatformKindEnumValue.

PlatformKindEnum

Required

ChannelId

Gets or sets the ChannelId.

string

Max length: 255

Request Formats

application/json, text/json

Sample:
{
  "ExternalKey": "sample string 1",
  "CustomerEmail": "sample string 2",
  "CustomerPhone": "sample string 3",
  "UserAgent": "sample string 4",
  "HostName": "sample string 5",
  "PathName": "sample string 6",
  "Platform": "sample string 7",
  "Url": "sample string 8",
  "Realm": "sample string 9",
  "Note": "sample string 10",
  "Id": 11,
  "CreationDate": "2026-01-11T16:13:16.7386644+01:00",
  "LastActivityDate": "2026-01-11T16:13:16.7386644+01:00",
  "FinishedDate": "2026-01-11T16:13:16.7386644+01:00",
  "CustomerId": 1,
  "CustomerName": "sample string 13",
  "Rating": 1,
  "ConversationType": "sample string 14",
  "OrderId": 1,
  "OrderCode": "sample string 15",
  "TicketId": 1,
  "TicketCode": 1,
  "ShopId": 16,
  "EmployeeId": 1,
  "PlatformKindEnumValue": 0,
  "ChannelId": "sample string 17"
}

application/xml, text/xml

Sample:
<MessageConversationChanges xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Id>11</Id>
  <CreationDate>2026-01-11T16:13:16.7386644+01:00</CreationDate>
  <LastActivityDate>2026-01-11T16:13:16.7386644+01:00</LastActivityDate>
  <FinishedDate>2026-01-11T16:13:16.7386644+01:00</FinishedDate>
  <CustomerId>1</CustomerId>
  <CustomerName>sample string 13</CustomerName>
  <Rating>1</Rating>
  <ConversationType>sample string 14</ConversationType>
  <OrderId>1</OrderId>
  <OrderCode>sample string 15</OrderCode>
  <TicketId>1</TicketId>
  <TicketCode>1</TicketCode>
  <ShopId>16</ShopId>
  <EmployeeId>1</EmployeeId>
  <PlatformKindEnumValue>FlowAi</PlatformKindEnumValue>
  <ChannelId>sample string 17</ChannelId>
  <ExternalKey>sample string 1</ExternalKey>
  <CustomerEmail>sample string 2</CustomerEmail>
  <CustomerPhone>sample string 3</CustomerPhone>
  <UserAgent>sample string 4</UserAgent>
  <HostName>sample string 5</HostName>
  <PathName>sample string 6</PathName>
  <Platform>sample string 7</Platform>
  <Url>sample string 8</Url>
  <Realm>sample string 9</Realm>
  <Note>sample string 10</Note>
</MessageConversationChanges>

Response Information

Resource Description

Updated MessageConversation

MessageConversation
NameDescriptionTypeAdditional information
ExternalKey

Gets or sets the ExternalKey.

string

Max length: 255

CustomerEmail

Gets or sets the CustomerEmail.

string

Max length: 50

CustomerPhone

Gets or sets the CustomerPhone.

string

Max length: 50

UserAgent

Gets or sets the UserAgent.

string

Max length: 255

HostName

Gets or sets the HostName.

string

Max length: 50

PathName

Gets or sets the PathName.

string

Max length: 50

Platform

Gets or sets the Platform.

string

Max length: 50

Url

Gets or sets the Url.

string

Max length: 2147483647

Realm

Gets or sets the Realm.

string

Max length: 50

Note

Gets or sets the Note.

string

Max length: 2147483647

Id

Gets or sets the identifier.

integer

Required

CreationDate

Gets or sets the CreationDate.

date

None.

LastActivityDate

Gets or sets the LastActivityDate.

date

None.

FinishedDate

Gets or sets the FinishedDate.

date

None.

CustomerId

Gets or sets the CustomerId.

integer

None.

CustomerName

Gets or sets the CustomerName.

string

Max length: 50

Rating

Gets or sets the Rating.

integer

None.

ConversationType

Gets or sets the ConversationType.

string

Max length: 50

OrderId

Gets or sets the OrderId.

integer

None.

OrderCode

Gets or sets the OrderCode.

string

None.

TicketId

Gets or sets the TicketId.

integer

None.

TicketCode

Gets or sets the TicketCode.

integer

None.

ShopId

Gets or sets the shop identifier.

integer

Required

EmployeeId

Gets or sets the employee identifier.

integer

None.

PlatformKindEnumValue

Gets or sets the PlatformKindEnumValue.

PlatformKindEnum

Required

ChannelId

Gets or sets the ChannelId.

string

Max length: 255

Response Formats

application/json, text/json

Sample:
{
  "ExternalKey": "sample string 1",
  "CustomerEmail": "sample string 2",
  "CustomerPhone": "sample string 3",
  "UserAgent": "sample string 4",
  "HostName": "sample string 5",
  "PathName": "sample string 6",
  "Platform": "sample string 7",
  "Url": "sample string 8",
  "Realm": "sample string 9",
  "Note": "sample string 10",
  "Id": 11,
  "CreationDate": "2026-01-11T16:13:16.754306+01:00",
  "LastActivityDate": "2026-01-11T16:13:16.754306+01:00",
  "FinishedDate": "2026-01-11T16:13:16.754306+01:00",
  "CustomerId": 1,
  "CustomerName": "sample string 13",
  "Rating": 1,
  "ConversationType": "sample string 14",
  "OrderId": 1,
  "OrderCode": "sample string 15",
  "TicketId": 1,
  "TicketCode": 1,
  "ShopId": 16,
  "EmployeeId": 1,
  "PlatformKindEnumValue": 0,
  "ChannelId": "sample string 17"
}

application/xml, text/xml

Sample:
<MessageConversation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Id>11</Id>
  <CreationDate>2026-01-11T16:13:16.754306+01:00</CreationDate>
  <LastActivityDate>2026-01-11T16:13:16.754306+01:00</LastActivityDate>
  <FinishedDate>2026-01-11T16:13:16.754306+01:00</FinishedDate>
  <CustomerId>1</CustomerId>
  <CustomerName>sample string 13</CustomerName>
  <Rating>1</Rating>
  <ConversationType>sample string 14</ConversationType>
  <OrderId>1</OrderId>
  <OrderCode>sample string 15</OrderCode>
  <TicketId>1</TicketId>
  <TicketCode>1</TicketCode>
  <ShopId>16</ShopId>
  <EmployeeId>1</EmployeeId>
  <PlatformKindEnumValue>FlowAi</PlatformKindEnumValue>
  <ChannelId>sample string 17</ChannelId>
  <ExternalKey>sample string 1</ExternalKey>
  <CustomerEmail>sample string 2</CustomerEmail>
  <CustomerPhone>sample string 3</CustomerPhone>
  <UserAgent>sample string 4</UserAgent>
  <HostName>sample string 5</HostName>
  <PathName>sample string 6</PathName>
  <Platform>sample string 7</Platform>
  <Url>sample string 8</Url>
  <Realm>sample string 9</Realm>
  <Note>sample string 10</Note>
</MessageConversation>