---
title: "POST /v1/promotions/publishedPosts/importMedia"
method: POST
path: "/v1/promotions/publishedPosts/importMedia"
tags: ["Promotion"]
---

# POST /v1/promotions/publishedPosts/importMedia

`POST /v1/promotions/publishedPosts/importMedia`

## Headers

- `adhookToken` string
- `Authorization` string

## Response `default`

default response

- PostReadModel[]
  - `externalId` string
  - `type` 'PERSONAL_POST' | 'PAGE_POST' | 'STORY' | 'REELS' | 'SHORTS' | 'LINK_CAROUSEL' | 'DOCUMENT' | 'POLL' | 'CAROUSEL'
  - `message` string
  - `createdAt` string
  - `publishedAt` string
  - `story` string
  - `picture` string
  - `channel` 'FACEBOOK' | 'INSTAGRAM' | 'GOOGLE_ADWORDS' | 'GOOGLE_DISPLAY_NETWORK' | 'GOOGLE_ANALYTICS' | 'YOUTUBE' | 'XING' | 'LINKED_IN' | 'TWITTER' | 'GOOGLE_MY_BUSINESS' | 'TIKTOK' | 'BITLY' | 'THREADS' | 'BLUESKY' | 'WHATSAPP' | 'PINTEREST' | 'CANVA' | 'HUBSPOT' | 'SALESFORCE' | 'BREVO' | 'SISTRIX' | 'NEWS' | 'BEEKEEPER' | 'TEADS' | 'MASTODON' | 'SNAPCHAT' | 'PIXXIO' | 'YEXT' | 'CANTO'
  - `videoUrl` string
  - `videoTitle` string
  - `accountId` string
  - `page` ThirdPartyPage
    - `pictureUrl` string
    - `name` string
    - `id` string
    - `search` string
    - `userName` string
    - `server` string
  - `tenantId` string
  - `mediaType` string
  - `externalImageId` string
  - `externalVideoId` string
  - `externalImageIds` string[]
  - `poll` Poll
    - `question` string
    - `settings` PollSettings
      - `voteSelectionType` 'SINGLE_VOTE' | 'MULTIPLE_VOTE'
      - `duration` 'FIVE_MINUTES' | 'THIRTY_MINUTES' | 'ONE_HOUR' | 'SIX_HOURS' | 'TWELVE_HOURS' | 'ONE_DAY' | 'THREE_DAYS' | 'SEVEN_DAYS' | 'FOURTEEN_DAYS'
      - `voterVisibleToAuthor` boolean
    - `options` PollOption[]
      - `text` string
      - `voteCount` integer
      - `votedByViewer` boolean
    - `uniqueVotersCount` integer
  - `link` string
  - `linkTitle` string
  - `linkDescription` string
  - `mediaUrls` string[]
  - `collaborationPost` boolean
  - `totalLikeCount` integer
  - `totalCommentsCount` integer
  - `repostsCount` integer
  - `savedCount` integer
  - `sharesCount` integer
  - `totalViewsCount` integer

## Changes

- **2026-08-29** `6b7ccc7e2651` — 14 info
  - added the new optional request property `items/collaborationPost`
  - added the new optional request property `items/repostsCount`
  - added the new optional request property `items/savedCount`
  - added the new optional request property `items/sharesCount`
  - …10 more
- **2026-08-22** `10ee593749b3` — 1 warning, 1 info
  - added the new `YEXT` enum value to the `items/channel` response property for the response status `default`
  - added the new `YEXT` enum value to the request property `items/channel`
- **2026-08-21** `802e871d48ca` — 1 warning, 1 info
  - added the new `CAROUSEL` enum value to the `items/type` response property for the response status `default`
  - added the new `CAROUSEL` enum value to the request property `items/type`
- **2026-08-17** `1c8b6833fbae` — 1 warning, 1 info
  - added the new `CANTO` enum value to the `items/channel` response property for the response status `default`
  - added the new `CANTO` enum value to the request property `items/channel`

[Change history](https://skmtc.dev/adhook/apis/adhook-io-api/changes/v1/promotions/publishedPosts/importMedia/post.md)

---

[API](https://skmtc.dev/adhook/apis/adhook-io-api.md) · [All operations](https://skmtc.dev/adhook/apis/adhook-io-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adhook/adhook-io-api/revisions/6b7ccc7e2651/schema)
