---
title: "Panel API Changelog"
description: "Changes to the Silly Development panel API: new endpoints, new fields and anything being removed, with at least 90 days of notice for breaking changes."
url: "https://sillydev.co.uk/docs/panel/changelog"
updated: "2026-10-10"
---

Panel API

# API changelog

New endpoints and fields can arrive at any time. Anything that would break working code is announced here at least 90 days before it happens.

[← API docs](https://sillydev.co.uk/docs/panel) · Updated 10 October 2026

**Browse the docs**

## Our promise

This is version 1 of the API. We add endpoints, fields and values without notice, so write code that ignores fields it does not know. We do not remove or rename anything, or change what it means, without announcing it here first, at least 90 days ahead.

## October 2026

The API is documented, at /docs/panel, with an OpenAPI description at /docs/panel/openapi.json.

API keys gained account scopes, expiry dates and editing, and new keys start with `sdevc_`. Existing keys keep working. Ordering and refunds now need the `billing.purchase` scope, which existing keys do not have until their owner turns it on.

Ordering accepts an `Idempotency-Key` header, and each key may start a limited number of orders a day.

Servers can have a public status badge for a README. `GET`, `PUT` and `DELETE /servers/{server}/settings/badge` and `POST /servers/{server}/settings/badge/regenerate` read it, turn it on, turn it off and give it a new address.

Read next

- [API docs Everything you can do in the panel, from code: servers, console, files, Git deploys and more.](https://sillydev.co.uk/docs/panel)
- [Authentication Create a key, limit what it can do, and keep it safe.](https://sillydev.co.uk/docs/panel/authentication)
