Skip to content

Create Language

POST
/api/creative/conlang/languages

Create a new constructed language.

ConlangLanguageCreate

Request to create a new constructed language.

object
name
required
Name
string
>= 1 characters <= 200 characters
endonym
Any of:
string
<= 200 characters
description
Description
string
""
loreEntryId
Any of:
string
parentLanguageId
Any of:
string
familyName
Any of:
string
<= 200 characters
status
ConlangStatus
string
default: draft
Allowed values: draft active extinct proto
writingSystemName
Any of:
string
<= 200 characters
writingSystemType
Any of:
WritingSystemType
string
Allowed values: alphabet syllabary logographic abjad abugida featural
writingSystemDescription
Writingsystemdescription
string
""
writingSystemDirection
WritingDirection
string
default: ltr
Allowed values: ltr rtl ttb boustrophedon
wordOrder
WordOrder
string
default: sov
Allowed values: sov svo vso vos ovs osv free
morphologyType
MorphologyType
string
default: agglutinative
Allowed values: isolating agglutinative fusional polysynthetic
phonotacticTemplate
Phonotactictemplate
string
default: (C)V(C) <= 100 characters
notes
Notes
string
""

Successful Response

ConlangLanguageResponse

Full language record for API responses.

object
id
required
Id
string
projectId
required
Projectid
string
name
required
Name
string
endonym
Any of:
string
description
Description
string
""
loreEntryId
Any of:
string
parentLanguageId
Any of:
string
familyName
Any of:
string
status
Status
string
default: draft
writingSystemName
Any of:
string
writingSystemType
Any of:
string
writingSystemDescription
Writingsystemdescription
string
""
writingSystemDirection
Writingsystemdirection
string
default: ltr
wordOrder
Wordorder
string
default: sov
morphologyType
Morphologytype
string
default: agglutinative
phonotacticTemplate
Phonotactictemplate
string
default: (C)V(C)
notes
Notes
string
""
createdAt
required
Createdat
integer
modifiedAt
required
Modifiedat
integer

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object