---
title: "Upload Partner Logo"
method: POST
path: "/tenants/{tenant_id}/partners/{partner_id}/logo"
tags: ["Partner Logo"]
---

# Upload Partner Logo

`POST /tenants/{tenant_id}/partners/{partner_id}/logo`

## Request

- Base URL: `https://api-sandbox.aurorasolar.com`
- URL: `https://api-sandbox.aurorasolar.com/tenants/{tenant_id}/partners/{partner_id}/logo`
- Auth: HTTP bearer

Uploads or replaces the logo image for a partner.

The request body should contain the raw binary image data (not JSON).
A Content-Disposition header is required to specify the filename.

Accepted formats: JPG, JPEG, PNG, GIF, HEIC, WEBP.
The image will be converted to WebP format.

If the partner already has a logo, the previous logo will be replaced.

## Path parameters

- `tenant_id` string, uuid, required
- `partner_id` string, uuid, required

## Headers

- `Content-Disposition` string, required

## Request body `image/*`

- string, binary

## Response `201`

Logo successfully uploaded.

- object
  - `partner` object
    - `id` string, uuid
    - `name` string
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `422`: Unprocessable Entity

---

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