Webex · Schema

JourneyActionConfigurationUpsertRequestModel

Create a new, or Update and existing Journey Action

CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing

Properties

Name Type Description
name string Name
cooldownPeriodInMinutes integer Cooldown Period In Minutes
rules object
actionTriggers array
isActive boolean Is Journey Action Configuration Active
View JSON Schema on GitHub

JSON Schema

webex-journeyactionconfigurationupsertrequestmodel-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/JourneyActionConfigurationUpsertRequestModel",
  "title": "JourneyActionConfigurationUpsertRequestModel",
  "required": [
    "name",
    "rules"
  ],
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name",
      "example": "sample-action"
    },
    "cooldownPeriodInMinutes": {
      "type": "integer",
      "description": "Cooldown Period In Minutes",
      "format": "int32",
      "example": 10
    },
    "rules": {
      "$ref": "#/components/schemas/Rules"
    },
    "actionTriggers": {
      "type": "array",
      "example": [
        {
          "type": "Webhook",
          "webhookURL": "https://hooks.us.webexconnect.io/events/6M347NJ6",
          "attributes": {
            "httpverb": "post",
            "requestbody": "{\"SMS\":\"12263762551\",\"callID\":\"\",\"MessageToSend\":\"Hello there!\"}"
          }
        }
      ],
      "items": {
        "$ref": "#/components/schemas/JourneyActionTriggerConfig"
      }
    },
    "isActive": {
      "type": "boolean",
      "description": "Is Journey Action Configuration Active",
      "example": true
    }
  },
  "description": "Create a new, or Update and existing Journey Action"
}