(value) | object | — | additionalProperties: false |
|---|
post | object | Yes | additionalProperties: false |
|---|
post.name | union | — | |
|---|
post.name (anyOf 1) | string | — | minLength: 1 · maxLength: 120 |
|---|
post.name (anyOf 2) | null | — | |
|---|
post.body | string | Yes | minLength: 1 · maxLength: 10000 |
|---|
post.mediaIds | array | Yes | maxItems: 25 |
|---|
post.mediaIds[] | string | — | format: "uuid" |
|---|
post.stars | integer | Yes | minimum: 1 · maximum: 5 |
|---|
cards | array | Yes | minItems: 1 · maxItems: 20 |
|---|
cards[] | union | — | |
|---|
cards[] (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).id | string | — | format: "uuid" |
|---|
cards[] (anyOf 1).channel | string | Yes | const: "feed" |
|---|
cards[] (anyOf 1).destinationId | string | Yes | format: "uuid" |
|---|
cards[] (anyOf 1).format | string | — | enum: ["feed","story","reel","video","article","listing","ad"] · default: "feed" |
|---|
cards[] (anyOf 1).config | object | — | default: {} · additionalProperties: false |
|---|
cards[] (anyOf 1).config.targetId | union | — | default: null |
|---|
cards[] (anyOf 1).config.targetId (anyOf 1) | string | — | minLength: 1 · maxLength: 200 |
|---|
cards[] (anyOf 1).config.targetId (anyOf 2) | null | — | |
|---|
cards[] (anyOf 1).config.platformFields | union | — | default: null |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) | union | — | |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).platform | string | Yes | const: "reddit" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).subreddit | string | Yes | minLength: 1 · maxLength: 100 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).title | string | — | minLength: 1 · maxLength: 300 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).flairId | string | — | minLength: 1 · maxLength: 200 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).flairText | string | — | minLength: 1 · maxLength: 200 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).nsfw | boolean | — | |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 1).spoiler | boolean | — | |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 2).platform | string | Yes | const: "pinterest" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 2).boardId | string | Yes | minLength: 1 · maxLength: 200 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 2).title | string | — | minLength: 1 · maxLength: 100 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 2).link | string | — | format: "uri" · maxLength: 2000 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).platform | string | Yes | const: "googlebusiness" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).locationId | string | Yes | pattern: "^locations\\/\\d{1,30}$" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).topicType | string | Yes | enum: ["STANDARD","EVENT","OFFER"] |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).callToAction | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).callToAction.type | string | Yes | enum: ["LEARN_MORE","BOOK","ORDER","SHOP","SIGN_UP","CALL"] |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).callToAction.url | string | Yes | format: "uri" · maxLength: 2000 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event.title | string | Yes | minLength: 1 · maxLength: 58 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event.startDate | string | Yes | pattern: "^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event.endDate | string | Yes | pattern: "^\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event.startTime | string | — | pattern: "^([01]\\d|2[0-3]):[0-5]\\d$" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).event.endTime | string | — | pattern: "^([01]\\d|2[0-3]):[0-5]\\d$" |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).offer | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).offer.couponCode | string | — | minLength: 1 · maxLength: 58 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).offer.redeemOnlineUrl | string | — | format: "uri" · maxLength: 2000 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 1) (anyOf 3).offer.termsConditions | string | — | minLength: 1 · maxLength: 5000 |
|---|
cards[] (anyOf 1).config.platformFields (anyOf 2) | null | — | |
|---|
cards[] (anyOf 1).schedule | union | Yes | |
|---|
cards[] (anyOf 1).schedule (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).schedule (anyOf 1).kind | string | Yes | const: "once" |
|---|
cards[] (anyOf 1).schedule (anyOf 1).at | union | Yes | |
|---|
cards[] (anyOf 1).schedule (anyOf 1).at (anyOf 1) | string | — | const: "now" |
|---|
cards[] (anyOf 1).schedule (anyOf 1).at (anyOf 2) | string | — | format: "date-time" |
|---|
cards[] (anyOf 1).schedule (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).schedule (anyOf 2).kind | string | Yes | const: "recurring" |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence | union | Yes | |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 1).kind | string | Yes | const: "weekly" |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 1).days | array | Yes | minItems: 1 · maxItems: 7 |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 1).days[] | integer | — | minimum: 0 · maximum: 6 |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 2).kind | string | Yes | const: "monthly" |
|---|
cards[] (anyOf 1).schedule (anyOf 2).recurrence (anyOf 2).dayOfMonth | integer | Yes | minimum: 1 · maximum: 31 |
|---|
cards[] (anyOf 1).schedule (anyOf 2).time | string | Yes | pattern: "^(?:[01]\\d|2[0-3]):[0-5]\\d$" |
|---|
cards[] (anyOf 1).schedule (anyOf 2).until | union | Yes | |
|---|
cards[] (anyOf 1).schedule (anyOf 2).until (anyOf 1) | string | — | format: "date-time" |
|---|
cards[] (anyOf 1).schedule (anyOf 2).until (anyOf 2) | null | — | |
|---|
cards[] (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 2).id | string | — | format: "uuid" |
|---|
cards[] (anyOf 2).channel | string | Yes | const: "facebook_groups" |
|---|
cards[] (anyOf 2).socialAccountId | string | Yes | format: "uuid" |
|---|
cards[] (anyOf 2).format | string | — | const: "feed" · default: "feed" |
|---|
cards[] (anyOf 2).config | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 2).config.folderIds | array | Yes | maxItems: 2000 |
|---|
cards[] (anyOf 2).config.folderIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 2).config.groupIds | array | Yes | maxItems: 2000 |
|---|
cards[] (anyOf 2).config.groupIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 2).config.excludedGroupIds | array | — | maxItems: 2000 |
|---|
cards[] (anyOf 2).config.excludedGroupIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 2).config.liveFolderConsent | boolean | — | default: false |
|---|
cards[] (anyOf 2).schedule | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 2).schedule.kind | string | Yes | const: "fbgroups" |
|---|
cards[] (anyOf 2).schedule.start | union | Yes | |
|---|
cards[] (anyOf 2).schedule.start (anyOf 1) | string | — | const: "now" |
|---|
cards[] (anyOf 2).schedule.start (anyOf 2) | string | — | format: "date-time" |
|---|
cards[] (anyOf 2).schedule.end | union | Yes | |
|---|
cards[] (anyOf 2).schedule.end (anyOf 1) | string | — | format: "date-time" |
|---|
cards[] (anyOf 2).schedule.end (anyOf 2) | null | — | |
|---|
cards[] (anyOf 3) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 3).id | string | — | format: "uuid" |
|---|
cards[] (anyOf 3).channel | string | Yes | const: "facebook_marketplace" |
|---|
cards[] (anyOf 3).destinationId | string | Yes | format: "uuid" |
|---|
cards[] (anyOf 3).format | string | — | const: "listing" · default: "listing" |
|---|
cards[] (anyOf 3).config | union | Yes | |
|---|
cards[] (anyOf 3).config (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 3).config (anyOf 1).kind | string | Yes | const: "item" |
|---|
cards[] (anyOf 3).config (anyOf 1).title | string | Yes | minLength: 1 · maxLength: 100 |
|---|
cards[] (anyOf 3).config (anyOf 1).price | integer | Yes | minimum: 0 · maximum: 1000000000 |
|---|
cards[] (anyOf 3).config (anyOf 1).location | string | Yes | minLength: 2 · maxLength: 120 |
|---|
cards[] (anyOf 3).config (anyOf 1).category | string | Yes | enum: ["tools","furniture","household","garden","appliances","video_games","books_movies_music","bags_luggage","womens_clothing_shoes","mens_clothing_shoes","jewelry_accessories","health_beauty","pet_supplies","baby_kids","toys_games","electronics_computers","mobile_phones","bicycles","arts_crafts","sports_outdoors","auto_parts","musical_instruments","antiques_collectibles","garage_sale","miscellaneous"] |
|---|
cards[] (anyOf 3).config (anyOf 1).condition | string | Yes | enum: ["new","used_like_new","used_good","used_fair"] |
|---|
cards[] (anyOf 3).config (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 3).config (anyOf 2).kind | string | Yes | const: "property" |
|---|
cards[] (anyOf 3).config (anyOf 2).title | string | Yes | minLength: 1 · maxLength: 100 |
|---|
cards[] (anyOf 3).config (anyOf 2).price | integer | Yes | minimum: 0 · maximum: 1000000000 |
|---|
cards[] (anyOf 3).config (anyOf 2).location | string | Yes | minLength: 2 · maxLength: 120 |
|---|
cards[] (anyOf 3).config (anyOf 2).offer | string | Yes | enum: ["sale","rent"] |
|---|
cards[] (anyOf 3).config (anyOf 2).propertyType | string | Yes | enum: ["apartment","house","room","townhouse","other"] |
|---|
cards[] (anyOf 3).config (anyOf 2).sizeSqm | integer | — | minimum: 1 · maximum: 100000 |
|---|
cards[] (anyOf 3).config (anyOf 2).rooms | number | Yes | minimum: 0 · maximum: 50 |
|---|
cards[] (anyOf 3).config (anyOf 2).bathrooms | integer | Yes | minimum: 0 · maximum: 20 |
|---|
cards[] (anyOf 3).schedule | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 3).schedule.kind | string | Yes | const: "once" |
|---|
cards[] (anyOf 3).schedule.at | union | Yes | |
|---|
cards[] (anyOf 3).schedule.at (anyOf 1) | string | — | const: "now" |
|---|
cards[] (anyOf 3).schedule.at (anyOf 2) | string | — | format: "date-time" |
|---|
cards[] (anyOf 4) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 4).id | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).channel | string | Yes | const: "whatsapp" |
|---|
cards[] (anyOf 4).whatsappAccountId | string | Yes | format: "uuid" |
|---|
cards[] (anyOf 4).format | string | — | const: "feed" · default: "feed" |
|---|
cards[] (anyOf 4).config | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 4).config.recipients | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 4).config.recipients.mode | string | Yes | enum: ["all_consented","selected"] |
|---|
cards[] (anyOf 4).config.recipients.leadIds | array | Yes | maxItems: 5000 |
|---|
cards[] (anyOf 4).config.recipients.leadIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).config.recipients.groupIds | array | Yes | maxItems: 200 |
|---|
cards[] (anyOf 4).config.recipients.groupIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).config.recipients.labelIds | array | — | default: [] · maxItems: 20 |
|---|
cards[] (anyOf 4).config.recipients.labelIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).config.recipients.memberGroupIds | array | — | default: [] · maxItems: 20 |
|---|
cards[] (anyOf 4).config.recipients.memberGroupIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).config.recipients.audienceIds | array | — | default: [] · maxItems: 50 |
|---|
cards[] (anyOf 4).config.recipients.audienceIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 4).config.consentConfirmed | boolean | — | default: false |
|---|
cards[] (anyOf 4).config.recipientCap | union | — | default: null |
|---|
cards[] (anyOf 4).config.recipientCap (anyOf 1) | integer | — | minimum: 0 · maximum: 100000 |
|---|
cards[] (anyOf 4).config.recipientCap (anyOf 2) | null | — | |
|---|
cards[] (anyOf 4).schedule | union | Yes | |
|---|
cards[] (anyOf 4).schedule (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 4).schedule (anyOf 1).kind | string | Yes | const: "once" |
|---|
cards[] (anyOf 4).schedule (anyOf 1).at | union | Yes | |
|---|
cards[] (anyOf 4).schedule (anyOf 1).at (anyOf 1) | string | — | const: "now" |
|---|
cards[] (anyOf 4).schedule (anyOf 1).at (anyOf 2) | string | — | format: "date-time" |
|---|
cards[] (anyOf 4).schedule (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 4).schedule (anyOf 2).kind | string | Yes | const: "recurring" |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence | union | Yes | |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 1).kind | string | Yes | const: "weekly" |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 1).days | array | Yes | minItems: 1 · maxItems: 7 |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 1).days[] | integer | — | minimum: 0 · maximum: 6 |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 2).kind | string | Yes | const: "monthly" |
|---|
cards[] (anyOf 4).schedule (anyOf 2).recurrence (anyOf 2).dayOfMonth | integer | Yes | minimum: 1 · maximum: 31 |
|---|
cards[] (anyOf 4).schedule (anyOf 2).time | string | Yes | pattern: "^(?:[01]\\d|2[0-3]):[0-5]\\d$" |
|---|
cards[] (anyOf 4).schedule (anyOf 2).until | union | Yes | |
|---|
cards[] (anyOf 4).schedule (anyOf 2).until (anyOf 1) | string | — | format: "date-time" |
|---|
cards[] (anyOf 4).schedule (anyOf 2).until (anyOf 2) | null | — | |
|---|
cards[] (anyOf 5) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 5).id | string | — | format: "uuid" |
|---|
cards[] (anyOf 5).channel | string | Yes | const: "email" |
|---|
cards[] (anyOf 5).gmailSenderId | string | Yes | format: "uuid" |
|---|
cards[] (anyOf 5).format | string | — | const: "feed" · default: "feed" |
|---|
cards[] (anyOf 5).config | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 5).config.senderIds | array | Yes | minItems: 1 · maxItems: 10 |
|---|
cards[] (anyOf 5).config.senderIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 5).config.divide | boolean | — | default: false |
|---|
cards[] (anyOf 5).config.subject | string | Yes | minLength: 1 · maxLength: 200 |
|---|
cards[] (anyOf 5).config.bodyHtml | union | — | default: null |
|---|
cards[] (anyOf 5).config.bodyHtml (anyOf 1) | string | — | maxLength: 100000 |
|---|
cards[] (anyOf 5).config.bodyHtml (anyOf 2) | null | — | |
|---|
cards[] (anyOf 5).config.templateKind | string | — | enum: ["announcement","listing","newsletter","personal"] · default: "announcement" |
|---|
cards[] (anyOf 5).config.trackLinks | boolean | — | default: true |
|---|
cards[] (anyOf 5).config.trackOpens | boolean | — | default: false |
|---|
cards[] (anyOf 5).config.recipients | object | Yes | additionalProperties: false |
|---|
cards[] (anyOf 5).config.recipients.mode | string | Yes | enum: ["all_consented","selected"] |
|---|
cards[] (anyOf 5).config.recipients.leadIds | array | Yes | maxItems: 5000 |
|---|
cards[] (anyOf 5).config.recipients.leadIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 5).config.recipients.audienceIds | array | Yes | maxItems: 50 |
|---|
cards[] (anyOf 5).config.recipients.audienceIds[] | string | — | format: "uuid" |
|---|
cards[] (anyOf 5).config.consentConfirmed | boolean | — | default: false |
|---|
cards[] (anyOf 5).config.recipientCap | union | — | default: null |
|---|
cards[] (anyOf 5).config.recipientCap (anyOf 1) | integer | — | minimum: 0 · maximum: 1000000 |
|---|
cards[] (anyOf 5).config.recipientCap (anyOf 2) | null | — | |
|---|
cards[] (anyOf 5).schedule | union | Yes | |
|---|
cards[] (anyOf 5).schedule (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 5).schedule (anyOf 1).kind | string | Yes | const: "once" |
|---|
cards[] (anyOf 5).schedule (anyOf 1).at | union | Yes | |
|---|
cards[] (anyOf 5).schedule (anyOf 1).at (anyOf 1) | string | — | const: "now" |
|---|
cards[] (anyOf 5).schedule (anyOf 1).at (anyOf 2) | string | — | format: "date-time" |
|---|
cards[] (anyOf 5).schedule (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 5).schedule (anyOf 2).kind | string | Yes | const: "recurring" |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence | union | Yes | |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 1) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 1).kind | string | Yes | const: "weekly" |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 1).days | array | Yes | minItems: 1 · maxItems: 7 |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 1).days[] | integer | — | minimum: 0 · maximum: 6 |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 2) | object | — | additionalProperties: false |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 2).kind | string | Yes | const: "monthly" |
|---|
cards[] (anyOf 5).schedule (anyOf 2).recurrence (anyOf 2).dayOfMonth | integer | Yes | minimum: 1 · maximum: 31 |
|---|
cards[] (anyOf 5).schedule (anyOf 2).time | string | Yes | pattern: "^(?:[01]\\d|2[0-3]):[0-5]\\d$" |
|---|
cards[] (anyOf 5).schedule (anyOf 2).until | union | Yes | |
|---|
cards[] (anyOf 5).schedule (anyOf 2).until (anyOf 1) | string | — | format: "date-time" |
|---|
cards[] (anyOf 5).schedule (anyOf 2).until (anyOf 2) | null | — | |
|---|
intent | string | Yes | enum: ["draft","publish"] |
|---|
campaignId | string | Yes | format: "uuid" |
|---|