{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/aveco-app/json-schema/aveco-app-body-outreach-telegram-b2b-campaign-update-outreach-telegram-b2b-campaign-campaign-id-update-post-schema.json",
  "title": "Body_outreach_telegram_b2b_campaign_update_outreach_telegram_b2b_campaign__campaign_id__update_post",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/aveco-app-openapi.json#/components/schemas/Body_outreach_telegram_b2b_campaign_update_outreach_telegram_b2b_campaign__campaign_id__update_post",
  "properties": {
    "name": {
      "type": "string",
      "title": "Name",
      "default": ""
    },
    "campaign_type": {
      "type": "string",
      "title": "Campaign Type",
      "default": "dm_outreach"
    },
    "timezone": {
      "type": "string",
      "title": "Timezone",
      "default": "UTC"
    },
    "window_start": {
      "type": "string",
      "title": "Window Start",
      "default": "09:00"
    },
    "window_end": {
      "type": "string",
      "title": "Window End",
      "default": "17:00"
    },
    "min_delay_minutes": {
      "type": "integer",
      "title": "Min Delay Minutes",
      "default": 60
    },
    "max_delay_minutes": {
      "type": "integer",
      "title": "Max Delay Minutes",
      "default": 120
    },
    "chat_different_chat_min_delay_minutes": {
      "type": "integer",
      "title": "Chat Different Chat Min Delay Minutes",
      "default": 60
    },
    "chat_different_chat_max_delay_minutes": {
      "type": "integer",
      "title": "Chat Different Chat Max Delay Minutes",
      "default": 120
    },
    "jitter_seconds": {
      "type": "integer",
      "title": "Jitter Seconds",
      "default": 0
    },
    "max_invalid_skips_per_slot": {
      "type": "integer",
      "title": "Max Invalid Skips Per Slot",
      "default": 10
    },
    "first_send_delay_seconds": {
      "type": "integer",
      "title": "First Send Delay Seconds",
      "default": 1800
    },
    "behavior_pacing_enabled": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Behavior Pacing Enabled"
    },
    "behavior_pacing_max_burst_size": {
      "type": "integer",
      "title": "Behavior Pacing Max Burst Size",
      "default": 5
    },
    "floodwait_notify_enabled": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Floodwait Notify Enabled"
    },
    "floodwait_notify_first_attempts": {
      "type": "integer",
      "title": "Floodwait Notify First Attempts",
      "default": 2
    },
    "floodwait_notify_second_attempts": {
      "type": "integer",
      "title": "Floodwait Notify Second Attempts",
      "default": 2
    },
    "floodwait_notify_retry_wait_minutes": {
      "type": "integer",
      "title": "Floodwait Notify Retry Wait Minutes",
      "default": 60
    },
    "floodwait_notify_message_text": {
      "type": "string",
      "title": "Floodwait Notify Message Text",
      "default": ""
    },
    "weekday_mon": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Mon"
    },
    "weekday_tue": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Tue"
    },
    "weekday_wed": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Wed"
    },
    "weekday_thu": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Thu"
    },
    "weekday_fri": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Fri"
    },
    "weekday_sat": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Sat"
    },
    "weekday_sun": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Weekday Sun"
    },
    "initial_text": {
      "type": "string",
      "title": "Initial Text",
      "default": ""
    },
    "initial_text_male": {
      "type": "string",
      "title": "Initial Text Male",
      "default": ""
    },
    "initial_text_female": {
      "type": "string",
      "title": "Initial Text Female",
      "default": ""
    },
    "fu1_enabled": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fu1 Enabled"
    },
    "fu1_delay_minutes": {
      "type": "integer",
      "title": "Fu1 Delay Minutes",
      "default": 86400
    },
    "fu1_text": {
      "type": "string",
      "title": "Fu1 Text",
      "default": ""
    },
    "fu1_text_male": {
      "type": "string",
      "title": "Fu1 Text Male",
      "default": ""
    },
    "fu1_text_female": {
      "type": "string",
      "title": "Fu1 Text Female",
      "default": ""
    },
    "fu2_enabled": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fu2 Enabled"
    },
    "fu2_delay_minutes": {
      "type": "integer",
      "title": "Fu2 Delay Minutes",
      "default": 172800
    },
    "fu2_text": {
      "type": "string",
      "title": "Fu2 Text",
      "default": ""
    },
    "fu2_text_male": {
      "type": "string",
      "title": "Fu2 Text Male",
      "default": ""
    },
    "fu2_text_female": {
      "type": "string",
      "title": "Fu2 Text Female",
      "default": ""
    },
    "chat_message_pick_mode": {
      "type": "string",
      "title": "Chat Message Pick Mode",
      "default": "round_robin"
    },
    "chat_message_batch_size": {
      "type": "integer",
      "title": "Chat Message Batch Size",
      "default": 1
    },
    "chat_message_batch_scope": {
      "type": "string",
      "title": "Chat Message Batch Scope",
      "default": "campaign"
    },
    "chat_message_texts": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Chat Message Texts"
    },
    "chat_join_before_send": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Chat Join Before Send"
    },
    "chat_mute_after_join": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Chat Mute After Join"
    },
    "chat_parse_mode": {
      "type": "string",
      "title": "Chat Parse Mode",
      "default": "html"
    },
    "chat_link_preview": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Chat Link Preview"
    },
    "send_silently": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Send Silently"
    },
    "account_ids": {
      "anyOf": [
        {
          "items": {
            "type": "integer"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "title": "Account Ids"
    }
  },
  "type": "object"
}