api: Increment API feature level to 363.

This commit is contained in:
Tim Abbott
2025-03-08 17:26:32 -08:00
parent 0ba3b787cf
commit 4cfaf18145
5 changed files with 21 additions and 18 deletions

View File

@@ -20,6 +20,22 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 10.0
**Feature level 363**
* `PATCH /realm`, [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue):
Added `can_manage_billing_group` realm setting which is a
[group-setting value](/api/group-setting-values) describing the set of users
with permission manage plans and billing for the organization.
* [`POST /register`](/api/register-queue): Added a new `realm_billing` object
containing additional information about the organization's billing state,
such as sponsorship request status.
* [`GET /users`](/api/get-users), [`GET /users/{user_id}`](/api/get-user),
[`GET /users/{email}`](/api/get-user-by-email), [`GET /users/me`](/api/get-own-user),
[`GET /events`](/api/get-events), [`POST /register`](/api/register-queue):
Removed `is_billing_admin` field from user objects, as the permission to manage
plans and billing in the organization is now controlled by `can_manage_billing_group`.
**Feature level 362**
* [`POST /users/me/subscriptions`](/api/subscribe),

View File

@@ -1,8 +0,0 @@
* `PATCH /realm`, [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue):
Added `can_manage_billing_group` realm setting which is a
[group-setting value](/api/group-setting-values) describing the set of users
with permission manage plans and billing for the organization.
* [`POST /register`](/api/register-queue): Added a new `realm_billing` object
containing additional information about the organization's billing state,
such as sponsorship request status.

View File

@@ -1,5 +0,0 @@
* [`GET /users`](/api/get-users), [`GET /users/{user_id}`](/api/get-user),
[`GET /users/{email}`](/api/get-user-by-email), [`GET /users/me`](/api/get-own-user),
[`GET /events`](/api/get-events), [`POST /register`](/api/register-queue):
Removed `is_billing_admin` field from user objects, as the permission to manage
plans and billing in the organization is now controlled by `can_manage_billing_group`.

View File

@@ -34,7 +34,7 @@ DESKTOP_WARNING_VERSION = "5.9.3"
# new level means in api_docs/changelog.md, as well as "**Changes**"
# entries in the endpoint's documentation in `zulip.yaml`.
API_FEATURE_LEVEL = 362
API_FEATURE_LEVEL = 363
# Bump the minor PROVISION_VERSION to indicate that folks should provision
# only when going from an old version of the code to a newer version. Bump

View File

@@ -4818,7 +4818,7 @@ paths:
A [group-setting value](/api/group-setting-values) defining the set of
users who have permission to manage plans and billing in the organization.
**Changes**: New in Zulip 10.0 (feature level ZF-51430d). Previously, only owners
**Changes**: New in Zulip 10.0 (feature level 363). Previously, only owners
and users with `is_billing_admin` property set to `true` were allowed to
manage plans and billing.
- $ref: "#/components/schemas/GroupSettingValue"
@@ -17124,7 +17124,7 @@ paths:
A [group-setting value](/api/group-setting-values) defining the set of
users who have permission to manage plans and billing in the organization.
**Changes**: New in Zulip 10.0 (feature level ZF-51430d). Previously, only owners
**Changes**: New in Zulip 10.0 (feature level 363). Previously, only owners
and users with `is_billing_admin` property set to `true` were allowed to
manage plans and billing.
realm_can_create_public_channel_group:
@@ -18286,7 +18286,7 @@ paths:
A dictionary containing billing information of the organization.
**Changes**: New in Zulip 10.0 (feature level ZF-51430d).
**Changes**: New in Zulip 10.0 (feature level 363).
properties:
has_pending_sponsorship_request:
type: boolean
@@ -18294,7 +18294,7 @@ paths:
Whether there is a pending sponsorship request for the organization. Note that
this field will always be `false` if the user is not in `can_manage_billing_group`.
**Changes**: New in Zulip 10.0 (feature level ZF-51430d).
**Changes**: New in Zulip 10.0 (feature level 363).
realm_moderation_request_channel_id:
type: integer
description: |