---
title: "POST /v1/listings/{id}/images"
method: POST
path: "/v1/listings/{id}/images"
tags: ["Listing"]
---

# POST /v1/listings/{id}/images

`POST /v1/listings/{id}/images`

## Path parameters

- `id` string, required

## Headers

- `Authorization` string

## Request body

- MediaItemBatchRequest
  - `channels` ListingChannel[]
    - `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' | 'WEBSITE'
    - `selected` boolean
  - `images` MediaItemUploadRequest[]
    - `url` string
    - `name` string
    - `fileExtension` string

## Response `default`

default response

## Changes

- **2026-09-02** `1fc844ab59a1` — 1 info
  - added the new `WEBSITE` enum value to the request property `channels/items/channel`
- **2026-08-22** `10ee593749b3` — 1 info
  - added the new `YEXT` enum value to the request property `channels/items/channel`
- **2026-08-17** `1c8b6833fbae` — 1 info
  - added the new `CANTO` enum value to the request property `channels/items/channel`

[Change history](https://skmtc.dev/adhook/apis/adhook-io-api/changes/v1/listings/:id/images/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/1fc844ab59a1/schema)
