---
title: "Get event-triggered campaigns"
method: GET
path: "/companies/{company_key}/mobiledb/event_triggered_messages"
tags: ["Event-Triggered Campaign API"]
---

# Get event-triggered campaigns

`GET /companies/{company_key}/mobiledb/event_triggered_messages`

## Request

- Base URL: `https://public-api.vibescm.com`
- URL: `https://public-api.vibescm.com/companies/{company_key}/mobiledb/event_triggered_messages`
- Auth: HTTP basic

## Path parameters

- `company_key` string, required

## Query parameters

- `status` string
- `event_type` string

## Headers

- `Content-Type` string, required
- `X-API-Version` string

## Response `200`

Successful response

- EventTriggeredResponse[]
  - `event_triggered_message_id` integer
  - `status` string
  - `event_type` string
  - `start_date` string
  - `end_date` string
  - `created_by` string
  - `created_by_application` string
  - `targeting` object
    - `message_template` string: <b>Soft-deprecated</b>. Use targeting.sms.message_template. Still accepted and returned for backwards compatibility.
    - `short_url_base` string: Base URL to use when shortening URLs.
    - `shorten_urls` boolean: Should URLs be shortened?
    - `channel` string: Message channel for broadcast.
    - `message_format` string: A read-only field that defines the message format. Possible values are sms, mms, push, text.
    - `sms_channel` object: Unified channel details returned for SMS, MMS, and text-format campaigns. Replaces the legacy targeting.sms and targeting.mms channel fields.
      - `sourcecode` string
      - `country_code` string
      - `sourcecode_type` string
      - `mdn_territory` string
    - `rcs` object, nullable: RCS content for text-format campaigns. Null if not set.
      - `content_message` object: The content of the agent message.
        - `text` string: The body text of your message.
        - `content_info` ContentInfo
          - `file_url` string: Publicly reachable URL of the file. The Vibes RBM platform determines the MIME type of the file from the content-type field in the HTTP headers when the platform fetches the file. The content-type field must be present and accurate in the HTTP response from the URL. Recommended maximum file size of 100 MB.
          - `thumbnail_url` string: For image, audio and video files only. Publicly reachable URL of the thumbnail. Maximum size of 100 kB. If you don't provide a thumbnail URL, the Vibes RBM platform displays a blank placeholder thumbnail until the user's device downloads the file. Depending on the user's setting, the file may not download automatically and may require the user to tap a download button. Recommended maximum file size of 100 kB.
          - `force_refresh` boolean: Default is false. If true, the Vibes RBM platform fetches the file and thumbnail from the specified URLs, even if the platform has cached copies of the file (and/or of the thumbnail).
        - `suggestions` Suggestion[]: Provide end users with suggested actions or responses.
          - `reply` SuggestedReply
            - `text` string: <span style="color:#dd1e2e;">Required.</span> Text of the suggested reply.
            - `postback_data` string: <span style="color:#dd1e2e;">Required.</span> The base64-encoded payload that the agent receives in a user event when the user taps the suggested reply. Maximum 2048 characters.
          - `action` SuggestedAction
            - `text` string: <span style="color:#dd1e2e;">Required.</span> Text label of suggested action.
            - `postback_data` string: <span style="color:#dd1e2e;">Required.</span> Base64-encoded payload that will be sent to the agent in the user event that results when the user taps the suggested action. Maximum 2048 characters.
            - `fallback_url` string: Optional. URL that will open in a new window if a mobile device doesn't support a suggested action.
            - `dial_action` DialAction
              - …
            - `view_location_action` ViewLocationAction: Opens the device's default map app and selects the specified location or searches around the device's location given an agent-specified query.
              - …
            - `create_calendar_event_action` CreateCalendarEventAction
              - …
            - `open_url_action` OpenUrlAction
              - …
            - `share_location_action` ShareLocationAction
        - `rich_card` RichCard
          - `carousel_card` CarouselCard: A carousel of rich cards.
            - `card_width` 'CARD_WIDTH_UNSPECIFIED' | 'SMALL' | 'MEDIUM'
            - `card_contents` CardContent[]
              - …
          - `standalone_card` StandaloneCard
            - `card_orientation` 'CARD_ORIENTATION_UNSPECIFIED' | 'HORIZONTAL' | 'VERTICAL'
            - `thumbnail_image_alignment` 'THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED' | 'LEFT' | 'RIGHT': Alignment of image preview for standalone cards with horizontal layout.
            - `card_content` CardContent: Each rich card must have at least one of title, description, or media.
              - …
    - `sms` object
      - `sourcecode` string
      - `country_code` string
      - `sourcecode_type` string
      - `mdn_territory` string
      - `message_template` string
    - `mms` object
      - `sourcecode` string
      - `country_code` string
      - `sourcecode_type` string
      - `subject` string
      - `content` object[]: An array containing a list of objects for your MMS. Your MMS may contain either an uploaded asset, a media URL, or a liquid template tag for personalized sends.
        - `asset_id` string: A read-only string identifying an uploaded asset.
        - `mime_type` string: A read-only string identifying the MIME type of the uploaded asset. For example, `image/jpeg`
        - `media_url` string: A URL link to the media to be included in the MMS.
        - `description` string: An optional description of the media.
        - `body` string: The body text included in the MMS send.
    - `filters` object[]
    - `url` string
    - `created_at` string
    - `updated_at` string

## Changes

- **2026-11-03** `e235838f2e50`: 3 info
  - added the optional property `items/targeting/rcs` to the response with the `200` status
  - added the optional property `items/targeting/sms/message_template` to the response with the `200` status
  - added the optional property `items/targeting/sms_channel` to the response with the `200` status

[Operation history](https://skmtc.dev/vibes/apis/vibes-platform-api/changes/companies/:company_key/mobiledb/event_triggered_messages/get.md)

---

[API](https://skmtc.dev/vibes/apis/vibes-platform-api.md) - [All operations](https://skmtc.dev/vibes/apis/vibes-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/vibes/apis/vibes-platform-api/revisions/e235838f2e50?raw)
