Skip to navigation

Update App

Change how this workspace handles one app. Requires the apps:write scope. Returns the app as listApps describes it.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

appSlugstringRequired

Request

This endpoint expects an object.
newMembersGetSeatbooleanOptional

Give people who join a seat on this app. Changes nobody’s seats today. Turned off, the app’s waiting list is emptied: nobody is waiting for a seat they would not be given.

Response

This endpoint returns an object.
slugstring
namestring
taglinestring
statusenum
Allowed values:
unitAmountinteger

Monthly list price in the smallest currency unit, per unit of whatever billing charges on.

currencystring
billingenum
What an app's price is charged on.
Allowed values:
minUnitsinteger

The fewest units a workspace may subscribe for. A smaller quantity is not a cheaper plan: it is billed at this number.

seatsAssignedinteger
newMembersGetSeatboolean

Whether somebody who joins the workspace (by invitation, SSO or its email domain) gets a seat on this app the first time they open it. On unless a workspace admin turned it off. Dory’s seat is who may create and run events.

hostSeatPriceintegerOptional

Dory only: the monthly price of one host seat, in the smallest currency unit, billed beside the per-participant price.

subscriptionobjectOptional
seatCapintegerOptional

The most seats that can be handed out before grantSeat answers 409 seat_limit_reached: the seats a per-seat app pays for, or Dory’s host seats once they are billed. Absent when nothing caps them, which is Dory’s hosts while they are free. Use this rather than subscription.seatLimit, which for Dory is its event capacity. A new member’s own default seat is not held to it while auto-join and autoGrowSeats are on: the cap rises for them instead.

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error