---
title: "Setting a new logo for the server"
method: POST
path: "/v1/config/logo"
tags: ["System Configuration"]
---

# Setting a new logo for the server

`POST /v1/config/logo`

_(introduced: version 2026.1)_

An Administrator can use this endpoint to set a custom logo for the entire server. The logo will be shown to all users who visit the login page, as well as other pages, including the reset password page and set password page. If a logo is already set, the current logo will be overwritten with the new one.

## Response `200`

OK

- ConfigLogo
  - `key` string, required — The type of system configuration.
  - `setAt` string, required — ISO date format. The last time this system configuration was set.
  - `blobExists` boolean, required — Whether a file has been set for this configuration.

## Changes

- **2026-04-03** `2aed27d9e013` — 1 info
  - endpoint added
- **2025-03-13** `e8c2858fd4eb` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/getodk/apis/odk-central-api/changes/v1/config/logo/post.md)

---

[API](https://skmtc.dev/getodk/apis/odk-central-api.md) · [All operations](https://skmtc.dev/getodk/apis/odk-central-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getodk/odk-central-api/revisions/d4f5ba77f644/schema)
