Get Situation Detail
GET /api/divinity/authored-library/situations/{situation_key}
GET
/api/divinity/authored-library/situations/{situation_key}
Return full situation detail including every variant (universal + genre).
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” situation_key
required
Situation Key
string
Responses
Section titled “ Responses ”Successful Response
AuthoredLibrarySituationDetail
Full situation detail for GET /situations/{situation_key}.
object
situationKey
required
Situationkey
string
agent
required
Agent
string
description
required
Description
string
handlerBinding
required
AuthoredLibraryHandlerBindingModel
Handler-binding descriptor for API consumers.
object
handlerName
required
Handlername
string
matchKind
required
Matchkind
string
matchValue
required
Matchvalue
string
targetField
required
Targetfield
string
supportedAlgorithms
required
Supportedalgorithms
Array<string>
contextSlots
required
Contextslots
Array<object>
AuthoredLibraryContextSlotModelA declared context slot on a situation.
object
name
required
Name
string
type
required
Type
string
required
required
Required
boolean
description
Description
string
enumValues
Enumvalues
Array<string>
variants
required
Variants
Array<object>
AuthoredLibraryVariantModelA single variant as exposed through the API.
source reports whether the variant came from the bundled pack, a
user override, or a community pack. source_pack is the filename
(bundled) or pack id (community). editorial_status (M15)
reports the variant’s shadow-review state — defaults to
"approved" for backwards compat with pre-M15 clients.
object
id
required
Id
string
text
required
Text
string
tags
Tags
Array<string>
severityFilter
Severityfilter
Array<string>
weight
Weight
number
isDefault
Isdefault
boolean
engineVersionMin
Engineversionmin
string
source
required
Source
string
sourcePack
required
Sourcepack
string
editorialStatus
Editorialstatus
string
sourcePath
required
Sourcepath
string
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context