Skip to content

Get Orphan Plants

GET
/api/creative/plot/plants/orphans

Detect orphaned plants: payoffs without plants + abandoned plants.

Successful Response

OrphanResponse

Orphan detection response.

object
status
required
Status

Operation status

string
data
required
OrphanData

Orphan payload

object
payoffsWithoutPlants
required
Payoffswithoutplants

Payoff nodes with no plant

Array<object>
PlotPlant

A narrative plant (Chekhov’s gun) tracked for payoff.

object
id
required
Id

Plant UUID

string
projectId
required
Projectid

Owning project

string
title
required
Title

Plant title

string
description
Description

What is being planted

string
""
plantType
Planttype

Plant classification

string
default: establishing
Allowed values: establishing reveal soft
plantStatus
Plantstatus

Lifecycle status

string
default: planted
Allowed values: planted tapped paid_off orphaned red_herring
plantedAtNodeId
Any of:
string
payoffAtNodeId
Any of:
string
plotlineId
Any of:
string
lastTappedAtNodeId
Any of:
string
visibility
Visibility

How obvious the plant is

string
default: medium
Allowed values: hidden subtle medium obvious
notes
Notes

Author notes

string
""
plantedAtNodeTitle
Plantedatnodetitle

Plant node title (denormalized)

string
""
payoffAtNodeTitle
Payoffatnodetitle

Payoff node title (denormalized)

string
""
lastTappedAtNodeTitle
Lasttappedatnodetitle

Last tap node title (denormalized)

string
""
plotlineTitle
Plotlinetitle

Plotline title (denormalized)

string
""
createdAt
required
Createdat

Created timestamp (ms)

integer
modifiedAt
required
Modifiedat

Modified timestamp (ms)

integer
abandonedPlants
required
Abandonedplants

Planted but never tapped or paid off

Array<object>
PlotPlant

A narrative plant (Chekhov’s gun) tracked for payoff.

object
id
required
Id

Plant UUID

string
projectId
required
Projectid

Owning project

string
title
required
Title

Plant title

string
description
Description

What is being planted

string
""
plantType
Planttype

Plant classification

string
default: establishing
Allowed values: establishing reveal soft
plantStatus
Plantstatus

Lifecycle status

string
default: planted
Allowed values: planted tapped paid_off orphaned red_herring
plantedAtNodeId
Any of:
string
payoffAtNodeId
Any of:
string
plotlineId
Any of:
string
lastTappedAtNodeId
Any of:
string
visibility
Visibility

How obvious the plant is

string
default: medium
Allowed values: hidden subtle medium obvious
notes
Notes

Author notes

string
""
plantedAtNodeTitle
Plantedatnodetitle

Plant node title (denormalized)

string
""
payoffAtNodeTitle
Payoffatnodetitle

Payoff node title (denormalized)

string
""
lastTappedAtNodeTitle
Lasttappedatnodetitle

Last tap node title (denormalized)

string
""
plotlineTitle
Plotlinetitle

Plotline title (denormalized)

string
""
createdAt
required
Createdat

Created timestamp (ms)

integer
modifiedAt
required
Modifiedat

Modified timestamp (ms)

integer