Skip to main content

API Change Log - Communication

🧩 Service: Communication​

🔧 Operation: getAppProviders​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAppProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAppProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAppProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateAppProviders​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateAppProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateAppProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateAppProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getGlobalProviders​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getGlobalProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getEmailProviders​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEmailProviders.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 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createEmailProvider​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailProvider.methodTypePlaceHolder.responses.500

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailProvider.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getEmailProviderById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviderById.methodTypePlaceHolder.responses.404

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviderById.methodTypePlaceHolder.responses.500

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailProviderById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateEmailProviderById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailProviderById.methodTypePlaceHolder.responses.404

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailProviderById.methodTypePlaceHolder.responses.500

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailProviderById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: deleteEmailProviderById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.deleteEmailProviderById

🔧 Operation: getSmsProviders​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviders.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviders.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProviders
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items
  • New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/SmsProvider"
}
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProviders
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviders.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page
  • New Schema:
{
"$ref": "#/components/schemas/Page"
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviders.methodTypePlaceHolder.responses.500

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createSmsProvider​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsProviderReq
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.token

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.rpt
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 1
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.type
  • New Schema:
{
"type": "string",
"example": "application"
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.provider
  • New Schema:
{
"type": "string",
"example": "telspiel"
}

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties._id
  • New Schema:
{
"type": "string",
"example": "5fd9fd07c474a7710dd376d5"
}

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.name
  • New Schema:
{
"type": "string",
"example": "test telspiel"
}

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.description
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.sender
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 9​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.username
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 10​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.authkey
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.entity_id
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.application
  • New Schema:
{
"type": "string",
"example": "64802b8bd4dc759bcc1fef86"
}

🔹 Change 13​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 14​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 15​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.slug
  • New Schema:
{
"type": "string",
"example": "test-telspiel-application-telspiel-p9UY1r7nG"
}

🔹 Change 16​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 0
}

🔹 Change 17​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsProvider.methodTypePlaceHolder.responses.500

🔹 Change 18​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsProvider.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getDefaultSmsProviders​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getDefaultSmsProviders.methodTypePlaceHolder.responses.500

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getDefaultSmsProviders.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getSmsProviderById​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.rpt
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 1
}

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.type
  • New Schema:
{
"type": "string",
"example": "application"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.provider
  • New Schema:
{
"type": "string",
"example": "telspiel"
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties._id
  • New Schema:
{
"type": "string",
"example": "5fd9fd07c474a7710dd376d5"
}

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.name
  • New Schema:
{
"type": "string",
"example": "test telspiel"
}

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.description
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.sender
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.username
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 9​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.authkey
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 10​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.entity_id
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.application
  • New Schema:
{
"type": "string",
"example": "64802b8bd4dc759bcc1fef86"
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 13​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 14​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.slug
  • New Schema:
{
"type": "string",
"example": "test-telspiel-application-telspiel-p9UY1r7nG"
}

🔹 Change 15​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 0
}

🔹 Change 16​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.404

🔹 Change 17​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.responses.500

🔹 Change 18​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsProviderById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateSmsProviderById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsProviderReq
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.token

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.rpt
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 1
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.type
  • New Schema:
{
"type": "string",
"example": "application"
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.provider
  • New Schema:
{
"type": "string",
"example": "telspiel"
}

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties._id
  • New Schema:
{
"type": "string",
"example": "5fd9fd07c474a7710dd376d5"
}

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.name
  • New Schema:
{
"type": "string",
"example": "test telspiel"
}

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.description
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.sender
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 9​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.username
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 10​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.authkey
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.entity_id
  • New Schema:
{
"type": "string",
"example": "test"
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.application
  • New Schema:
{
"type": "string",
"example": "64802b8bd4dc759bcc1fef86"
}

🔹 Change 13​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 14​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at
  • New Schema:
{
"type": "string",
"example": "2020-12-16T12:26:47.794Z",
"format": "date-time"
}

🔹 Change 15​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.slug
  • New Schema:
{
"type": "string",
"example": "test-telspiel-application-telspiel-p9UY1r7nG"
}

🔹 Change 16​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SmsProvider
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.__v
  • New Schema:
{
"type": "integer",
"format": "int32",
"example": 0
}

🔹 Change 17​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.404

🔹 Change 18​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.responses.500

🔹 Change 19​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsProviderById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: deleteSmsProviderById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.deleteSmsProviderById

🔧 Operation: getCampaigns​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.parameters.2.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.parameters.3
  • New Schema:
{
"$ref": "#/components/parameters/PaginationNumber"
}

🔹 Change 3​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.parameters.4
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSize"
}

🔹 Change 4​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.parameters.5
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSort"
}

🔹 Change 5​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: Campaigns --> Campaign
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getCampaigns.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.tags.items.type
  • New Schema:
"string"

🔹 Change 6​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 7​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCampaigns.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 9​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaigns.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createCampaign​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createCampaign.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.recipient_headers
  • New Schema:
{
"$ref": "#/components/schemas/RecipientHeaders"
}

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createCampaign.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.email
  • New Schema:
{
"$ref": "#/components/schemas/CampaignEmail"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createCampaign.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.datasource
  • New Schema:
{
"type": "string",
"example": "64b2ddb6cb99a609e12a9bea"
}

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: Campaigns --> Campaign
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.createCampaign.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.tags.items.type
  • New Schema:
"string"

🔹 Change 5​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createCampaign.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 6​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createCampaign.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createCampaign.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getCampaignById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: Campaigns --> Campaign
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.tags.items.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaignById.methodTypePlaceHolder.responses.404

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCampaignById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateCampaignById​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateCampaignById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.recipient_headers
  • New Schema:
{
"$ref": "#/components/schemas/RecipientHeaders"
}

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateCampaignById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.email
  • New Schema:
{
"$ref": "#/components/schemas/CampaignEmail"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: CampaignReq
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateCampaignById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.datasource
  • New Schema:
{
"type": "string",
"example": "64b2ddb6cb99a609e12a9bea"
}

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: Campaigns --> Campaign
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.updateCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.tags.items.type
  • New Schema:
"string"

🔹 Change 5​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 6​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateCampaignById.methodTypePlaceHolder.responses.404

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateCampaignById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getStatsOfCampaignById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GetStats --> Stats
  • Schema Action: ITEMS_REMOVED
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.items

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GetStats --> Stats --> StatsImported
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.type
  • New Schema:
"object"

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.properties
  • New Schema:
{
"count": {
"type": "integer",
"format": "int32",
"example": 2
}
}

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GetStats --> Stats
  • Schema Action: ITEMS_REMOVED
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.items

🔹 Change 5​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GetStats --> Stats --> StatsProcessed
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.type
  • New Schema:
"object"

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.properties
  • New Schema:
{
"email": {
"$ref": "#/components/schemas/StatsProcessedEmail"
},
"sms": {
"$ref": "#/components/schemas/StatsProcessedSms"
}
}

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.responses.400

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getStatsOfCampaignById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getBigQueryRowCountById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getBigQueryRowCountById

🔧 Operation: createBigQueryRowCount​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.createBigQueryRowCount

🔧 Operation: getBigQueryHeadersById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getBigQueryHeadersById

🔧 Operation: createBigQueryNCount​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.createBigQueryNCount

🔧 Operation: createBigQueryHeaders​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.createBigQueryHeaders

🔧 Operation: getSystemAudiences​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getSystemAudiences

🔧 Operation: getAudiences​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getAudiences.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 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudiences.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createAudience​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createAudience.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createAudience.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createAudience.methodTypePlaceHolder.responses.500

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createAudience.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getAudienceById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudienceById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudienceById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudienceById.methodTypePlaceHolder.responses.404

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudienceById.methodTypePlaceHolder.responses.500

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getAudienceById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateAudienceById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.updateAudienceById

🔧 Operation: deleteAudienceById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.deleteAudienceById

🔧 Operation: getDummyDatasources​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getDummyDatasources

🔧 Operation: getDummyDatasourcesMeta​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getDummyDatasourcesMeta

🔧 Operation: getNSampleRecordsFromCsvByGet​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getNSampleRecordsFromCsvByGet

🔧 Operation: getNSampleRecordsFromCsv​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getNSampleRecordsFromCsv.methodTypePlaceHolder.responses.500

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getNSampleRecordsFromCsv.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getEmailTemplates​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates --> EmailTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.keys
  • New Schema:
{
"$ref": "#/components/schemas/TemplateKeys"
}

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEmailTemplates.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 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.responses.500

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createEmailTemplate​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplateReq
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.template_variables.additionalProperties
  • New Schema:
true

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates --> EmailTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.keys
  • New Schema:
{
"$ref": "#/components/schemas/TemplateKeys"
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.responses.500

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEmailTemplate.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getSystemEmailTemplates​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: DATA_TYPE_UPDATED
  • Path: paths.getSystemEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.type
  • New Schema:
"array"

🔹 Change 2​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: ITEMS_ADDED
  • Path: paths.getSystemEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.items
  • New Schema:
{
"$ref": "#/components/schemas/SystemEmailTemplate"
}

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemEmailTemplates.methodTypePlaceHolder.responses.500

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemEmailTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getEmailTemplateById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates --> EmailTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.keys
  • New Schema:
{
"$ref": "#/components/schemas/TemplateKeys"
}

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEmailTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateEmailTemplateById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplateReq
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.template_variables.additionalProperties
  • New Schema:
true

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates --> EmailTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.keys
  • New Schema:
{
"$ref": "#/components/schemas/TemplateKeys"
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateEmailTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: deleteEmailTemplateById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.message

🔹 Change 2​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.affected

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.operation

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: BasicDelete
  • Schema Action: PROPERTY_ADDED
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.deleted_count
  • New Schema:
{
"type": "integer",
"example": 1
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteEmailTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getSubscribedEmailTemplates​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates --> EmailTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.keys
  • New Schema:
{
"$ref": "#/components/schemas/TemplateKeys"
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EmailTemplates
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedEmailTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getSmsTemplates​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSmsTemplates.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 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createSmsTemplate​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplateReq
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.createSmsTemplate.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.template_variables.additionalProperties
  • New Schema:
true

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsTemplate.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsTemplate.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsTemplate.methodTypePlaceHolder.responses.500

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createSmsTemplate.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getSystemSmsTemplates​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemSmsTemplates.methodTypePlaceHolder.responses.500

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemSmsTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getSmsTemplateById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSmsTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateSmsTemplateById​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplateReq
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.template_variables.additionalProperties
  • New Schema:
true

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateSmsTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: deleteSmsTemplateById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.message

🔹 Change 2​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.affected

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GenericDelete
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.operation

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: BasicDelete
  • Schema Action: PROPERTY_ADDED
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.deleted_count
  • New Schema:
{
"type": "integer",
"example": 1
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.400

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.404

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.responses.500

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.deleteSmsTemplateById.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getSubscribedSmsTemplates​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.url_shorten

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties._id

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.application

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.is_system

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.is_internal

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.meta

🔹 Change 8​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.name

🔹 Change 9​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.description

🔹 Change 10​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.message

🔹 Change 11​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.priority

🔹 Change 12​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.tags

🔹 Change 13​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template_variables

🔹 Change 14​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template_id

🔹 Change 15​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.published

🔹 Change 16​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category

🔹 Change 17​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at

🔹 Change 18​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at

🔹 Change 19​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.slug

🔹 Change 20​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates --> SmsTemplate
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.__v

🔹 Change 21​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SubscribedSmsTemplates --> SmsTemplates
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.items
  • New Schema:
{
"type": "array",
"items": {
"$ref": "#/components/schemas/SmsTemplate"
}
}

🔹 Change 22​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SubscribedSmsTemplates --> SmsTemplates
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.page
  • New Schema:
{
"$ref": "#/components/schemas/Page"
}

🔹 Change 23​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SmsTemplates
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.page

🔹 Change 24​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.responses.500

🔹 Change 25​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSubscribedSmsTemplates.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: sendCommunicationSynchronously​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.data.items.properties
  • New Schema:
{
"phone_number": {
"type": "string",
"example": "8104338925"
},
"country_code": {
"type": "string",
"example": "91",
"x-not-enum": true
},
"to": {
"type": "string",
"example": "swarajsatpute@gofynd.com"
}
}

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> SendSyncData
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.data.items.additionalProperties
  • New Schema:
true

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.template.properties.value.oneOf
  • New Schema:
[
{
"type": "object"
},
{
"type": "string"
}
]

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure --> PayloadEmailStructure --> PayloadEmailProviderStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.provider.properties._id

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> PayloadEmailStructure --> PayloadEmailProviderStructure
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.provider.properties.slug
  • New Schema:
{
"type": "string"
}

🔹 Change 6​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.template.properties.value.oneOf
  • New Schema:
[
{
"type": "object"
},
{
"type": "string"
}
]

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure --> PayloadSmsStructure --> PayloadSmsProviderStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.provider.properties._id

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> PayloadSmsStructure --> PayloadSmsProviderStructure
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.provider.properties.slug
  • New Schema:
{
"type": "string",
"example": "netcore-singlemsg-api-otp"
}

🔹 Change 9​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.application

🔹 Change 10​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SendInstantRes
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.provider
  • New Schema:
{
"type": "string",
"example": "14b2ddb6cb99a609e12a9bea",
"nullable": true
}

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SendInstantRes
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.response
  • New Schema:
{
"type": "boolean",
"example": true,
"nullable": true
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationSynchronously.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: sendCommunicationAsynchronously​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.data.items.properties
  • New Schema:
{
"phone_number": {
"type": "string",
"example": "8104338925"
},
"country_code": {
"type": "string",
"example": "91",
"x-not-enum": true
},
"to": {
"type": "string",
"example": "swarajsatpute@gofynd.com"
}
}

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> SendSyncData
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.data.items.additionalProperties
  • New Schema:
true

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.template.properties.value.oneOf
  • New Schema:
[
{
"type": "object"
},
{
"type": "string"
}
]

🔹 Change 4​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure --> PayloadEmailStructure --> PayloadEmailProviderStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.provider.properties._id

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> PayloadEmailStructure --> PayloadEmailProviderStructure
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.email.properties.provider.properties.slug
  • New Schema:
{
"type": "string"
}

🔹 Change 6​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.template.properties.value.oneOf
  • New Schema:
[
{
"type": "object"
},
{
"type": "string"
}
]

🔹 Change 7​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure --> PayloadSmsStructure --> PayloadSmsProviderStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.provider.properties._id

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EngineReq --> SendSyncReq --> PayloadSmsStructure --> PayloadSmsProviderStructure
  • Schema Action: PROPERTY_ADDED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.sms.properties.provider.properties.slug
  • New Schema:
{
"type": "string",
"example": "netcore-singlemsg-api-otp"
}

🔹 Change 9​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EngineRequest --> PayloadStructure
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.payload.properties.application

🔹 Change 10​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendCommunicationAsynchronously.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getEventSubscriptions​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj --> EventSubscriptionTemplateObj --> EventSubscriptionTemplateSmsObj
  • Schema Action: DATA_TYPE_UPDATED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template.properties.sms.properties.template.type
  • New Schema:
"object"

🔹 Change 2​

  • Action: remove
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template.properties.sms.properties.template.format

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj --> EventSubscriptionTemplateObj --> EventSubscriptionTemplateSmsObj
  • Schema Action: NULLABLE_ADDED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template.properties.sms.properties.template.nullable
  • New Schema:
true

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj --> EventSubscriptionTemplateObj --> EventSubscriptionTemplateEmailObj
  • Schema Action: NULLABLE_ADDED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template.properties.email.properties.template.nullable
  • New Schema:
true

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj --> EventSubscriptionTemplateObj
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.template.properties.pushnotification
  • New Schema:
{
"$ref": "#/components/schemas/EventSubscriptionTemplatePushnotification"
}

🔹 Change 6​

  • Action: remove
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscription
  • Schema Action: DATA_TYPE_REMOVED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.event.type

🔹 Change 7​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.event.oneOf
  • New Schema:
[
{
"type": "string"
},
{
"type": "object"
}
]

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj
  • Schema Action: NULLABLE_ADDED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.event.nullable
  • New Schema:
true

🔹 Change 9​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 10​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptions --> EventSubscriptionObj
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.category
  • New Schema:
{
"type": "string",
"example": "website"
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getEventSubscriptions.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 13​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.404

🔹 Change 14​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.responses.500

🔹 Change 15​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getEventSubscriptions.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createEventSubscriptions​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.createEventSubscriptions

🔧 Operation: getEventSubscriptionsById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.getEventSubscriptionsById

🔧 Operation: editEventSubscriptions​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.editEventSubscriptions

🔧 Operation: deleteEventSubscriptionsById​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.deleteEventSubscriptionsById

🔧 Operation: createEventSubscriptionsByBulk​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptionsBulkUpdateReq --> SubscriptionsObject
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.subscriptions.items.properties.event
  • New Schema:
{
"type": "string",
"example": "60458c3874957307e6cd5a01"
}

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptionsBulkUpdateReq --> SubscriptionsObject
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.subscriptions.items.properties.slug
  • New Schema:
{
"type": "string",
"example": "staff-add-platform-eventZ"
}

🔹 Change 3​

  • Action: remove
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.template.properties.sms.properties.template.format

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptionsBulkUpdateRes --> EventSubscriptionTemplate --> EventSubscriptionTemplateSms
  • Schema Action: NULLABLE_ADDED
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.template.properties.sms.properties.template.nullable
  • New Schema:
true

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptionsBulkUpdateRes --> EventSubscriptionTemplate --> EventSubscriptionTemplateEmail
  • Schema Action: NULLABLE_ADDED
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.template.properties.email.properties.template.nullable
  • New Schema:
true

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EventSubscriptionsBulkUpdateRes --> EventSubscriptionTemplate
  • Schema Action: PROPERTY_ADDED
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.template.properties.pushnotification
  • New Schema:
{
"$ref": "#/components/schemas/EventSubscriptionTemplatePushnotification"
}

🔹 Change 7​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 8​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.200.content.application/json.schema.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 9​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.404

🔹 Change 10​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.responses.500

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.createEventSubscriptionsByBulk.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getGlobalVariables​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getGlobalVariables.methodTypePlaceHolder.responses.500

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getGlobalVariables.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: postGlobalVariables​

🔹 Change 1​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: GlobalVariablesReq
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.postGlobalVariables.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.global_variables.additionalProperties
  • New Schema:
true

🔹 Change 2​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.postGlobalVariables.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.postGlobalVariables.methodTypePlaceHolder.responses.500

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.postGlobalVariables.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getJobs​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobs.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobs.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getJobs.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 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobs.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: createJobs​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_REMOVED
  • Path: paths.createJobs

🔧 Operation: triggerCampaignJob​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.triggerCampaignJob.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getJobLogs​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.parameters.4.schema.type
  • New Schema:
"string"

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.parameters.5.schema.type
  • New Schema:
"string"

🔹 Change 3​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: JobLogs --> JobLog
  • Schema Action: ITEMS_REMOVED
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.items

🔹 Change 4​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: JobLogs --> JobLog --> StatsImported
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.type
  • New Schema:
"object"

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.imported.properties
  • New Schema:
{
"count": {
"type": "integer",
"format": "int32",
"example": 2
}
}

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: JobLogs --> JobLog
  • Schema Action: ITEMS_REMOVED
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.items

🔹 Change 7​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: JobLogs --> JobLog --> StatsProcessed
  • Schema Action: DATA_TYPE_ADDED
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.type
  • New Schema:
"object"

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.processed.properties
  • New Schema:
{
"email": {
"$ref": "#/components/schemas/StatsProcessedEmail"
},
"sms": {
"$ref": "#/components/schemas/StatsProcessedSms"
}
}

🔹 Change 9​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 10​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.updated_at.format
  • New Schema:
"date-time"

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getJobLogs.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 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getJobLogs.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getCommunicationLogs​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.parameters.2
  • New Schema:
{
"$ref": "#/components/parameters/PaginationNumber"
}

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.parameters.3
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSize"
}

🔹 Change 3​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.parameters.4
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSort"
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log --> LogEmail
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.email.properties.provider
  • New Schema:
{
"type": "string",
"example": "643f8d381efea02cce991aef"
}

🔹 Change 5​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log --> LogEmail
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.email.properties.to
  • New Schema:
{
"type": "string",
"example": "swarajsatpute@gofynd.com"
}

🔹 Change 6​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log --> LogMeta
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.meta.properties.job
  • New Schema:
{
"type": "string",
"example": "test-bfb54412f68a435aa320bad232841b58"
}

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log --> LogMeta
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.meta.properties.campaign
  • New Schema:
{
"type": "string",
"example": "test-bfb54412f68a435aa320bad232841b58"
}

🔹 Change 8​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.data

🔹 Change 9​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.expire_at.format
  • New Schema:
"date-time"

🔹 Change 10​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.sms
  • New Schema:
{
"$ref": "#/components/schemas/LogSms"
}

🔹 Change 12​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.pod
  • New Schema:
{
"type": "string",
"example": "fplt-pointblank-admin-srvr-dply-8467477b4b-pzd7h"
}

🔹 Change 13​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: Logs --> Log
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.source
  • New Schema:
{
"type": "string",
"example": "FYND"
}

🔹 Change 14​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getCommunicationLogs.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.getCommunicationLogs.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getSystemNotifications​

🔹 Change 1​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.parameters.1
  • New Schema:
{
"$ref": "#/components/parameters/PaginationNumber"
}

🔹 Change 2​

  • Action: replace
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.parameters.2
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSize"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.parameters.3
  • New Schema:
{
"$ref": "#/components/parameters/PaginationSort"
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.parameters.4
  • New Schema:
{
"$ref": "#/components/parameters/plainTextQuery"
}

🔹 Change 5​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SystemNotifications --> SystemNotification --> SystemNotificationUser
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.settings.properties.type

🔹 Change 6​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SystemNotifications --> SystemNotification --> SystemNotificationUser
  • Schema Action: PROPERTY_REMOVED
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.settings.properties.value

🔹 Change 7​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SystemNotifications --> SystemNotification --> SystemNotificationSetting
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.settings.properties.sound
  • New Schema:
{
"type": "boolean"
}

🔹 Change 8​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SystemNotifications --> SystemNotification --> SystemNotificationSetting
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.settings.properties.priority
  • New Schema:
{
"type": "string"
}

🔹 Change 9​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: SystemNotifications --> SystemNotification --> SystemNotificationSetting
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.settings.properties.time_to_live
  • New Schema:
{
"type": "string"
}

🔹 Change 10​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.items.items.properties.created_at.format
  • New Schema:
"date-time"

🔹 Change 11​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: EmailProviders --> Page
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getSystemNotifications.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 12​

  • Action: replace
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.path
  • New Schema:
"/service/platform/communication/v1.0/company/{company_id}/notification/system-notifications"

🔹 Change 13​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getSystemNotifications.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: sendOtp​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendOtp.methodTypePlaceHolder.parameters.2
  • New Schema:
{
"$ref": "#/components/parameters/CommonInformation"
}

🔹 Change 2​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendOtp.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.sms.properties.template.properties

🔹 Change 3​

  • Action: add
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: SendOtpCommsReq --> SendOtpCommsReqSms
  • Schema Action: ADDITIONAL_PROPERTIES_ADDED
  • Path: paths.sendOtp.methodTypePlaceHolder.requestBody.content.application/json.schema.properties.sms.properties.template.additionalProperties
  • New Schema:
true

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.sendOtp.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: verfiyOtp​

🔹 Change 1​

  • Action: remove
  • Type: breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.verfiyOtp.methodTypePlaceHolder.responses.400

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.verfiyOtp.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: getOtpConfiguration​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: OtpConfiguration
  • Schema Action: REQUIRED_FIELD_ADDED
  • Path: paths.getOtpConfiguration.methodTypePlaceHolder.responses.200.content.application/json.schema.required.3
  • New Schema:
"rate_limit"

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: OtpConfiguration
  • Schema Action: PROPERTY_ADDED
  • Path: paths.getOtpConfiguration.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.rate_limit
  • New Schema:
{
"$ref": "#/components/schemas/OtpConfigRateLimit"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.getOtpConfiguration.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/read"
]
}
]

🔧 Operation: updateOtpConfiguration​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: OtpConfiguration
  • Schema Action: REQUIRED_FIELD_ADDED
  • Path: paths.updateOtpConfiguration.methodTypePlaceHolder.responses.200.content.application/json.schema.required.3
  • New Schema:
"rate_limit"

🔹 Change 2​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: OtpConfiguration
  • Schema Action: PROPERTY_ADDED
  • Path: paths.updateOtpConfiguration.methodTypePlaceHolder.responses.200.content.application/json.schema.properties.rate_limit
  • New Schema:
{
"$ref": "#/components/schemas/OtpConfigRateLimit"
}

🔹 Change 3​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateOtpConfiguration.methodTypePlaceHolder.requestBody
  • New Schema:
{
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OtpConfiguration"
},
"examples": {
"success": {
"$ref": "#/components/examples/OtpConfigurationRes"
}
}
}
}
}

🔹 Change 4​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: N/A
  • Path: paths.updateOtpConfiguration.methodTypePlaceHolder.security
  • New Schema:
[
{
"oauth2": [
"application/communications/write"
]
}
]

🔧 Operation: getDefaultEmailProviders​

🔹 Change 1​

  • Action: add
  • Type: non-breaking
  • xGroup: N/A
  • Schema Ref: N/A
  • Schema Action: OPERATION_ID_ADDED
  • Path: paths.getDefaultEmailProviders
  • New Schema:
{
"methodTypePlaceHolder": {
"description": "Retrieve a list of app providers.",
"summary": "Get app providers.",
"operationId": "getDefaultEmailProviders",
"tags": [
"commmunications"
],
"parameters": [
{
"$ref": "#/components/parameters/CompanyId"
},
{
"$ref": "#/components/parameters/ApplicationId"
}
],
"responses": {
"200": {
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DefaultEmailProviders"
}
},
"examples": {
"success": {
"$ref": "#/components/examples/DefaultEmailProviders"
}
}
}
}
}
},
"x-groups": [
"Provider"
],
"security": [
{
"oauth2": [
"application/communications/read"
]
}
],
"path": "/service/platform/communication/v1.0/company/{company_id}/application/{application_id}/email/default-providers",
"methodType": "get"
}
}

Was this section helpful?