changedInput schema / properties / target / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "An existing thread.",
- "properties": {
- "threadId": {
- "$ref": "#/$defs/Cuid2"
- },
- "type": {
- "enum": [
- "thread"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "threadId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "The contact's profile on the account link's platform, in its existing thread or a new one. Fails with `recipientUnavailable` when the contact has none there, and `profileAmbiguous` when it has several.",
- "properties": {
- "accountLinkId": {
- "allOf": [
- {
- "$ref": "#/$defs/Cuid2"
- },
- {
- "description": "The account link to send from."
- }
- ]
- },
- "contactId": {
- "$ref": "#/$defs/Cuid2"
- },
- "type": {
- "enum": [
- "contact"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "accountLinkId",
- "contactId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "A platform user, in its existing thread or a new one. Without the Advanced API add-on, the profile must already belong to one of the team's contacts.",
- "properties": {
- "accountLinkId": {
- "allOf": [
- {
- "$ref": "#/$defs/Cuid2"
- },
- {
- "description": "The account link to send from."
- }
- ]
- },
- "platform": {
- "allOf": [
- {
- "$ref": "#/$defs/Platform"
- },
- {
- "description": "Must be the account link's platform."
- }
- ]
- },
- "platformId": {
- "description": "The ID the platform gives this object. Only meaningful next to its `platform`.",
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "profile"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "accountLinkId",
- "platform",
- "platformId"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "An existing thread.",
+ "properties": {
+ "threadId": {
+ "$ref": "#/$defs/Cuid2"
+ },
+ "type": {
+ "enum": [
+ "thread"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "threadId"
+ ],
+ "title": "Thread",
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "The contact's profile on the account link's platform, in its existing thread or a new one. Fails with `recipientUnavailable` when the contact has none there, and `profileAmbiguous` when it has several.",
+ "properties": {
+ "accountLinkId": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/Cuid2"
+ },
+ {
+ "description": "The account link to send from."
+ }
+ ]
+ },
+ "contactId": {
+ "$ref": "#/$defs/Cuid2"
+ },
+ "type": {
+ "enum": [
+ "contact"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "accountLinkId",
+ "contactId"
+ ],
+ "title": "Contact",
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "A platform user, in its existing thread or a new one. Without the Advanced API add-on, the profile must already belong to one of the team's contacts.",
+ "properties": {
+ "accountLinkId": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/Cuid2"
+ },
+ {
+ "description": "The account link to send from."
+ }
+ ]
+ },
+ "platform": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/Platform"
+ },
+ {
+ "description": "Must be the account link's platform."
+ }
+ ]
+ },
+ "platformId": {
+ "description": "The person's ID on the platform. Reaching someone Inboxapp hasn't stored needs the account link's `profile:resolve:id`.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "profile"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "accountLinkId",
+ "platform",
+ "platformId"
+ ],
+ "title": "Profile by platform ID",
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "A platform user, in its existing thread or a new one. Without the Advanced API add-on, the profile must already belong to one of the team's contacts.",
+ "properties": {
+ "accountLinkId": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/Cuid2"
+ },
+ {
+ "description": "The account link to send from."
+ }
+ ]
+ },
+ "platform": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/Platform"
+ },
+ {
+ "description": "Must be the account link's platform."
+ }
+ ]
+ },
+ "type": {
+ "enum": [
+ "profile"
+ ],
+ "type": "string"
+ },
+ "username": {
+ "description": "The person's username on the platform, without a display prefix such as `@`. On LinkedIn, what follows `/in/` in their profile URL: the vanity name or the `ACoA…` profile ID. Reaching someone Inboxapp hasn't stored needs the account link's `profile:resolve:username`.",
+ "examples": [
+ "jane",
+ "ACoAABcdEfGh1234567890"
+ ],
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "accountLinkId",
+ "platform",
+ "username"
+ ],
+ "title": "Profile by username",
+ "type": "object"
+ }
+]