# API changes: October 31, 2026

[← Changelog](/docs/changelog) · [October 2026](/docs/changelog/2026-10)

### NEW-1031-1: Coupon gifts measured in days

Cowork coupons support gifts lasting 1–29 days alongside 1, 3, 6 and 12 months.
`POST /v1/cowork/coupon/preview` returns `grant.termDays`;
`POST /v1/cowork/coupon/redeem` returns `grantedTermDays`. For daily gifts, the corresponding
months field is `null`; for monthly gifts, the days field is `null`.
When a daily gift ends, the seat returns to FREE without a charge.

### FIX-1031-2: application list and card honor department access

**Before**

An application without a server that was opened to a department did not appear in `scope=shared` and `scope=feed` of [`GET /v1/applications`](/docs/applications/list) for members of that department, and [`GET /v1/applications/:id`](/docs/applications/get) returned `403 FORBIDDEN` to them.

**After**

A department member sees such an application in `shared` and `feed` with `viewerState: "shared"`, and the card returns HTTP 200. If department membership cannot be verified, the application stays hidden, as before.

### FIX-1031-3: moving to your own server keeps department access

**Before**

After an app moved to your own server, department access configured on the Vibecode server was lost: department members did not see the app in `scope=shared` of [`GET /v1/applications`](/docs/applications/list), and [`GET /v1/applications/:id`](/docs/applications/get) returned `403 FORBIDDEN` to them.

**After**

The server's departments carry over to the app, and a member of such a department sees it in `shared` with `viewerState: "shared"`, and the card returns HTTP 200. A department opened together with its subdepartments is open to its own members only after the move; the dashboard warns about this and about departments that do not carry over [during the move](/docs/infra/move-to-own-server).
