Extole Management API

Management operations: audiences, campaigns, webhooks, reports, report schedules, settings, profiles, reward suppliers, email, and security keys. 259 operations across 179 paths.

OpenAPI Specification

extole-management-openapi.json Raw ↑
{
  "components" : {
    "examples" : {
      "access_denied" : {
        "summary" : "access_denied",
        "value" : {
          "code" : "access_denied",
          "http_status_code" : 403,
          "message" : "The access_token provided is not permitted to access the specified resource.",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "account_disabled" : {
        "summary" : "account_disabled",
        "value" : {
          "code" : "account_disabled",
          "http_status_code" : 403,
          "message" : "The credentials provided with this request are invalid. Account has been disabled.",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "account_id_missing" : {
        "summary" : "account_id_missing",
        "value" : {
          "code" : "account_id_missing",
          "http_status_code" : 403,
          "message" : "account_id is a required attribute",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "account_locked" : {
        "summary" : "account_locked",
        "value" : {
          "code" : "account_locked",
          "http_status_code" : 403,
          "message" : "The credentials provided with this request are invalid. Account has been locked.",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "account_not_found" : {
        "summary" : "account_not_found",
        "value" : {
          "code" : "account_not_found",
          "http_status_code" : 400,
          "message" : "unable to find account",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "action_audience_operation_action_data_source_missing_event_name" : {
        "summary" : "action_audience_operation_action_data_source_missing_event_name",
        "value" : {
          "code" : "action_audience_operation_action_data_source_missing_event_name",
          "http_status_code" : 400,
          "message" : "Event name is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "action_count_invalid" : {
        "summary" : "action_count_invalid",
        "value" : {
          "code" : "action_count_invalid",
          "http_status_code" : 400,
          "message" : "Action count must be a positive integer",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "action_type_already_exists" : {
        "summary" : "action_type_already_exists",
        "value" : {
          "code" : "action_type_already_exists",
          "http_status_code" : 403,
          "message" : "Transition rule action type already exists. Cannot duplicate",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "ambiguous_anchor" : {
        "summary" : "ambiguous_anchor",
        "value" : {
          "code" : "ambiguous_anchor",
          "http_status_code" : 400,
          "message" : "Anchor definition is ambiguous",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_associated_with_audience_membership_controller_trigger" : {
        "summary" : "audience_associated_with_audience_membership_controller_trigger",
        "value" : {
          "code" : "audience_associated_with_audience_membership_controller_trigger",
          "http_status_code" : 400,
          "message" : "Can't archive an audience associated with audience membership controller triggers",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_associated_with_component_variable" : {
        "summary" : "audience_associated_with_component_variable",
        "value" : {
          "code" : "audience_associated_with_component_variable",
          "http_status_code" : 400,
          "message" : "Can't archive an audience associated with component variables",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_associated_with_create_membership_controller_action" : {
        "summary" : "audience_associated_with_create_membership_controller_action",
        "value" : {
          "code" : "audience_associated_with_create_membership_controller_action",
          "http_status_code" : 400,
          "message" : "Can't archive an audience associated with create membership controller actions",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_associated_with_remove_membership_controller_action" : {
        "summary" : "audience_associated_with_remove_membership_controller_action",
        "value" : {
          "code" : "audience_associated_with_remove_membership_controller_action",
          "http_status_code" : 400,
          "message" : "Can't archive an audience associated with remove membership controller actions",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_build_failed" : {
        "summary" : "audience_build_failed",
        "value" : {
          "code" : "audience_build_failed",
          "http_status_code" : 400,
          "message" : "Audience build failed",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_member_list_content_type_not_supported" : {
        "summary" : "audience_member_list_content_type_not_supported",
        "value" : {
          "code" : "audience_member_list_content_type_not_supported",
          "http_status_code" : 400,
          "message" : "Audience member list content type not supported",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_member_list_format_not_supported" : {
        "summary" : "audience_member_list_format_not_supported",
        "value" : {
          "code" : "audience_member_list_format_not_supported",
          "http_status_code" : 400,
          "message" : "Audience member list format not supported",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_not_found" : {
        "summary" : "audience_not_found",
        "value" : {
          "code" : "audience_not_found",
          "http_status_code" : 400,
          "message" : "Audience was not found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_another_operation_in_progress" : {
        "summary" : "audience_operation_another_operation_in_progress",
        "value" : {
          "code" : "audience_operation_another_operation_in_progress",
          "http_status_code" : 400,
          "message" : "Another operation in progress was found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_audience_not_found" : {
        "summary" : "audience_operation_audience_not_found",
        "value" : {
          "code" : "audience_operation_audience_not_found",
          "http_status_code" : 400,
          "message" : "Audience was not found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_missing_data_source" : {
        "summary" : "audience_operation_missing_data_source",
        "value" : {
          "code" : "audience_operation_missing_data_source",
          "http_status_code" : 400,
          "message" : "Audience operation required data source is not specified",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_missing_data_source_type" : {
        "summary" : "audience_operation_missing_data_source_type",
        "value" : {
          "code" : "audience_operation_missing_data_source_type",
          "http_status_code" : 400,
          "message" : "Audience operation required data source type is not specified",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_missing_type" : {
        "summary" : "audience_operation_missing_type",
        "value" : {
          "code" : "audience_operation_missing_type",
          "http_status_code" : 400,
          "message" : "Audience operation required type is not specified",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "audience_operation_operation_not_found" : {
        "summary" : "audience_operation_operation_not_found",
        "value" : {
          "code" : "audience_operation_operation_not_found",
          "http_status_code" : 400,
          "message" : "Operation was not found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_code_missing_code" : {
        "summary" : "authorization_code_missing_code",
        "value" : {
          "code" : "authorization_code_missing_code",
          "http_status_code" : 403,
          "message" : "Authorization Code Flow required code parameter is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_code_missing_csrf_token" : {
        "summary" : "authorization_code_missing_csrf_token",
        "value" : {
          "code" : "authorization_code_missing_csrf_token",
          "http_status_code" : 403,
          "message" : "Authorization Code Flow required csrf token header is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_code_missing_nonce" : {
        "summary" : "authorization_code_missing_nonce",
        "value" : {
          "code" : "authorization_code_missing_nonce",
          "http_status_code" : 403,
          "message" : "Authorization Code Flow required nonce header is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_code_missing_state" : {
        "summary" : "authorization_code_missing_state",
        "value" : {
          "code" : "authorization_code_missing_state",
          "http_status_code" : 403,
          "message" : "Authorization Code Flow required state parameter is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_code_response_invalid" : {
        "summary" : "authorization_code_response_invalid",
        "value" : {
          "code" : "authorization_code_response_invalid",
          "http_status_code" : 403,
          "message" : "Authorization Code Response is invalid or expired.",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_url_invalid" : {
        "summary" : "authorization_url_invalid",
        "value" : {
          "code" : "authorization_url_invalid",
          "http_status_code" : 400,
          "message" : "Authorization URL must be a valid HTTPS URL",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_url_invalid_uri" : {
        "summary" : "authorization_url_invalid_uri",
        "value" : {
          "code" : "authorization_url_invalid_uri",
          "http_status_code" : 400,
          "message" : "Authorization URL is an invalid URI",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "authorization_url_too_long" : {
        "summary" : "authorization_url_too_long",
        "value" : {
          "code" : "authorization_url_too_long",
          "http_status_code" : 400,
          "message" : "Authorization URL is too long",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "backdated_start_date" : {
        "summary" : "backdated_start_date",
        "value" : {
          "code" : "backdated_start_date",
          "http_status_code" : 400,
          "message" : "Cannot set backdated start date",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "backdated_stop_date" : {
        "summary" : "backdated_stop_date",
        "value" : {
          "code" : "backdated_stop_date",
          "http_status_code" : 400,
          "message" : "Cannot set backdated stop date",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "balance_refill_amount_missing" : {
        "summary" : "balance_refill_amount_missing",
        "value" : {
          "code" : "balance_refill_amount_missing",
          "http_status_code" : 400,
          "message" : "Balance refill amount is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "binding_error" : {
        "summary" : "binding_error",
        "value" : {
          "code" : "binding_error",
          "http_status_code" : 400,
          "message" : "Argument is not of the expected type",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "block_duplicate" : {
        "summary" : "block_duplicate",
        "value" : {
          "code" : "block_duplicate",
          "http_status_code" : 400,
          "message" : "Block duplicate",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "block_value_invalid" : {
        "summary" : "block_value_invalid",
        "value" : {
          "code" : "block_value_invalid",
          "http_status_code" : 400,
          "message" : "Normalized email block email address is not valid",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "build_failed" : {
        "summary" : "build_failed",
        "value" : {
          "code" : "build_failed",
          "http_status_code" : 400,
          "message" : "Build failed",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_build_failed" : {
        "summary" : "campaign_build_failed",
        "value" : {
          "code" : "campaign_build_failed",
          "http_status_code" : 400,
          "message" : "Campaign build failed",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_absolute_name_missing" : {
        "summary" : "campaign_component_absolute_name_missing",
        "value" : {
          "code" : "campaign_component_absolute_name_missing",
          "http_status_code" : 400,
          "message" : "Campaign component absolute name is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_description_out_of_range" : {
        "summary" : "campaign_component_description_out_of_range",
        "value" : {
          "code" : "campaign_component_description_out_of_range",
          "http_status_code" : 400,
          "message" : "Campaign component description length is out of range",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_display_name_contains_illegal_character" : {
        "summary" : "campaign_component_display_name_contains_illegal_character",
        "value" : {
          "code" : "campaign_component_display_name_contains_illegal_character",
          "http_status_code" : 400,
          "message" : "Campaign component display name can only contain alphanumeric, dash, underscore, whitespace, asterisk, hash, dollar characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_display_name_out_of_range" : {
        "summary" : "campaign_component_display_name_out_of_range",
        "value" : {
          "code" : "campaign_component_display_name_out_of_range",
          "http_status_code" : 400,
          "message" : "Campaign component display name length is out of range",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_id_missing" : {
        "summary" : "campaign_component_id_missing",
        "value" : {
          "code" : "campaign_component_id_missing",
          "http_status_code" : 400,
          "message" : "Campaign component id is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_name_already_in_use" : {
        "summary" : "campaign_component_name_already_in_use",
        "value" : {
          "code" : "campaign_component_name_already_in_use",
          "http_status_code" : 400,
          "message" : "Campaign component name is already used by another component",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_name_contains_illegal_character" : {
        "summary" : "campaign_component_name_contains_illegal_character",
        "value" : {
          "code" : "campaign_component_name_contains_illegal_character",
          "http_status_code" : 400,
          "message" : "Campaign component name can only contain alphanumeric, dash and underscore characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_name_out_of_range" : {
        "summary" : "campaign_component_name_out_of_range",
        "value" : {
          "code" : "campaign_component_name_out_of_range",
          "http_status_code" : 400,
          "message" : "Campaign component name length is out of range",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_not_found" : {
        "summary" : "campaign_component_not_found",
        "value" : {
          "code" : "campaign_component_not_found",
          "http_status_code" : 400,
          "message" : "Campaign Component not found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_root_rename" : {
        "summary" : "campaign_component_root_rename",
        "value" : {
          "code" : "campaign_component_root_rename",
          "http_status_code" : 400,
          "message" : "Campaign component root rename is restricted",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_component_type_validation_failed" : {
        "summary" : "campaign_component_type_validation_failed",
        "value" : {
          "code" : "campaign_component_type_validation_failed",
          "http_status_code" : 400,
          "message" : "Campaign component type validation failed",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_concurrent_update" : {
        "summary" : "campaign_concurrent_update",
        "value" : {
          "code" : "campaign_concurrent_update",
          "http_status_code" : 400,
          "message" : "Could not perform the operation. Campaign is currently updated by other process/user",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_data_entry_name_out_of_range" : {
        "summary" : "campaign_controller_action_earn_reward_data_entry_name_out_of_range",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_data_entry_name_out_of_range",
          "http_status_code" : 400,
          "message" : "Data entry name cannot be blank or exceed the maximum allowed length of 200 characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_duplicate_data_entry_name" : {
        "summary" : "campaign_controller_action_earn_reward_duplicate_data_entry_name",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_duplicate_data_entry_name",
          "http_status_code" : 400,
          "message" : "Two data entry names evaluated to the same value",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_invalid_tag" : {
        "summary" : "campaign_controller_action_earn_reward_invalid_tag",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_invalid_tag",
          "http_status_code" : 400,
          "message" : "Tag can't be empty",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_invalid_tags_length" : {
        "summary" : "campaign_controller_action_earn_reward_invalid_tags_length",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_invalid_tags_length",
          "http_status_code" : 400,
          "message" : "Cumulative tags length can't be greater than 2048",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_missing_reward_name" : {
        "summary" : "campaign_controller_action_earn_reward_missing_reward_name",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_missing_reward_name",
          "http_status_code" : 400,
          "message" : "Reward name is required",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_missing_reward_supplier" : {
        "summary" : "campaign_controller_action_earn_reward_missing_reward_supplier",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_missing_reward_supplier",
          "http_status_code" : 400,
          "message" : "Reward supplier is required on launched campaigns",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_missing_tags" : {
        "summary" : "campaign_controller_action_earn_reward_missing_tags",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_missing_tags",
          "http_status_code" : 400,
          "message" : "At least one tag should be provided",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_reward_name_too_long" : {
        "summary" : "campaign_controller_action_earn_reward_reward_name_too_long",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_reward_name_too_long",
          "http_status_code" : 400,
          "message" : "Reward name should not exceed 255 characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_reward_supplier_id_not_found" : {
        "summary" : "campaign_controller_action_earn_reward_reward_supplier_id_not_found",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_reward_supplier_id_not_found",
          "http_status_code" : 400,
          "message" : "Reward supplier not found",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_too_long_expression" : {
        "summary" : "campaign_controller_action_earn_reward_too_long_expression",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_too_long_expression",
          "http_status_code" : 400,
          "message" : "Expression should not exceed 2048 characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_action_earn_reward_undefined_expression" : {
        "summary" : "campaign_controller_action_earn_reward_undefined_expression",
        "value" : {
          "code" : "campaign_controller_action_earn_reward_undefined_expression",
          "http_status_code" : 400,
          "message" : "Expression can't be empty",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_duplicate_controller" : {
        "summary" : "campaign_controller_duplicate_controller",
        "value" : {
          "code" : "campaign_controller_duplicate_controller",
          "http_status_code" : 400,
          "message" : "Two controllers have the same unique key (controller name, journey name)",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_invalid_enabled_on_state" : {
        "summary" : "campaign_controller_invalid_enabled_on_state",
        "value" : {
          "code" : "campaign_controller_invalid_enabled_on_state",
          "http_status_code" : 400,
          "message" : "Invalid controller enabled on state",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_missing_event_trigger" : {
        "summary" : "campaign_controller_missing_event_trigger",
        "value" : {
          "code" : "campaign_controller_missing_event_trigger",
          "http_status_code" : 400,
          "message" : "A controller without enabled matching event trigger is invalid",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_missing_journey_name" : {
        "summary" : "campaign_controller_missing_journey_name",
        "value" : {
          "code" : "campaign_controller_missing_journey_name",
          "http_status_code" : 400,
          "message" : "Missing journey name",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_name_contains_illegal_character" : {
        "summary" : "campaign_controller_name_contains_illegal_character",
        "value" : {
          "code" : "campaign_controller_name_contains_illegal_character",
          "http_status_code" : 400,
          "message" : "Campaign controller name can only contain alphanumeric, dash and underscore characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_name_missing" : {
        "summary" : "campaign_controller_name_missing",
        "value" : {
          "code" : "campaign_controller_name_missing",
          "http_status_code" : 400,
          "message" : "Campaign controller name is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_name_out_of_range" : {
        "summary" : "campaign_controller_name_out_of_range",
        "value" : {
          "code" : "campaign_controller_name_out_of_range",
          "http_status_code" : 400,
          "message" : "Campaign controller name length must be between 2 and 255 characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_name_same_as_a_default_controller_name" : {
        "summary" : "campaign_controller_name_same_as_a_default_controller_name",
        "value" : {
          "code" : "campaign_controller_name_same_as_a_default_controller_name",
          "http_status_code" : 400,
          "message" : "Campaign controller name is the same as a default controller name",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_controller_too_many_journey_names" : {
        "summary" : "campaign_controller_too_many_journey_names",
        "value" : {
          "code" : "campaign_controller_too_many_journey_names",
          "http_status_code" : 400,
          "message" : "Too many journey names",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_description_out_of_range" : {
        "summary" : "campaign_description_out_of_range",
        "value" : {
          "code" : "campaign_description_out_of_range",
          "http_status_code" : 403,
          "message" : "Campaign description length must be between 2 and 250 characters",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_description_length_out_of_range" : {
        "summary" : "campaign_flow_step_app_description_length_out_of_range",
        "value" : {
          "code" : "campaign_flow_step_app_description_length_out_of_range",
          "http_status_code" : 400,
          "message" : "App description length has to be between 1 and 2000",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_name_length_out_of_range" : {
        "summary" : "campaign_flow_step_app_name_length_out_of_range",
        "value" : {
          "code" : "campaign_flow_step_app_name_length_out_of_range",
          "http_status_code" : 400,
          "message" : "App name length has to be between 1 and 255",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_name_missing" : {
        "summary" : "campaign_flow_step_app_name_missing",
        "value" : {
          "code" : "campaign_flow_step_app_name_missing",
          "http_status_code" : 400,
          "message" : "App name is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_type_missing" : {
        "summary" : "campaign_flow_step_app_type_missing",
        "value" : {
          "code" : "campaign_flow_step_app_type_missing",
          "http_status_code" : 400,
          "message" : "App type is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_type_name_length_out_of_range" : {
        "summary" : "campaign_flow_step_app_type_name_length_out_of_range",
        "value" : {
          "code" : "campaign_flow_step_app_type_name_length_out_of_range",
          "http_status_code" : 400,
          "message" : "App type name length has to be between 1 and 255",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_app_type_name_missing" : {
        "summary" : "campaign_flow_step_app_type_name_missing",
        "value" : {
          "code" : "campaign_flow_step_app_type_name_missing",
          "http_status_code" : 400,
          "message" : "App type name is missing",
          "parameters" : { },
          "unique_id" : "00000000-0000-0000-0000-000000000000"
        }
      },
      "campaign_flow_step_description_length_out_of_range" : {
        "summary" : "campaign_flow_step_description_length_out_of_range",
        "value" : {
          "code" : "campaign_flow_step_description_length_out_of_range",
          "http_status_code" : 400,
          "message" : "Description length has to be between 1 and 255",
          "par

# --- truncated at 32 KB (4543 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/extole/refs/heads/main/openapi/extole-management-openapi.json