> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coralogix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create an outgoing webhook

> No description available



## OpenAPI

````yaml openapi_v4.yaml post /integrations/webhooks/v1
openapi: 3.0.0
info:
  title: ''
  version: 1.0.0
servers:
  - url: https://api.coralogix.com/mgmt/openapi/4
  - url: https://api.eu2.coralogix.com/mgmt/openapi/4
  - url: https://api.coralogix.us/mgmt/openapi/4
  - url: https://api.cx498.coralogix.com/mgmt/openapi/4
  - url: https://api.coralogix.in/mgmt/openapi/4
  - url: https://api.coralogixsg.com/mgmt/openapi/4
  - url: https://api.ap3.coralogix.com/mgmt/openapi/4
security:
  - apiKeyAuth: []
tags:
  - name: Recording Rules Service
    description: A service to manage recording rules.
    externalDocs:
      url: ''
  - name: Slos Service
    description: A service for managing Service Level Objectives (SLOs).
    externalDocs:
      url: ''
  - name: Scopes Service
    description: A service to manage scopes
    externalDocs:
      url: ''
  - name: Quota Allocation Rule Set service
    description: Manage quota allocation rules for different entity types.
    externalDocs:
      url: ''
  - name: Extension deployment service
    description: A service that enables querying for extension deployment information.
    externalDocs:
      description: Find out more about extensions in our documentation.
      url: https://coralogix.com/docs/integrations/extensions/
  - name: Contextual data integration service
    description: Query for contextual data integration information.
    externalDocs:
      url: ''
  - name: Alert events service
    description: >-
      Get information regarding your alert events - instances of alerts being
      triggered.
    externalDocs:
      description: Learn more about alert events and incidents in our documentation.
      url: https://coralogix.com/docs/user-guides/alerting/incidents/
  - name: Views service
    description: Create and manage views.
    externalDocs:
      url: ''
  - name: Retentions Service
    description: View and manage retentions
    externalDocs:
      url: ''
  - name: Extension testing service
    externalDocs:
      description: Find out more about extensions in our documentation.
      url: https://coralogix.com/docs/integrations/extensions/
  - name: Rule Groups Service
    description: A service to manage rule groups.
    externalDocs:
      url: ''
  - name: Global routers service
    description: >-
      View and manage your global routers - entities that direct notifications
      to configured destinations based on conditions
    externalDocs:
      description: Lean more about global routers in our documentation
      url: >-
        https://coralogix.com/docs/user-guides/notification-center/routing/introduction/
  - name: Connectors service
    description: >-
      View and manage your connectors - integration instances for notification
      destinations
    externalDocs:
      description: Lean more about connectors in our documentation
      url: >-
        https://coralogix.com/docs/user-guides/notification-center/connectors/introduction/
  - name: IP access service
    description: >-
      IP access service provides the API for managing company IP access
      settings.
    externalDocs:
      url: ''
  - name: Dashboard folders service
    description: Manage your dashboard folders.
    externalDocs:
      url: ''
  - name: Events Service
    description: A service for querying events.
    externalDocs:
      description: Learn more about alerts in our documentation
      url: https://coralogix.com/docs/user-guides/alerting/introduction-to-alerts/
  - name: Data Usage Service
    description: A service to manage data usage metrics.
    externalDocs:
      url: ''
  - name: Extension service
    description: A service that enables querying for extension information.
    externalDocs:
      description: Learn more about extensions in our documentation.
      url: https://coralogix.com/docs/integrations/extensions/
  - name: Outgoing webhooks service
    externalDocs:
      description: Find out more about outbound webhooks in our documentation.
      url: >-
        https://coralogix.com/docs/user-guides/alerting/outbound-webhooks/generic-outbound-webhooks-alert-webhooks/
  - name: Presets service
    description: >-
      View and manage your presets - pre-configured templates for notification
      content rendering
    externalDocs:
      description: Lean more about presets in our documentation
      url: >-
        https://coralogix.com/docs/user-guides/notification-center/presets/introduction/
  - name: API Keys Service
    description: Manage your API Keys.
    externalDocs:
      url: ''
  - name: Events2Metrics Service
    description: Manage your events2metrics.
    externalDocs:
      url: ''
  - name: Custom Enrichments Service
    description: Manage your enrichments.
    externalDocs:
      url: ''
  - name: Alert definitions service
    description: >-
      View and manage your alerts using alert definitions - data structures that
      contain the configuration required to create an alert.
    externalDocs:
      description: Learn more about alerts in our documentation
      url: https://coralogix.com/docs/user-guides/alerting/introduction-to-alerts/
  - name: Folders for views service
    description: Create and manage view folders.
    externalDocs:
      url: ''
  - name: Policies Service
    description: View and manage your TCO policies
    externalDocs:
      url: ''
  - name: Cases service
    description: >-
      Manage cases throughout their lifecycle. Create, view, assign,
      acknowledge, resolve, and close cases to streamline investigations and
      follow-ups.
    externalDocs:
      description: Learn more about Cases in our documentation
      url: https://coralogix.com/docs/user-guides/cases/
  - name: Team Groups Management Service
    description: Manage Team Groups.
    externalDocs:
      url: ''
  - name: API Keys Admin Service
    description: Administrative operations for API Keys management.
    externalDocs:
      url: ''
  - name: Dashboard service
    description: Get information about the Coralogix Dashboard catalog.
    externalDocs:
      url: ''
  - name: Actions Service
    description: View and manage your Actions.
    externalDocs:
      url: ''
  - name: Target Service
    description: View and manage your storage targets for logs.
    externalDocs:
      description: Find out more about archives
      url: >-
        https://coralogix.com/docs/user-guides/data-flow/s3-archive/connect-s3-archive/
  - name: Integration service
    description: A service that enables querying for integration information.
    externalDocs:
      description: Find out more about integrations in our documentation.
      url: https://coralogix.com/docs/integrations/getting-started/
  - name: Alert Scheduler Rule service
    description: Manage your alert scheduler rules.
    externalDocs:
      url: ''
  - name: Entities service
    description: Query information about registered entities in the notification center
    externalDocs:
      description: Lean more about the notification center in our documentation
      url: https://coralogix.com/docs/user-guides/notification-center/introduction/
  - name: Incidents service
    description: >-
      Handle all operations related to incident management within Coralogix.
      Identify, manage, and resolve incidents efficiently through automated
      workflows and team collaboration.
    externalDocs:
      description: Find out more about incident management in our documentation
      url: https://coralogix.com/docs/user-guides/alerting/incidents/
  - name: Metrics Data Archive Service
    description: View and manage your storage targets for metrics.
    externalDocs:
      description: Find out more about archives
      url: >-
        https://coralogix.com/docs/user-guides/data-flow/s3-archive/connect-s3-archive/
  - name: Enrichments Service
    description: Manage your enrichments.
    externalDocs:
      url: ''
  - name: SAML Configuration Service
    description: Manage your SAML configuration
    externalDocs:
      url: ''
  - name: Role Management Service
    description: Service for managing system and custom roles.
    externalDocs:
      url: ''
paths:
  /integrations/webhooks/v1:
    post:
      tags:
        - Outgoing webhooks service
      summary: Create an outgoing webhook
      description: No description available
      operationId: OutgoingWebhooksService_CreateOutgoingWebhook
      requestBody:
        content:
          application/json:
            schema:
              additionalProperties: false
              properties:
                data:
                  $ref: '#/components/schemas/OutgoingWebhookInputData'
              title: Create outgoing webhook request
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateOutgoingWebhookResponse'
          description: ''
        '400':
          content:
            application/json: {}
          description: Bad Request
        '401':
          content:
            application/json: {}
          description: Unauthorized request
        '500':
          content:
            application/json: {}
          description: Internal server error
      externalDocs:
        url: ''
components:
  schemas:
    OutgoingWebhookInputData:
      oneOf:
        - $ref: '#/components/schemas/OutgoingWebhookInputDataSlack'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataSendLog'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataEmailGroup'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataJira'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataOpsgenie'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataDemisto'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataAwsEventBridge'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataIbmEventNotifications'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataGenericWebhook'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataPagerDuty'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataMicrosoftTeams'
        - $ref: '#/components/schemas/OutgoingWebhookInputDataMsTeamsWorkflow'
    CreateOutgoingWebhookResponse:
      title: Create outgoing webhook response
      type: object
      properties:
        id:
          type: string
          example: example_id
      externalDocs:
        url: ''
    OutgoingWebhookInputDataSlack:
      title: Outgoing webhook input data
      type: object
      properties:
        name:
          type: string
          example: my_webhook
        slack:
          $ref: '#/components/schemas/SlackConfig'
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataSendLog:
      title: Outgoing webhook input data
      type: object
      properties:
        name:
          type: string
          example: my_webhook
        sendLog:
          $ref: '#/components/schemas/SendLogConfig'
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataEmailGroup:
      title: Outgoing webhook input data
      type: object
      properties:
        emailGroup:
          $ref: '#/components/schemas/EmailGroupConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataJira:
      title: Outgoing webhook input data
      type: object
      properties:
        jira:
          $ref: '#/components/schemas/JiraConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataOpsgenie:
      title: Outgoing webhook input data
      type: object
      properties:
        name:
          type: string
          example: my_webhook
        opsgenie:
          $ref: '#/components/schemas/OpsgenieConfig'
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataDemisto:
      title: Outgoing webhook input data
      type: object
      properties:
        demisto:
          $ref: '#/components/schemas/DemistoConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataAwsEventBridge:
      title: Outgoing webhook input data
      type: object
      properties:
        awsEventBridge:
          $ref: '#/components/schemas/AwsEventBridgeConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataIbmEventNotifications:
      title: Outgoing webhook input data
      type: object
      properties:
        ibmEventNotifications:
          $ref: '#/components/schemas/IbmEventNotificationsConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataGenericWebhook:
      title: Outgoing webhook input data
      type: object
      properties:
        genericWebhook:
          $ref: '#/components/schemas/GenericWebhookConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataPagerDuty:
      title: Outgoing webhook input data
      type: object
      properties:
        name:
          type: string
          example: my_webhook
        pagerDuty:
          $ref: '#/components/schemas/PagerDutyConfig'
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataMicrosoftTeams:
      title: Outgoing webhook input data
      type: object
      properties:
        microsoftTeams:
          $ref: '#/components/schemas/MicrosoftTeamsConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    OutgoingWebhookInputDataMsTeamsWorkflow:
      title: Outgoing webhook input data
      type: object
      properties:
        msTeamsWorkflow:
          $ref: '#/components/schemas/MSTeamsWorkflowConfig'
        name:
          type: string
          example: my_webhook
        type:
          $ref: '#/components/schemas/WebhookType'
        url:
          type: string
          example: slack.webhook.com
      additionalProperties: false
      externalDocs:
        url: ''
    SlackConfig:
      title: Slack configuration
      type: object
      properties:
        attachments:
          type: array
          items:
            $ref: '#/components/schemas/Attachment'
        digests:
          type: array
          items:
            $ref: '#/components/schemas/Digest'
      externalDocs:
        url: ''
    WebhookType:
      enum:
        - UNKNOWN
        - GENERIC
        - SLACK
        - PAGERDUTY
        - SEND_LOG
        - EMAIL_GROUP
        - MICROSOFT_TEAMS
        - JIRA
        - OPSGENIE
        - DEMISTO
        - AWS_EVENT_BRIDGE
        - IBM_EVENT_NOTIFICATIONS
        - MS_TEAMS_WORKFLOW
      type: string
    SendLogConfig:
      title: Send log configuration
      type: object
      properties:
        payload:
          type: string
        uuid:
          type: string
          example: d838cd7b-087b-40c6-bc33-80997020f5d0
      externalDocs:
        url: ''
    EmailGroupConfig:
      title: Email group configuration
      type: object
      properties:
        emailAddresses:
          type: array
          items:
            type: string
          example:
            - example@coralogix.com
      externalDocs:
        url: ''
    JiraConfig:
      title: Jira configuration
      type: object
      properties:
        apiToken:
          type: string
          example: jira_api_token
        email:
          type: string
          example: jira_email
        projectKey:
          type: string
          example: jira_project_key
      externalDocs:
        url: ''
    OpsgenieConfig:
      title: Opsgenie configuration
      type: object
      externalDocs:
        url: ''
    DemistoConfig:
      title: Demisto configuration
      type: object
      properties:
        payload:
          type: string
        uuid:
          type: string
          example: d838cd7b-087b-40c6-bc33-80997020f5d0
      externalDocs:
        url: ''
    AwsEventBridgeConfig:
      title: AWS EventBridge configuration
      type: object
      properties:
        detail:
          type: string
        detailType:
          type: string
          example: detail_type
        eventBusArn:
          type: string
          example: arn:aws:events:us-east-1:123456789012:event-bus/default
        roleName:
          type: string
          example: role_name
        source:
          type: string
          example: source
      externalDocs:
        url: ''
    IbmEventNotificationsConfig:
      title: IBM event notification configuration
      type: object
      properties:
        endpointType:
          $ref: '#/components/schemas/EndpointType'
        eventNotificationsInstanceId:
          type: string
        regionId:
          type: string
        sourceId:
          type: string
        sourceName:
          type: string
      externalDocs:
        url: ''
    GenericWebhookConfig:
      title: Generic webhook configuration
      type: object
      properties:
        headers:
          type: object
          additionalProperties:
            type: string
        method:
          $ref: '#/components/schemas/MethodType'
        payload:
          type: string
        uuid:
          type: string
          example: d838cd7b-087b-40c6-bc33-80997020f5d0
      externalDocs:
        url: ''
    PagerDutyConfig:
      title: PagerDuty configuration
      type: object
      properties:
        serviceKey:
          type: string
          example: pager_duty_service_key
      externalDocs:
        url: ''
    MicrosoftTeamsConfig:
      title: Microsoft Teams configuration
      type: object
      externalDocs:
        url: ''
    MSTeamsWorkflowConfig:
      title: Microsoft Teams workflow configuration
      type: object
      externalDocs:
        url: ''
    Attachment:
      title: Slack attachment configuration
      type: object
      properties:
        isActive:
          type: boolean
        type:
          $ref: '#/components/schemas/AttachmentType'
      externalDocs:
        url: ''
    Digest:
      title: Slack digest configuration
      type: object
      properties:
        isActive:
          type: boolean
        type:
          $ref: '#/components/schemas/DigestType'
      externalDocs:
        url: ''
    EndpointType:
      enum:
        - ENDPOINT_TYPE_DEFAULT_OR_PUBLIC
        - ENDPOINT_TYPE_PRIVATE
      type: string
    MethodType:
      enum:
        - UNKNOWN
        - GET
        - POST
        - PUT
      type: string
    AttachmentType:
      enum:
        - EMPTY
        - METRIC_SNAPSHOT
        - LOGS
      type: string
    DigestType:
      enum:
        - UNKNOWN
        - ERROR_AND_CRITICAL_LOGS
        - FLOW_ANOMALIES
        - SPIKE_ANOMALIES
        - DATA_USAGE
      type: string
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
      description: API key authentication

````