Module: Integrations

Defined in:
app/models/integrations/jira.rb,
app/models/integrations/ewm.rb,
app/models/integrations/asana.rb,
app/models/integrations/field.rb,
app/models/integrations/irker.rb,
app/models/integrations/shimo.rb,
app/models/integrations/slack.rb,
app/models/integrations/bamboo.rb,
app/models/integrations/harbor.rb,
app/models/integrations/pumble.rb,
app/models/integrations/zentao.rb,
app/models/integrations/base_ci.rb,
app/models/integrations/clickup.rb,
app/models/integrations/datadog.rb,
app/models/integrations/discord.rb,
app/models/integrations/jenkins.rb,
app/models/integrations/mock_ci.rb,
app/models/integrations/redmine.rb,
app/models/integrations/assembla.rb,
app/models/integrations/bugzilla.rb,
app/models/integrations/campfire.rb,
app/models/integrations/drone_ci.rb,
app/models/integrations/pushover.rb,
app/models/integrations/teamcity.rb,
app/models/integrations/telegram.rb,
app/models/integrations/youtrack.rb,
app/models/integrations/buildkite.rb,
app/models/integrations/packagist.rb,
app/models/integrations/squash_tm.rb,
app/models/integrations/confluence.rb,
app/models/integrations/mattermost.rb,
app/models/integrations/prometheus.rb,
app/models/integrations/google_play.rb,
app/models/integrations/webex_teams.rb,
app/models/integrations/external_wiki.rb,
app/models/integrations/hangouts_chat.rb,
app/models/integrations/unify_circuit.rb,
app/workers/integrations/irker_worker.rb,
app/models/integrations/emails_on_push.rb,
app/models/integrations/pivotaltracker.rb,
app/models/integrations/apple_app_store.rb,
app/models/integrations/base_monitoring.rb,
app/models/integrations/microsoft_teams.rb,
app/models/integrations/mock_monitoring.rb,
app/models/integrations/pipelines_email.rb,
app/workers/integrations/execute_worker.rb,
app/models/concerns/integrations/loggable.rb,
app/models/integrations/jira_tracker_data.rb,
app/serializers/integrations/event_entity.rb,
app/serializers/integrations/field_entity.rb,
app/models/integrations/base_issue_tracker.rb,
app/models/integrations/issue_tracker_data.rb,
app/models/integrations/base_slash_commands.rb,
app/models/integrations/zentao_tracker_data.rb,
app/serializers/integrations/project_entity.rb,
app/services/integrations/propagate_service.rb,
app/services/integrations/test/base_service.rb,
app/workers/integrations/slack_event_worker.rb,
app/controllers/concerns/integrations/params.rb,
app/models/integrations/custom_issue_tracker.rb,
app/models/integrations/slack_slash_commands.rb,
app/models/concerns/integrations/has_web_hook.rb,
app/models/integrations/base_third_party_wiki.rb,
app/serializers/integrations/event_serializer.rb,
app/serializers/integrations/field_serializer.rb,
app/services/integrations/slack_event_service.rb,
app/workers/integrations/group_mention_worker.rb,
app/models/integrations/base_chat_notification.rb,
app/services/integrations/slack_option_service.rb,
app/services/integrations/test/project_service.rb,
app/models/integrations/base_slack_notification.rb,
app/serializers/integrations/project_serializer.rb,
app/services/integrations/group_mention_service.rb,
app/models/concerns/integrations/has_data_fields.rb,
app/models/integrations/gitlab_slack_application.rb,
app/models/concerns/integrations/base_data_fields.rb,
app/models/integrations/chat_message/base_message.rb,
app/models/integrations/chat_message/note_message.rb,
app/models/integrations/chat_message/push_message.rb,
app/models/integrations/mattermost_slash_commands.rb,
app/models/integrations/slack_workspace/api_scope.rb,
app/models/concerns/integrations/reactively_cached.rb,
app/models/integrations/chat_message/alert_message.rb,
app/models/integrations/chat_message/issue_message.rb,
app/models/integrations/chat_message/merge_message.rb,
app/services/integrations/slack_interaction_service.rb,
app/models/concerns/integrations/reset_secret_fields.rb,
app/services/concerns/integrations/project_test_data.rb,
app/models/integrations/chat_message/pipeline_message.rb,
app/models/concerns/integrations/push_data_validations.rb,
app/models/integrations/chat_message/wiki_page_message.rb,
app/models/integrations/chat_message/deployment_message.rb,
app/models/concerns/integrations/enable_ssl_verification.rb,
app/models/concerns/integrations/slack_mattermost_fields.rb,
app/services/concerns/integrations/bulk_operation_hashes.rb,
app/models/concerns/integrations/has_issue_tracker_fields.rb,
app/models/concerns/integrations/slack_mattermost_notifier.rb,
app/models/integrations/chat_message/group_mention_message.rb,
app/serializers/integrations/harbor_serializers/tag_entity.rb,
app/services/integrations/slack_options/user_search_handler.rb,
app/services/integrations/slack_options/label_search_handler.rb,
app/models/integrations/slack_workspace/integration_api_scope.rb,
app/serializers/integrations/harbor_serializers/tag_serializer.rb,
app/services/integrations/slack_events/app_home_opened_service.rb,
app/serializers/integrations/harbor_serializers/artifact_entity.rb,
app/services/integrations/slack_events/url_verification_service.rb,
app/workers/integrations/create_external_cross_reference_worker.rb,
app/serializers/integrations/harbor_serializers/repository_entity.rb,
app/services/integrations/slack_interactions/block_action_service.rb,
app/serializers/integrations/harbor_serializers/artifact_serializer.rb,
app/serializers/integrations/harbor_serializers/repository_serializer.rb,
app/services/integrations/slack_interactions/incident_management/incident_modal_closed_service.rb,
app/services/integrations/slack_interactions/incident_management/incident_modal_opened_service.rb,
app/services/integrations/slack_interactions/incident_management/incident_modal_submit_service.rb,
app/services/integrations/slack_interactions/slack_block_actions/incident_management/project_update_handler.rb

Overview

Returns the special URL verification response expected by Slack when the GitLab Slack app is first configured to receive Slack events.

Slack will issue the challenge request to the endpoint that receives events and expect it to respond with same the ‘challenge` param back.

See api.slack.com/apis/connections/events-api.

Defined Under Namespace

Modules: Actions, BaseDataFields, BulkOperationHashes, ChatMessage, EnableSslVerification, HarborSerializers, HasDataFields, HasIssueTrackerFields, HasWebHook, Loggable, Params, ProjectTestData, PushDataValidations, ReactivelyCached, ResetSecretFields, SlackEvents, SlackInteractions, SlackMattermostFields, SlackMattermostNotifier, SlackOptions, SlackWorkspace, Test Classes: AppleAppStore, Asana, Assembla, Bamboo, BaseChatNotification, BaseCi, BaseIssueTracker, BaseMonitoring, BaseSlackNotification, BaseSlashCommands, BaseThirdPartyWiki, Bugzilla, Buildkite, Campfire, Clickup, Confluence, CreateExternalCrossReferenceWorker, CustomIssueTracker, Datadog, Discord, DroneCi, EmailsOnPush, EventEntity, EventSerializer, Ewm, ExecuteWorker, ExternalWiki, Field, FieldEntity, FieldSerializer, GitlabSlackApplication, GooglePlay, GroupMentionService, GroupMentionWorker, HangoutsChat, Harbor, Irker, IrkerWorker, IssueTrackerData, Jenkins, Jira, JiraTrackerData, Mattermost, MattermostSlashCommands, MicrosoftTeams, MockCi, MockMonitoring, Packagist, PipelinesEmail, Pivotaltracker, ProjectEntity, ProjectSerializer, Prometheus, PropagateService, Pumble, Pushover, Redmine, Shimo, Slack, SlackEventService, SlackEventWorker, SlackInteractionService, SlackOptionService, SlackSlashCommands, SquashTm, Teamcity, Telegram, UnifyCircuit, WebexTeams, Youtrack, Zentao, ZentaoTrackerData