Skip to main content

API Change Log - Lead

🧩 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"
}
}

Was this section helpful?