Create an NPC

Authentication

AuthorizationBearer

LoreOS API key, sent as Authorization: Bearer <key>.

Path parameters

slugstringRequired

Request

This endpoint expects an object.
npc_refstringRequired1-160 characters
display_namestringRequired1-160 characters
rolestringOptional<=300 charactersDefaults to
persistence_levelenumOptionalDefaults to recurring
voicestring or nullOptional<=1000 characters
stancestring or nullOptional<=1000 characters
agendamap from strings to anyOptional
metadatamap from strings to anyOptional
external_refstring or nullOptional<=240 characters
aliaseslist of stringsOptional
supporting_cast_statusenumOptionalDefaults to developer_promoted
supporting_cast_scoredouble or nullOptional0-1
supporting_cast_evidencemap from strings to anyOptional
visibility_tierenumOptionalDefaults to planning_only
canon_tierenumOptionalDefaults to soft_canon

Response

Successful Response

Errors

422
Unprocessable Entity Error