---
title: "Upload an e-mail campaign image"
method: POST
path: "/files/email_images"
tags: ["File", "Admin"]
---

# Upload an e-mail campaign image

`POST /files/email_images`

## Request

- Base URL: `https://telescope.ac/api`
- URL: `https://telescope.ac/api/files/email_images`
- Auth: none declared

Uploads an image for use in e-mail campaigns. Not attached to any publication, so sent campaigns keep their images. Superadmin only.

**API credit cost:** 5

## Request body `multipart/form-data`

- object
  - `file` string, binary, required: Image file to upload.

## Response `200`

OK

- UploadFileOutputBody
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `file` File, required
    - `created_at` string, date-time, nullable, required
    - `deleted_at` string, date-time
    - `id` string, required
    - `link` string, required
    - `publication_id` string, required
    - `server_url` string, required
    - `size` integer, required
    - `type` string, required
    - `user_id` string, required

## Other responses

- `default`: Error

---

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