Retrieve images for campaign messages with channel mobile_push

Returns the related images for the given campaign message IDs whose channel is mobile_push

yaml
type: "io.kestra.plugin.klaviyo.campaign.messages.GetImages"

Get image for a single message

yaml
id: klaviyo_get_image_for_message
namespace: company.team

tasks:
  - id: get_image
    type: io.kestra.plugin.klaviyo.campaign.messages.GetImages
    apiKey: "{{ secret('KLAVIYO_API_KEY') }}"
    messageIds:
      - "message_id_1"
    fetchType: FETCH_ONE

Get images for multiple messages

yaml
id: "getimages"
type: "io.kestra.plugin.klaviyo.campaign.messages.GetImages"
- id: get_images
  type: io.kestra.plugin.klaviyo.campaign.messages.GetImages
  apiKey: "{{ secret('KLAVIYO_API_KEY') }}"
  messageIds:
    - "message_id_1"
    - "message_id_2"
  fetchType: FETCH
Properties

Klaviyo private API Key

The API key for authenticating with Klaviyo.

SubType string

List of message IDs with mobile_push channel

Campaign message IDs for which to retrieve related images

Default https://a.klaviyo.com/api

Base URL

The base URL for the Klaviyo API

Default FETCH
Possible Values
STOREFETCHFETCH_ONENONE

The way you want to store the data

FETCH_ONE output the first row, FETCH output all rows, STORE store all rows in a file, NONE do nothing

The row data

SubType object

The rows data

The size of the rows fetched

Format uri

The URI of the stored data