---
title: "Upload Image"
method: POST
path: "/{Version}/{Phone-Number-ID}/media"
tags: ["Media"]
---

# Upload Image

`POST /{Version}/{Phone-Number-ID}/media`

## Request

- Base URL: `https://graph.facebook.com`
- URL: `https://graph.facebook.com/{Version}/{Phone-Number-ID}/media`
- Auth: HTTP bearer

This request uploads an image as .jpeg. The parameters are specified as **form-data** in the request **body**.

## Path parameters

- `Version` string, required
- `Phone-Number-ID` string, required

## Headers

- `User-Agent` string
- `Authorization` string, required

## Request body

- object
  - `file` string
  - `messaging_product` string

## Response `200`

Upload Image JSON / Upload Sticker File (form-data) / Upload Sticker File JSON / Upload Audio (form-data) / Upload Audio JSON

- object
  - `id` string

---

[API](https://skmtc.dev/meta/apis/whatsapp-business-messaging.md) - [All operations](https://skmtc.dev/meta/apis/whatsapp-business-messaging/llms.txt) - [OpenAPI document](https://skmtc.dev/meta/apis/whatsapp-business-messaging/revisions/5c1973265369?raw)
