---
title: "Changes to Enables a bot"
method: POST
path: "/ocs/v2.php/apps/spreed/api/{apiVersion}/bot/{token}/{botId}"
---

# Changes to Enables a bot

`POST /ocs/v2.php/apps/spreed/api/{apiVersion}/bot/{token}/{botId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 99 revisions.

- **2025-08-30** `3e9d3577cce9`: 1 info
- **2025-07-29** `454495c1bd49`: 10 breaking, 2 info
- **2025-07-29** `0a452cc1b3e1`: 2 breaking, 10 info

## Changes

- **2025-08-30** `3e9d3577cce9`: 1 info
  - added the non-success response with the status `401`
- **2025-07-29** `454495c1bd49`: 10 breaking, 2 info
  - the `ocs/data` response's property type changed from `object` to no type for status `200`
  - the `ocs/data` response's property type changed from `object` to no type for status `201`
  - removed the required property `ocs/data/description` from the response with the `200` status
  - removed the required property `ocs/data/description` from the response with the `201` status
  - removed the required property `ocs/data/id` from the response with the `200` status
  - removed the required property `ocs/data/id` from the response with the `201` status
  - removed the required property `ocs/data/name` from the response with the `200` status
  - removed the required property `ocs/data/name` from the response with the `201` status
  - removed the required property `ocs/data/state` from the response with the `200` status
  - removed the required property `ocs/data/state` from the response with the `201` status
  - added `#/components/schemas/Bot` to the `ocs/data` response property `allOf` list for the response status `200`
  - added `#/components/schemas/Bot` to the `ocs/data` response property `allOf` list for the response status `201`
- **2025-07-29** `0a452cc1b3e1`: 2 breaking, 10 info
  - the `ocs/data` response's property type changed from no type to `object` for status `200`
  - the `ocs/data` response's property type changed from no type to `object` for status `201`
  - removed `#/components/schemas/Bot` from the `ocs/data` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/Bot` from the `ocs/data` response property `allOf` list for the response status `201`
  - added the required property `ocs/data/description` to the response with the `200` status
  - added the required property `ocs/data/description` to the response with the `201` status
  - added the required property `ocs/data/id` to the response with the `200` status
  - added the required property `ocs/data/id` to the response with the `201` status
  - added the required property `ocs/data/name` to the response with the `200` status
  - added the required property `ocs/data/name` to the response with the `201` status
  - added the required property `ocs/data/state` to the response with the `200` status
  - added the required property `ocs/data/state` to the response with the `201` status

---

[Operation](https://skmtc.dev/nextcloud/apis/spreed-full/docs/ocs/v2.php/apps/spreed/api/:apiVersion/bot/:token/:botId/post.md) - [API](https://skmtc.dev/nextcloud/apis/spreed-full.md) - [Page](https://skmtc.dev/nextcloud/apis/spreed-full/changes/ocs/v2.php/apps/spreed/api/:apiVersion/bot/:token/:botId/post)
