Skip to main content
POST
Create a character

Authorizations

__Host-argus-session
string
cookie
required

The opaque session cookie set by Discord sign-in. Named argus-session outside production. HttpOnly, so scripts cannot read it; same-origin requests send it automatically. Requests other than GET must also carry an Origin header equal to the application's own origin.

Body

application/json
fullName
string
required

Letters, spaces, apostrophes, hyphens and full stops. Runs of spaces are collapsed.

Required string length: 2 - 80
dateOfBirth
string<date>
required

YYYY-MM-DD, from 1900-01-01 to today.

address
string
required
Required string length: 3 - 200
gender
enum<string>
default:UNSPECIFIED
Available options:
MALE,
FEMALE,
NON_BINARY,
UNSPECIFIED
phone
string | null
Pattern: ^\+?[0-9][0-9 ()-]{2,19}$
occupation
string | null
Required string length: 2 - 100
imageUrl
string<uri> | null

HTTPS only. Argus stores the link and never fetches it.

Maximum string length: 2048
notes
string | null

Private to the owner; never shown in the PNC.

Required string length: 1 - 2000

Response

Created.

data
object
required