🧩 Service: Lead​
🔧 Operation: getPlatformTickets​
🔹 Change 1​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 2​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category.properties.sub_categories.type - New Schema:
"array"
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketSourceEnum - Schema Action:
ENUM_VALUE_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.source.enum.2 - New Schema:
"partner_panel"
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.video_room_id - New Schema:
{
"type": "string"
}
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.__v - New Schema:
{
"type": "number"
}
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.attachments - New Schema:
{
"type": "array",
"description": "List of all attachments related to the form",
"items": {
"$ref": "#/components/schemas/TicketAsset"
}
}
🔹 Change 10​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Filter - Schema Action:
REQUIRED_FIELD_REMOVED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.required.2
🔹 Change 11​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.categories.items.properties.sub_categories.type - New Schema:
"array"
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.categories.items.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Filter - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.all_categories - New Schema:
{
"type": "object",
"additionalProperties": true
}
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.getPlatformTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 15​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.getPlatformTickets.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"company/lead/read"
]
}
]
🔧 Operation: createTicket​
🔹 Change 1​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
AddTicketPayload - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.created_by.additionalProperties - New Schema:
true
🔹 Change 2​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
AddTicketPayload - Schema Action:
ADDITIONAL_PROPERTIES_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.requestBody.content.application/json.schema.properties._custom_json.additionalProperties - New Schema:
true
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
AddTicketPayload - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
AddTicketPayload - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 6​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.type - New Schema:
"array"
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketSourceEnum - Schema Action:
ENUM_VALUE_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.source.enum.2 - New Schema:
"partner_panel"
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.video_room_id - New Schema:
{
"type": "string"
}
🔹 Change 10​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 11​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v - New Schema:
{
"type": "number"
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.createTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.attachments - New Schema:
{
"type": "array",
"description": "List of all attachments related to the form",
"items": {
"$ref": "#/components/schemas/TicketAsset"
}
}
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createTicket.methodTypePlaceHolder.responses.400 - New Schema:
{
"description": "Failure",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error4XX"
},
"examples": {
"failure": {
"$ref": "#/components/examples/Error4XXExample"
}
}
}
}
}
🔹 Change 15​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.createTicket.methodTypePlaceHolder.security - New Schema:
[
{
"oauth2": [
"company/lead/write"
]
}
]
🔧 Operation: ::action:-:OPERATION_ID_UPDATED::​
🔹 Change 1​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 2​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category.properties.sub_categories.type - New Schema:
"array"
🔹 Change 3​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 4​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketSourceEnum - Schema Action:
ENUM_VALUE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.source.enum.2 - New Schema:
"partner_panel"
🔹 Change 5​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.video_room_id - New Schema:
{
"type": "string"
}
🔹 Change 6​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 7​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 8​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.__v - New Schema:
{
"type": "number"
}
🔹 Change 9​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.attachments - New Schema:
{
"type": "array",
"description": "List of all attachments related to the form",
"items": {
"$ref": "#/components/schemas/TicketAsset"
}
}
🔹 Change 10​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Filter - Schema Action:
REQUIRED_FIELD_REMOVED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.required.2
🔹 Change 11​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.categories.items.properties.sub_categories.type - New Schema:
"array"
🔹 Change 12​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.categories.items.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 13​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Filter - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.filters.properties.all_categories - New Schema:
{
"type": "object",
"additionalProperties": true
}
🔹 Change 14​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTickets.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 15​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 16​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.type - New Schema:
"array"
🔹 Change 17​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 18​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketSourceEnum - Schema Action:
ENUM_VALUE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.source.enum.2 - New Schema:
"partner_panel"
🔹 Change 19​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.video_room_id - New Schema:
{
"type": "string"
}
🔹 Change 20​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 21​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 22​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v - New Schema:
{
"type": "number"
}
🔹 Change 23​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.attachments - New Schema:
{
"type": "array",
"description": "List of all attachments related to the form",
"items": {
"$ref": "#/components/schemas/TicketAsset"
}
}
🔹 Change 24​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 25​
- Action:
add - Type:
breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
DATA_TYPE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.type - New Schema:
"array"
🔹 Change 26​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketCategory - Schema Action:
ITEMS_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.category.properties.sub_categories.items - New Schema:
{
"$ref": "#/components/schemas/TicketCategory"
}
🔹 Change 27​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> TicketSourceEnum - Schema Action:
ENUM_VALUE_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.source.enum.2 - New Schema:
"partner_panel"
🔹 Change 28​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.video_room_id - New Schema:
{
"type": "string"
}
🔹 Change 29​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.subscribers - New Schema:
{
"type": "array",
"items": {
"type": "string"
}
}
🔹 Change 30​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.additional_info - New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/AdditionalInfoSchema"
}
}
🔹 Change 31​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v - New Schema:
{
"type": "number"
}
🔹 Change 32​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editPlatformTicket.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.attachments - New Schema:
{
"type": "array",
"description": "List of all attachments related to the form",
"items": {
"$ref": "#/components/schemas/TicketAsset"
}
}
🔹 Change 33​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTicket
🔹 Change 34​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editNewTicket
🔹 Change 35​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.createPlatformTicketHistory.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 36​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicketHistory.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 37​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getPlatformTicketHistory.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 38​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getFeedbacks
🔹 Change 39​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.submitFeedback
🔹 Change 40​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.createNewHistory.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 41​
- Action:
remove - Type:
breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getNewTicketHistory
🔹 Change 42​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getCustomForm.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 43​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editCustomForm.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 44​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.deleteCustomForm.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 45​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getCustomForms.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 46​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Page - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getCustomForms.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page.properties.total - New Schema:
{
"type": "integer",
"format": "int32",
"description": "Total number of items.",
"example": 1
}
🔹 Change 47​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
TicketList --> Ticket --> CreatedOn - Schema Action:
PROPERTY_ADDED - Path:
paths.::action:-:OPERATION_ID_UPDATED::.createCustomForm.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_on.properties.platform - New Schema:
{
"type": "string"
}
🔹 Change 48​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getTicket - New Schema:
{
"methodTypePlaceHolder": {
"description": "Get ticket details of a application level ticket with ticket ID",
"summary": "Get Ticket Details",
"operationId": "getTicket",
"tags": [
"Tickets"
],
"parameters": [
{
"name": "company_id",
"in": "path",
"description": "Company ID of the application",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "568"
},
"not_found": {
"value": "568"
}
}
},
{
"name": "application_id",
"in": "path",
"description": "Application ID for which the data will be returned",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "000000000000000000000001"
},
"failure": {
"value": "000000000000000000000001"
}
}
},
{
"name": "id",
"in": "path",
"description": "Tiket ID of the ticket to be fetched",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "5f150f33d8bd5237b16bc279"
},
"not_found": {
"value": "5f150f33d8bd5237b16bcxx"
}
}
}
],
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Ticket"
},
"examples": {
"success": {
"$ref": "#/components/examples/GetTicket"
}
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundError"
},
"examples": {
"not_found": {
"$ref": "#/components/examples/NotFoundExample"
}
}
}
}
}
},
"x-groups": [
"Ticket"
],
"security": [
{
"oauth2": [
"application/customer_support/read"
]
}
],
"path": "/service/platform/lead/v1.0/company/{company_id}/application/{application_id}/ticket/{id}",
"methodType": "get"
}
}
🔹 Change 49​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.editTicket - New Schema:
{
"methodTypePlaceHolder": {
"description": "Edits ticket details of a application level ticket such as status, priority, category, tags, attachments, assigne & ticket content changes",
"summary": "Update Ticket Details",
"operationId": "editTicket",
"tags": [
"Tickets"
],
"parameters": [
{
"name": "company_id",
"in": "path",
"description": "Company ID of the application",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "568"
},
"not_found": {
"value": "568"
}
}
},
{
"name": "application_id",
"in": "path",
"description": "Application ID for ticket",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "000000000000000000000001"
},
"not_found": {
"value": "000000000000000000000001"
}
}
},
{
"name": "id",
"in": "path",
"description": "Ticket ID of ticket to be edited",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "5f150f33d8bd5237b16bc279"
},
"not_found": {
"value": "5eabef971a8e0830e6d56xx"
}
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EditTicketPayload"
},
"examples": {
"success": {
"$ref": "#/components/examples/EditTicketPayload"
},
"not_found": {
"$ref": "#/components/examples/EditTicketPayload"
}
}
}
}
},
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Ticket"
},
"examples": {
"success": {
"$ref": "#/components/examples/EditTicketResponse"
}
}
}
}
},
"404": {
"description": "Not Found",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotFoundError"
},
"examples": {
"not_found": {
"$ref": "#/components/examples/NotFoundExample"
}
}
}
}
}
},
"security": [
{
"oauth2": [
"application/customer_support/write"
]
}
],
"x-groups": [
"Ticket"
],
"path": "/service/platform/lead/v1.0/company/{company_id}/application/{application_id}/ticket/{id}",
"methodType": "put"
}
}
🔹 Change 50​
- Action:
add - Type:
non-breaking - xGroup:
N/A - Schema Ref:
N/A - Schema Action:
N/A - Path:
paths.::action:-:OPERATION_ID_UPDATED::.getTicketHistory - New Schema:
{
"methodTypePlaceHolder": {
"description": "Gets history list for specific application level ticket, this history is seen on ticket detail page, this can be comment, log or rating.",
"summary": "Get ticket history interaction",
"operationId": "getTicketHistory",
"tags": [
"Tickets"
],
"parameters": [
{
"name": "company_id",
"in": "path",
"description": "Company ID of application",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "1"
}
}
},
{
"name": "application_id",
"in": "path",
"description": "Application ID for ticket",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "5e269d9d08a6c4469f8ceb14"
}
}
},
{
"name": "id",
"in": "path",
"description": "Ticket ID for which history is to be fetched",
"required": true,
"schema": {
"type": "string"
},
"examples": {
"success": {
"value": "5f3f7803f31c03e0386630fb"
}
}
}
],
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketHistoryList"
},
"examples": {
"success": {
"$ref": "#/components/examples/TicketHistoryListResponse"
}
}
}
}
}
},
"x-groups": [
"Ticket History"
],
"security": [
{
"oauth2": [
"application/customer_support/read"
]
}
],
"path": "/service/platform/lead/v1.0/company/{company_id}/application/{application_id}/ticket/{id}/history",
"methodType": "get"
}
}