JSON Schema: StickPage Entry
Before you dive in
Every StickPage entry must contain data from the StickPage Wiki.
Please take a look at this page on how to read the JSON schema docs.
characterName
characterName
Type: String
Description: The name of a stick character registered on the wiki.
characterPhoto
characterPhoto
Type: String
Description: An valid URL to the photo of a stick character.
characterMeta
characterMeta
Type: JSON Object
Description: This object holds important metadata about a character, such as animator
and powersAndAbilities
.
powersAndAbilities
powersAndAbilities
Type: JSON Object
Description: This object holds metadata about the character's weapons, strengths, and weaknesses.
weapons
weapons
Type: JSON Array
Description: Array of strings containing the weapons a character uses.
strength
strength
Type: JSON Array
Description:
weaknesses
weaknesses
Type: JSON Array
Description:
creator
creator
Type: JSON Object
Description:
battles
battles
Type: JSON Object
Description:
{
"opponent": "Name Here",
"result": "WIN|LOSE|DRAW",
"reference": "https://domain.tld/path/to/ref"
}
A complete example
Here's the full example on how a new StickPage entry should be like.
{
"characterName": "Insert name here",
"characterPhoto": "https://link.to/the/photo/of/the-character.png",
"generalInfo": {
"gender": "male|female|other",
"status": "active|inactive|retired",
"color": "hex format or description"
},
"characterMeta": {
"powersAndAbilities": {
"weapons": [
"stuff1",
"stuff2"
],
"strength": [
"stuff1",
"stuff2"
],
"weaknesses": [
"stuff1",
"stuff2"
]
},
"animator": {
"name": "Name here, either real name or screen name",
"yt": "https://youtube.com/channel/id or https://youtube.com/user/usernameGoesHere",
"twitch": "https://twitch.tv/stuffHere",
"twitter": "https://twitter.com/username",
"stickpageForum": "",
"hyunsDojoForum": ""
},
"clan": "clan-name-here-REEEEEEEEEEEEEEEEEEEEEE"
},
"battles": [
{
"opponent": "name1",
"result": "WIN",
"reference": "https://youtu.be/ABCD1234EFG"
},
{
"opponent": "name2",
"result": "LOSE",
"reference": "https://youtu.be/ABCD1234EFG"
},
{
"opponent": "name3",
"result": "DRAW",
"reference": "https://youtu.be/ABCD1234EFG"
}
]
}
Last updated
Was this helpful?