Skip to content

Studio

A Studio is an organization that builds Startups, holds them through Companies, and runs Plays across its Portfolio.

One Play reaches every Startup a Portfolio query selects.

Properties

PropertyTypeRequiredDescription
namestringrequiredThe name of the Studio.

Object

JSON
{
  "$id": "https://api.sb/tutorloop.com/studios/studio_1",
  "$type": "Studio",
  "name": "TutorLoop"
}

Relationships

Verbs

  1. createCreates a Studio.
    POST /{namespace}/studiosdoStudio.created
  2. getReturns one Studio by id.
    GET /{namespace}/studios/{id}readNo Event
  3. listReturns Studios, newest first, one page at a time.
    GET /{namespace}/studiosreadNo Event
  4. updateChanges the given properties of a Studio.
    PATCH /{namespace}/studios/{id}doStudio.updated
  5. deleteDeletes a Studio; its history is kept.
    DELETE /{namespace}/studios/{id}doStudio.deleted

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
Studio.createYesYesYesNo
Studio.getYesYesYesYes
Studio.listYesYesYesYes
Studio.updateYesYesYesNo
Studio.deleteYesYesYesNo

Call it

Text
Add a studio to QuietCopy.

Example

A Studio builds 40 Startups and holds them through two Companies. It runs Play.apply once, and a comparison-pages Play starts on the 12 software Startups already selling.