Navigation
Curl Javascript Python PHP Go Java Ruby

Estfor Kingdom API v1

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Estfor Kingdom

Estfor Kingdom game created by the PaintSwap team built on the Fantom Network

Official game:
https://estfor.com

Introduction

This is the game API for developers to be able to fetch game data.

No authorization or sign up required. Go ahead and start using our API

Base URLs:

Players

Players are the main characters users will mint and play the game with.

Player

Users will level up, fight monsters and collection loot with their players

Search Players

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/players \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/players',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/players', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/players', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/players", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/players");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/players',
params: {
}, headers: headers

p JSON.parse(result)

GET /players

Returns an array of players

Example:
https://api.estfor.com/players?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id&avatarIds[]=1&owner=0x1f11478b094d51080b2650c01eaec01de154de30&name=Estfor

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many players will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id
owner query string false Search for players which have this owner
exactName query string false Search for this exact name. Case insensitive
name query string false Search if name contains this value. Case insensitive
avatarIds query string false Single or an Array of avatarIds. eg avatarIds[]=1&avatarIds[]=2
tokenIds query string false Single or an Array of tokenIds. eg tokenIds[]=1&tokenIds[]=2
onlyFullMode query string false True or false whether to only return only full mode players

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, tokenId, avatarId, name, lowercaseName owner, isActive, totalDonated, meleeXP, rangedXP, defenceXP, magicXP, healthXP, miningXP, smithingXP, woodcuttingXP, firemakingXP, cookingXP, craftingXP, fishingXP, thievingXP, fletchingXP, forgingXP alchemyXP, agilityXP, totalXP, numActivities, boostVal, boostType, boostDuration, boostStartTime, boostItemTokenId, pendingRandomRewards, lastTimestamp, mintedNumber, mintedTimestamp, meleeRank, defenceRank, magicRank, rangedRank, healthRank, miningRank, smithingRank, woodcuttingRank, firemakingRank, fletchingRank, forgingRank, alchemyRank, agilityRank, combinedRank, discord, twitter, telegram

Example responses

200 Response

{
"players": [
{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of player objects Players
422 Unprocessable Entity Invalid value passed for a search parameter eg owner address isn’t an address Error
500 Internal Server Error Error fetching players Error

Get a Player

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/players/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/players/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/players/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/players/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/players/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/players/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/players/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /players/{id}

Returns a player object

Example:
https://api.estfor.com/players/13

Parameters

Name In Type Required Description
id path integer(int64) true ID of the player

Example responses

200 Response

{
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}

Responses

Status Meaning Description Schema
200 OK A JSON array of item objects Inline
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» player Player false none none
»» id string false none none
»» tokenId string false none none
»» avatarId string false none none
»» name string false none none
»» lowercaseName string false none none
»» owner string false none none
»» isActive boolean false none none
»» firstToReachMaxSkill boolean false none none
»» totalDonated string false none none
»» meleeXP string false none none
»» defenceXP string false none none
»» magicXP string false none none
»» rangedXP string false none none
»» healthXP string false none none
»» miningXP string false none none
»» smithingXP string false none none
»» woodcuttingXP string false none none
»» firemakingXP string false none none
»» cookingXP string false none none
»» craftingXP string false none none
»» fishingXP string false none none
»» thievingXP string false none none
»» agilityXP string false none none
»» fletchingXP string false none none
»» alchemyXP string false none none
»» totalXP string false none none
»» extraBoostDuration integer false none none
»» extraBoostItemTokenId integer false none none
»» extraBoostStartTime string false none none
»» extraBoostType integer false none none
»» extraBoostVal integer false none none
»» numActivities integer false none none
»» boostVal integer false none none
»» boostType integer false none none
»» boostDuration integer false none none
»» boostStartTime string false none none
»» boostItemTokenId integer false none none
»» pendingRandomRewards [string] false none none
»» lastTimestamp string false none none
»» mintedNumber string false none none
»» mintedTimestamp string false none none
»» activeQuest PlayerQuest false none none
»»» id string false none none
»»» playerId string false none none
»»» quest Quest false none none
»»»» id string false none none
»»»» questId integer false none none
»»»» action1 Action false none none
»»»»» id string false none none
»»»»» actionId integer false none none
»»»»» actionChoiceRequired boolean false none none
»»»»» skill integer false none none
»»»»» xpPerHour integer false none none
»»»»» numSpawn integer false none none
»»»»» minXP string false none none
»»»»» isAvailable boolean false none none
»»»»» isDynamic boolean false none none
»»»»» guaranteedRewardItemTokenIds [integer] false none none
»»»»» guaranteedRewardRates [integer] false none none
»»»»» randomChanceItemTokenIds [integer] false none none
»»»»» randomChanceRates [integer] false none none
»»»»» handItemTokenIdRangeMin integer false none none
»»»»» handItemTokenIdRangeMax integer false none none
»»»»» health integer false none none
»»»»» magic integer false none none
»»»»» magicDefence integer false none none
»»»»» melee integer false none none
»»»»» meleeDefence integer false none none
»»»»» ranged integer false none none
»»»»» rangedDefence integer false none none
»»»»» successPercent integer false none none
»»»»» isFullModeOnly boolean false none none
»»»»» worldLocation integer false none none
»»»» actionNum1 integer false none none
»»»» action2 Action false none none
»»»» actionNum2 integer false none none
»»»» actionChoice ActionChoice false none none
»»»»» id string false none none
»»»»» actionId integer false none none
»»»»» inputTokenId1 integer false none none
»»»»» inputTokenId2 integer false none none
»»»»» inputTokenId3 integer false none none
»»»»» inputAmount1 integer false none none
»»»»» inputAmount2 integer false none none
»»»»» inputAmount3 integer false none none
»»»»» outputTokenId integer false none none
»»»»» outputAmount integer false none none
»»»»» successPercent integer false none none
»»»»» skill integer false none none
»»»»» skillDiff string false none none
»»»»» rate string false none none
»»»»» xpPerHour integer false none none
»»»»» minXP string false none none
»»»»» isFullModeOnly boolean false none none
»»»»» handItemTokenIdRangeMin integer false none none
»»»»» handItemTokenIdRangeMax integer false none none
»»»» actionChoiceNum integer false none none
»»»» skillReward integer false none none
»»»» skillXPGained integer false none none
»»»» rewardItem1 Item false none none
»»»»» id string false none none
»»»»» tokenId integer false none none
»»»»» magic integer false none none
»»»»» melee integer false none none
»»»»» ranged integer false none none
»»»»» meleeDefence integer false none none
»»»»» magicDefence integer false none none
»»»»» rangedDefence integer false none none
»»»»» health integer false none none
»»»»» totalQuentity string false none none
»»»»» equipPosition integer false none none
»»»»» healthRestored integer false none none
»»»»» skill integer false none none
»»»»» boostType integer false none none
»»»»» boostValue integer false none none
»»»»» boostDuration integer false none none
»»»»» minXP string false none none
»»»»» isFullModeOnly boolean false none none
»»»»» isForgeable boolean false none none
»»»» rewardAmount1 integer false none none
»»»» rewardItem2 Item false none none
»»»» rewardAmount2 integer false none none
»»»» burnItem Item false none none
»»»» burnAmount integer false none none
»»»» requireActionsCompletedBeforeBurning boolean false none none
»»»» isActive boolean false none none
»»»» isFixed boolean false none none
»»»» isFullModeOnly boolean false none none
»»»» worldLocation integer false none none
»»»» createdTimestamp string false none none
»»»» minRequirementSkills array false none none
»»»» minRequirementXPs array false none none
»»»» dependentQuest DependentQuest false none none
»»»»» id string false none none
»»»»» questId integer false none none
»»»»» action1 Action false none none
»»»»» actionNum1 integer false none none
»»»»» action2 Action false none none
»»»»» actionNum2 integer false none none
»»»»» actionChoice ActionChoice false none none
»»»»» actionChoiceNum integer false none none
»»»»» skillReward integer false none none
»»»»» skillXPGained integer false none none
»»»»» rewardItem1 Item false none none
»»»»» rewardAmount1 integer false none none
»»»»» rewardItem2 Item false none none
»»»»» rewardAmount2 integer false none none
»»»»» burnItem Item false none none
»»»»» burnAmount integer false none none
»»»»» requireActionsCompletedBeforeBurning boolean false none none
»»»»» isActive boolean false none none
»»»»» isFixed boolean false none none
»»»»» createdTimestamp string false none none
»»»»» minRequirementSkills array false none none
»»»»» minRequirementXPs array false none none
»»» completed boolean false none none
»»» createdTimestamp string false none none
»»» lastUpdatedTimestamp string false none none
»»» actionCompletedNum1 integer false none none
»»» actionCompletedNum2 integer false none none
»»» actionChoiceCompletedNum integer false none none
»»» burnCompletedAmount integer false none none
»» numFixedQuestsCompleted integer false none none
»» combinedRank integer false none none
»» woodcuttingRank integer false none none
»» firemakingRank integer false none none
»» fishingRank integer false none none
»» cookingRank integer false none none
»» miningRank integer false none none
»» smithingRank integer false none none
»» craftingRank integer false none none
»» thievingRank integer false none none
»» meleeRank integer false none none
»» magicRank integer false none none
»» rangeRank integer false none none
»» defenceRank integer false none none
»» discord string false none none
»» twitter string false none none
»» telegram string false none none
»» isFullMode boolean false none none

Get all Avatar IDs

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/avatars \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/avatars',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/avatars', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/avatars', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/avatars", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/avatars");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/avatars',
params: {
}, headers: headers

p JSON.parse(result)

GET /avatars

Returns an array of avatar ids

Example:
https://api.estfor.com/avatars

Example responses

200 Response

{
"avatars": [
{
"id": 1
}
]
}

Responses

Status Meaning Description Schema
200 OK An array of avatars ids Avatars
500 Internal Server Error Error fetching avatars Error

Global Player Stats

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/global-player-stats \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/global-player-stats',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/global-player-stats', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/global-player-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-player-stats", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-player-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/global-player-stats',
params: {
}, headers: headers

p JSON.parse(result)

GET /global-player-stats

Returns some global player stats

Example:
https://api.estfor.com/global-player-stats

Example responses

200 Response

{
"globalPlayerStats": {
"id": "1",
"totalPlayers": "358",
"numActivities": "97804",
"totalAvatars": [
"73",
"36",
"31",
"60",
"25",
"43",
"51",
"39"
],
"lastMintedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActionPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
],
"lastQueuedActionTimestamp": "1684134960"
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of global player stats GlobalPlayerStats
500 Internal Server Error Something went wrong Error

Get Last Full Equipments

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill',
params: {
}, headers: headers

p JSON.parse(result)

GET /last-full-equipments/:userAddress/:playerId/:skill

Returns the full equipment for a player’s skill

Example:
https://api.estfor.com/last-full-equipments/0x85dec8c4B2680793661bCA91a8F129607571863d/1/14

Parameters

Name In Type Required Description
userAddress path string true User wallet address
playerId path integer(int64) true Player id
skill path integer(int64) true Skill id

Example responses

200 Response

{
"lastFullEquipment": {
"id": "1_2",
"playerId": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"timestamp": "1679755024",
"skill": 2,
"combatStyle": 1,
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of players last full equipment Inline
422 Unprocessable Entity Invalid user wallet address, player id or skill id Error
500 Internal Server Error Error fetching last full equipment Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» lastFullEquipment LastFullEquipment false none none
»» id string false none none
»» playerId string false none none
»» user string false none none
»» timestamp string false none none
»» skill integer false none none
»» combatStyle integer false none none
»» queuedAction QueuedAction false none none
»»» id string false none none
»»» playerId string false none none
»»» actionId integer false none none
»»» skill integer false none none
»»» combatStyle integer false none none
»»» regenerateId integer false none none
»»» choice string¦null false none none
»»» rightHandEquipmentTokenId integer false none none
»»» leftHandEquipmentTokenId integer false none none
»»» startTime string false none none
»»» timespan integer false none none
»»» headEquipped integer false none none
»»» neckEquipped integer false none none
»»» bodyEquipped integer false none none
»»» armsEquipped integer false none none
»»» legsEquipped integer false none none
»»» feetEquipped integer false none none
»»» ringEquipped integer false none none
»»» isValid boolean false none none
»»» isActive boolean false none none
»»» originalStartTime string false none none
»»» originalTimespan integer false none none

Users

Viewing users

Search Users

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/users \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/users',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/users', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/users', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/users", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/users");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/users',
params: {
}, headers: headers

p JSON.parse(result)

GET /users

Returns an array of users

Example:
https://api.estfor.com/users?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many users will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, numActivities, numUniqueItems, numPlayers, numPlayersDonated, totalBought, totalDonated, totalSold

Example responses

200 Response

{
"users": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of user objects Users
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Something went wrong Error

Get a User

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/users/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/users/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/users/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/users/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/users/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/users/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/users/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /users/{id}

Returns a user object

Example:
https://api.estfor.com/users/0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006

Parameters

Name In Type Required Description
id path string true User wallet address

Example responses

200 Response

{
"user": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a user Inline
422 Unprocessable Entity Invalid user id Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» user User false none none
»» id string false none none
»» numActions integer false none none
»» numItems integer false none none
»» numPlayers integer false none none
»» numPlayersDonated integer false none none
»» totalBought string false none none
»» totalDonated string false none none
»» totalSold string false none none

Global User Stats

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/global-user-stats \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/global-user-stats',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/global-user-stats', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/global-user-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-user-stats", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-user-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/global-user-stats',
params: {
}, headers: headers

p JSON.parse(result)

GET /global-user-stats

Returns the global user stats

Example:
https://api.estfor.com/global-player-stats

Example responses

200 Response

{
"globalUserStats": {
"id": "1",
"totalUsers": "500",
"totalSold": "85262254765671577558431",
"numActivities": "10355",
"totalBought": "32529000000000000000000",
"totalBrushBurned": "16264500000000000000000"
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of global user stats GlobalUserStats
500 Internal Server Error Something went wrong Error

Clans

View clans

Search Clans

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clans \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clans',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clans', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clans', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clans", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clans");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clans',
params: {
}, headers: headers

p JSON.parse(result)

GET /clans

Returns an array of clans

Example:
https://api.estfor.com/clans?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
ownerId query integer(int64) false Fetch the clan by player id of the owner of the clan
tierIds query integer(int64) false Fetch the clan by tier ids
name query string false Fetch the clan by its name
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many clans will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, ownerId, name, imageId, tierId, createdTimestamp, createdCount, memberCount, bankAddress, totalLevel, totalDonated, lastDonationThreshold, nextDonationThresholdRewardItemTokenId, numDonationsToday, boostDuration, boostItemTokenId, boostType, boostStartTime, boostVal
orderBy discord
orderBy telegram
orderBy pinnedMessage
orderBy pinnedMessageTimestamp

Example responses

200 Response

{
"clans": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of clan objects Clans
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Error fetching clans Error

Get a Clan

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clans/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clans/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clans/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clans/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clans/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clans/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clans/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /clans/{id}

Returns a clan object

Example:
https://api.estfor.com/clans/1

Parameters

Name In Type Required Description
id path integer true Clan id

Example responses

200 Response

{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a clan Clan
422 Unprocessable Entity Invalid clan id Error
500 Internal Server Error Something went wrong Error

Clan Tiers

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clan-tiers \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clan-tiers',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clan-tiers', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clan-tiers', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-tiers", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-tiers");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clan-tiers',
params: {
}, headers: headers

p JSON.parse(result)

GET /clan-tiers

Returns an array of clan tiers

Example:
https://api.estfor.com/clan-tiers

Parameters

Name In Type Required Description
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default price

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy price, id, maxMemberCapacity, maxBankCapacity, maxImageId, minimumAge

Example responses

200 Response

{
"clanTiers": [
{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of clan tier objects ClanTiers
500 Internal Server Error Something went wrong Error

Search Clan Members

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clan-members \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clan-members',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clan-members', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clan-members', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-members", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-members");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clan-members',
params: {
}, headers: headers

p JSON.parse(result)

GET /clan-members

Returns an array of clan members

Example:
https://api.estfor.com/clan-members

Parameters

Name In Type Required Description
clanId query string false The clan id
requestedClanId query string false The requested clan id
rank query string false The rank
numToSkip query string false The number of clan members to skip. Default 0
numToFetch query string false The number of clan members to fetch. Default 1000
orderDirection query string false The direction of the order. Default desc
orderBy query string false The property which the value will be ordered in. Default joinedTimestamp
onlyFullMode query string false True or false whether to only return only full mode players

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, joinedTimestamp, rank

Example responses

200 Response

{
"clanMembers": [
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of clan member objects ClanMembers
422 Unprocessable Entity Invalid query parameter Error
500 Internal Server Error Error fetching clan members Error

Get a Clan Member

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clan-member/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clan-member/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clan-member/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clan-member/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-member/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-member/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clan-member/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /clan-member/{id}

Returns a clan member object

Example:
https://api.estfor.com/clan-member/1

Parameters

Name In Type Required Description
id path integer true Clan member id

Example responses

200 Response

{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a clan member ClanMember
422 Unprocessable Entity Invalid clan member id Error
500 Internal Server Error Something went wrong Error

Search Clan Invites

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/clan-invites \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/clan-invites',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/clan-invites', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/clan-invites', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-invites", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-invites");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/clan-invites',
params: {
}, headers: headers

p JSON.parse(result)

GET /clan-invites

Returns an array of clan invites

Example:
https://api.estfor.com/clan-invites

Parameters

Name In Type Required Description
clanId query string false The clan id
playerId query string false The player id
numToSkip query string false The number of clan invites to skip. Default 0
numToFetch query string false The number of clan invites to fetch. Default 1000
orderDirection query string false The direction of the order. Default desc
orderBy query string false The property which the value will be ordered in. Default sentTimestamp

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id

Example responses

200 Response

{
"clanInvites": [
{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of clan invite objects ClanInvites
422 Unprocessable Entity Invalid query parameter Error
500 Internal Server Error Error fetching clan invites Error

Quests

View quests

Get Quests

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/quests \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/quests',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/quests', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/quests', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/quests", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/quests");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/quests',
params: {
}, headers: headers

p JSON.parse(result)

GET /quests

Returns an array of quests

Example:
https://api.estfor.com/quests

Parameters

Name In Type Required Description
playerId query string false Get quests for this player
numToSkip query string false The number of quests to skip. Default 0
numToFetch query string false The number of quests to fetch. Default 1000
orderDirection query string false The direction of the order. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, questId, actionNum, actionNum1, actionChoiceNum, skillReward, skillXPGained, rewardAmount, rewardAmount1, burnAmount, isActive, isFixed, createdTimestamp, minRequirementSkills, minRequirementXPs

Example responses

200 Response

{
"quests": [
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of quest objects Quests
422 Unprocessable Entity Invalid query parameter Error
500 Internal Server Error Error fetching quests Error

Get a Quest

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/quest/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/quest/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/quest/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/quest/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/quest/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/quest/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/quest/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /quest/{id}

Returns a quest object

Example:
https://api.estfor.com/quest/1

Parameters

Name In Type Required Description
id path integer true Quest id

Example responses

200 Response

{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a quest Quest
422 Unprocessable Entity Invalid quest id Error
500 Internal Server Error Something went wrong Error

Get Player Quests

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/player-quests?playerId=string \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/player-quests?playerId=string',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/player-quests', params={
'playerId': 'string'
}, headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/player-quests', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/player-quests", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/player-quests?playerId=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/player-quests',
params: {
'playerId' => 'string'
}, headers: headers

p JSON.parse(result)

GET /player-quests

Returns an array of player quests

Example:
https://api.estfor.com/player-quests?playerId=1

Parameters

Name In Type Required Description
playerId query string true The player id
numToSkip query string false The number of player quests to skip. Default 0
numToFetch query string false The number of player quests to fetch. Default 1000
orderDirection query string false The direction of the order. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, playerId, createdTimestamp, lastUpdatedTimestamp, actionCompletedNum1, actionCompletedNum2, actionChoiceCompletedNum, burnCompletedAmount, completed

Example responses

200 Response

{
"playerQuests": [
{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of player quest objects PlayerQuests
422 Unprocessable Entity Invalid query parameter Error
500 Internal Server Error Error fetching player quests Error

Items

Items are all the other nfts in this game aside from the main character such as equipment, loot, food, weapons

Items

Items are NFT’s that can be bought and sold on https://paintswap.finance

Search Items

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/items \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/items',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/items', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/items', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/items", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/items");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/items',
params: {
}, headers: headers

p JSON.parse(result)

GET /items

Returns an array of items

Example:
https://api.estfor.com/items?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id&tokenIds[]=9

Parameters

Name In Type Required Description
tokenIds query string false Single or an Array of tokenIds
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many items will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, tokenId, melee, magic, ranged, meleeDefence, magicDefence, minXP, rangedDefence, health, totalQuantity, equipPosition, healthRestored, skill, boostType, boostValue, boostDuration, isFullModeOnly

Example responses

200 Response

{
"items": [
{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of item objects Items
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Something went wrong Error

Get an Item

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/items/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/items/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/items/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/items/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/items/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/items/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/items/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /items/{id}

Returns an item object

Example:
https://api.estfor.com/items/1

Parameters

Name In Type Required Description
id path integer(int64) true ID of the item

Example responses

200 Response

{
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of an item Inline
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» item Item false none none
»» id string false none none
»» tokenId integer false none none
»» magic integer false none none
»» melee integer false none none
»» ranged integer false none none
»» meleeDefence integer false none none
»» magicDefence integer false none none
»» rangedDefence integer false none none
»» health integer false none none
»» totalQuentity string false none none
»» equipPosition integer false none none
»» healthRestored integer false none none
»» skill integer false none none
»» boostType integer false none none
»» boostValue integer false none none
»» boostDuration integer false none none
»» minXP string false none none
»» isFullModeOnly boolean false none none
»» isForgeable boolean false none none

Search Shop Items

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/shop-items \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/shop-items',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/shop-items', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/shop-items', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/shop-items", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/shop-items");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/shop-items',
params: {
}, headers: headers

p JSON.parse(result)

GET /shop-items

Returns an array of shop items

Example:
https://api.estfor.com/shop-items?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many shop items will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, tokenId, price

Example responses

200 Response

{
"shop-items": [
{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of item objects ShopItems
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Something went wrong Error

Get a Shop Item

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/shop-items/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/shop-items/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/shop-items/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/shop-items/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/shop-items/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/shop-items/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/shop-items/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /shop-items/{id}

Returns a shop item object

Example:
https://api.estfor.com/shop-items/1

Parameters

Name In Type Required Description
id path integer(int64) true ID of the shop item

Example responses

200 Response

{
"shopItem": {
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a shop item Inline
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» shopItem ShopItem false none none
»» id string false none none
»» tokenId integer false none none
»» price string false none none
»» item Item false none none
»»» id string false none none
»»» tokenId integer false none none
»»» magic integer false none none
»»» melee integer false none none
»»» ranged integer false none none
»»» meleeDefence integer false none none
»»» magicDefence integer false none none
»»» rangedDefence integer false none none
»»» health integer false none none
»»» totalQuentity string false none none
»»» equipPosition integer false none none
»»» healthRestored integer false none none
»»» skill integer false none none
»»» boostType integer false none none
»»» boostValue integer false none none
»»» boostDuration integer false none none
»»» minXP string false none none
»»» isFullModeOnly boolean false none none
»»» isForgeable boolean false none none

Get User Items Nfts

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/user-item-nfts/{userAddress} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/user-item-nfts/{userAddress}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/user-item-nfts/{userAddress}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/user-item-nfts/{userAddress}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/user-item-nfts/{userAddress}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/user-item-nfts/{userAddress}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/user-item-nfts/{userAddress}',
params: {
}, headers: headers

p JSON.parse(result)

GET /user-item-nfts/{userAddress}

Returns an User Item NFTs

Example:
https://api.estfor.com/user-item-nfts/0x316342122a9ae36de41b231260579b92f4c8be7f?tokenIds[]=1&tokenIds[]=2&numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
userAddress path string true Wallet address of the user
tokenIds query string false Single or an Array of tokenIds
equipPosition query string false Equiped position id
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many nfts will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default tokenId

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, user, tokenId, amount

Example responses

200 Response

{
"userItemNFTs": [
{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON object of a shop item UserItemNfts
422 Unprocessable Entity Invalid user wallet address or invalid search param Error
500 Internal Server Error Something went wrong Error

Actions

Viewing actions

Search Actions

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/actions \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/actions',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/actions', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/actions", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/actions',
params: {
}, headers: headers

p JSON.parse(result)

GET /actions

Returns an array of actions

Example:
https://api.estfor.com/actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many actions will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id actionId actionChoiceRequired skill xpPerHour numSpawn minXP isAvailable isDynamic guaranteedRewardItemTokenIds guaranteedRewardRates randomChanceItemTokenIds randomChanceRates handItemTokenIdRangeMin handItemTokenIdRangeMax health magic magicDefence melee meleeDefence randomChanceItemTokenIds randomChanceRates ranged rangedDefence successPercent isFullModeOnly worldLocation

Example responses

200 Response

{
"actions": [
{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of action objects Actions
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Something went wrong Error

Get an Action

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/actions/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/actions/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/actions/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/actions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/actions/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/actions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/actions/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /actions/{id}

Returns an action object

Example:
https://api.estfor.com/actions/1

Parameters

Name In Type Required Description
id path integer(int64) true ID of the action

Example responses

200 Response

{
"action": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of an action Inline
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» action Action false none none
»» id string false none none
»» actionId integer false none none
»» actionChoiceRequired boolean false none none
»» skill integer false none none
»» xpPerHour integer false none none
»» numSpawn integer false none none
»» minXP string false none none
»» isAvailable boolean false none none
»» isDynamic boolean false none none
»» guaranteedRewardItemTokenIds [integer] false none none
»» guaranteedRewardRates [integer] false none none
»» randomChanceItemTokenIds [integer] false none none
»» randomChanceRates [integer] false none none
»» handItemTokenIdRangeMin integer false none none
»» handItemTokenIdRangeMax integer false none none
»» health integer false none none
»» magic integer false none none
»» magicDefence integer false none none
»» melee integer false none none
»» meleeDefence integer false none none
»» ranged integer false none none
»» rangedDefence integer false none none
»» successPercent integer false none none
»» isFullModeOnly boolean false none none
»» worldLocation integer false none none

Get Action Choices

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/action-choices/{actionId} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/action-choices/{actionId}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/action-choices/{actionId}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/action-choices/{actionId}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/action-choices/{actionId}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/action-choices/{actionId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/action-choices/{actionId}',
params: {
}, headers: headers

p JSON.parse(result)

GET /action-choices/{actionId}

Returns an action choices array

Example:
https://api.estfor.com/action-choices/2

Parameters

Name In Type Required Description
actionId path integer(int64) true ID of an action

Example responses

200 Response

{
"actionChoices": [
{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK An array of action choices ActionChoices
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Search Queued Actions

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/queued-actions \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/queued-actions',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/queued-actions', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/queued-actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/queued-actions", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/queued-actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/queued-actions',
params: {
}, headers: headers

p JSON.parse(result)

GET /queued-actions

Returns an array of queued actions

Example:
https://api.estfor.com/queued-actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
playerId query string false Search for queued actions for this player Id
isActive query boolean false For fetching only active or inactive queued Actions
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many queued actions will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id playerId actionId skill combatStyle regenerateId rightHandEquipmentTokenId leftHandEquipmentTokenId startTime timespan headEquipped neckEquipped bodyEquipped armsEquipped legsEquipped feetEquipped ringEquipped isValid isActive originalStartTime originalTimespan

Example responses

200 Response

{
"queuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of item objects QueuedActions
422 Unprocessable Entity Invalid value passed for a search parameter eg playerId isn’t a valid id Error
500 Internal Server Error Something went wrong Error

Search instant actions

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/instant-actions \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/instant-actions',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/instant-actions', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/instant-actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/instant-actions", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/instant-actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/instant-actions',
params: {
}, headers: headers

p JSON.parse(result)

GET /instant-actions

(Not live yet) Returns an array of instant actions

Example:
https://api.estfor.com/instant-actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many instant actions will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, actionId, minSkills, minXPs, inputTokenIds, inputAmounts, outputTokenId, outputAmount, isFullModeOnly, actionType

Example responses

200 Response

{
"actions": [
{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of item objects InstantActions
422 Unprocessable Entity Invalid value passed for a search parameter eg actionId isn’t a valid id Error
500 Internal Server Error Something went wrong Error

Get an instant action

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/instant-actions/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/instant-actions/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/instant-actions/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/instant-actions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/instant-actions/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/instant-actions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/instant-actions/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /instant-actions/{id}

Returns an instant action

Example:
https://api.estfor.com/instant-actions/1

Parameters

Name In Type Required Description
id path integer(int64) true ID of the instant action

Example responses

200 Response

{
"action": {
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of an instant action Inline
422 Unprocessable Entity Invalid id, has to be an integer Error
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» action InstantAction false none none
»» id string false none none
»» actionId integer false none none
»» minSkills array false none none
»» minXPs array false none none
»» inputTokenIds array false none none
»» inputAmounts array false none none
»» outputTokenId integer false none none
»» outputAmount integer false none none
»» isFullModeOnly boolean false none none
»» actionType integer false none none

Search XP Threshold Rewards

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/xp-threshold-rewards \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/xp-threshold-rewards',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/xp-threshold-rewards', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/xp-threshold-rewards', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/xp-threshold-rewards", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/xp-threshold-rewards");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/xp-threshold-rewards',
params: {
}, headers: headers

p JSON.parse(result)

GET /xp-threshold-rewards

Returns an array of xp threshold rewards

Example:
https://api.estfor.com/xp-threshold-rewards?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=xp

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many xp threshold rewards will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, rewardItemAmounts, rewardItemTokenIds, xp

Example responses

200 Response

{
"xpThresholdRewards": [
{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of xp threshold reward objects XpThresholdRewards
422 Unprocessable Entity Invalid value passed for a search parameter Error
500 Internal Server Error Something went wrong Error

Activities

View Activities

Search Activities

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/activities \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/activities',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/activities', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/activities', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/activities", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/activities");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/activities',
params: {
}, headers: headers

p JSON.parse(result)

GET /activities

Returns an activities array

Example:
https://api.estfor.com/activities

Parameters

Name In Type Required Description
playerId query string false Search with player ID
userAddress query string false Search with user’s wallet address
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many activities will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id
activityTypesToSkip query array false The activity type to skip. activityTypesToSkip[]=1&activityTypesToSkip[]=2
undertaker query string false The user doing the activity. Either a user address or player name. Case sensitive. If player is passed here playerId param must be included. in query

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, type, prices, itemTokenIds, amounts, directions, timestamp, hash, playerId, user, undertaker

Example responses

200 Response

{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}

Responses

Status Meaning Description Schema
200 OK An array of activities Activities
422 Unprocessable Entity Invalid search parameter Error
500 Internal Server Error Something went wrong Error

Get Activities

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/activities/{userAddress} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/activities/{userAddress}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/activities/{userAddress}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/activities/{userAddress}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/activities/{userAddress}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/activities/{userAddress}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/activities/{userAddress}',
params: {
}, headers: headers

p JSON.parse(result)

GET /activities/{userAddress}

Returns an activities array

Example:
https://api.estfor.com/activities/0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006

Parameters

Name In Type Required Description
userAddress path string true Wallet address
playerId query string false Search with player ID
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many activities will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, type, prices, itemTokenIds, amounts, directions, timestamp, hash, playerId, user, undertaker

Example responses

200 Response

{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}

Responses

Status Meaning Description Schema
200 OK An array of activities Activities
422 Unprocessable Entity Invalid user wallet or search parameter Error
500 Internal Server Error Something went wrong Error

Oracle

Oracles are used to fetch data from external sources

Get Random Words

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/random-words \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/random-words',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/random-words', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/random-words', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/random-words", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/random-words");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/random-words',
params: {
}, headers: headers

p JSON.parse(result)

GET /random-words

Returns information about the latest random words returned by the oracle

Example:
https://api.estfor.com/random-words

Example responses

200 Response

{
"randomWord": {
"id": "1",
"lastRequestId": "14787916211073831790805787940155009315619039915223392040649524373835262935624",
"lastRequestedBy": "0x45fb84286c4ed459ebf1a49b3809af1fe5021f4f",
"lastRequestedTimestamp": "1680480000",
"lastRandomWordsReceived": "0x64bc1c485694354aeb7eeacc69b8d8d3af5c85aaf23c41da8d781980b932a781008af23bf1d92dd5514a999d93b8b055fb9d722181c5bec07cf29fcc1262f5e45882497a4ee80fca00b2c93e711b4121f158db2b65da301d0efd4a4b05b0283423",
"hasLastRequestedRandomWordsBeenReceived": true,
"lastRequestedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the generated random word Inline
500 Internal Server Error Something went wrong Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» randomWord RandomWord false none none
»» id string false none none
»» lastRequestId string false none none
»» lastRequestedBy string false none none
»» lastRequestedTimestamp string false none none
»» lastRandomWordsReceived string false none none
»» hasLastRequestedRandomWordsBeenReceived boolean false none none
»» lastRequestedPlayer Player false none none
»»» id string false none none
»»» tokenId string false none none
»»» avatarId string false none none
»»» name string false none none
»»» lowercaseName string false none none
»»» owner string false none none
»»» isActive boolean false none none
»»» firstToReachMaxSkill boolean false none none
»»» totalDonated string false none none
»»» meleeXP string false none none
»»» defenceXP string false none none
»»» magicXP string false none none
»»» rangedXP string false none none
»»» healthXP string false none none
»»» miningXP string false none none
»»» smithingXP string false none none
»»» woodcuttingXP string false none none
»»» firemakingXP string false none none
»»» cookingXP string false none none
»»» craftingXP string false none none
»»» fishingXP string false none none
»»» thievingXP string false none none
»»» agilityXP string false none none
»»» fletchingXP string false none none
»»» alchemyXP string false none none
»»» totalXP string false none none
»»» extraBoostDuration integer false none none
»»» extraBoostItemTokenId integer false none none
»»» extraBoostStartTime string false none none
»»» extraBoostType integer false none none
»»» extraBoostVal integer false none none
»»» numActivities integer false none none
»»» boostVal integer false none none
»»» boostType integer false none none
»»» boostDuration integer false none none
»»» boostStartTime string false none none
»»» boostItemTokenId integer false none none
»»» pendingRandomRewards [string] false none none
»»» lastTimestamp string false none none
»»» mintedNumber string false none none
»»» mintedTimestamp string false none none
»»» activeQuest PlayerQuest false none none
»»»» id string false none none
»»»» playerId string false none none
»»»» quest Quest false none none
»»»»» id string false none none
»»»»» questId integer false none none
»»»»» action1 Action false none none
»»»»»» id string false none none
»»»»»» actionId integer false none none
»»»»»» actionChoiceRequired boolean false none none
»»»»»» skill integer false none none
»»»»»» xpPerHour integer false none none
»»»»»» numSpawn integer false none none
»»»»»» minXP string false none none
»»»»»» isAvailable boolean false none none
»»»»»» isDynamic boolean false none none
»»»»»» guaranteedRewardItemTokenIds [integer] false none none
»»»»»» guaranteedRewardRates [integer] false none none
»»»»»» randomChanceItemTokenIds [integer] false none none
»»»»»» randomChanceRates [integer] false none none
»»»»»» handItemTokenIdRangeMin integer false none none
»»»»»» handItemTokenIdRangeMax integer false none none
»»»»»» health integer false none none
»»»»»» magic integer false none none
»»»»»» magicDefence integer false none none
»»»»»» melee integer false none none
»»»»»» meleeDefence integer false none none
»»»»»» ranged integer false none none
»»»»»» rangedDefence integer false none none
»»»»»» successPercent integer false none none
»»»»»» isFullModeOnly boolean false none none
»»»»»» worldLocation integer false none none
»»»»» actionNum1 integer false none none
»»»»» action2 Action false none none
»»»»» actionNum2 integer false none none
»»»»» actionChoice ActionChoice false none none
»»»»»» id string false none none
»»»»»» actionId integer false none none
»»»»»» inputTokenId1 integer false none none
»»»»»» inputTokenId2 integer false none none
»»»»»» inputTokenId3 integer false none none
»»»»»» inputAmount1 integer false none none
»»»»»» inputAmount2 integer false none none
»»»»»» inputAmount3 integer false none none
»»»»»» outputTokenId integer false none none
»»»»»» outputAmount integer false none none
»»»»»» successPercent integer false none none
»»»»»» skill integer false none none
»»»»»» skillDiff string false none none
»»»»»» rate string false none none
»»»»»» xpPerHour integer false none none
»»»»»» minXP string false none none
»»»»»» isFullModeOnly boolean false none none
»»»»»» handItemTokenIdRangeMin integer false none none
»»»»»» handItemTokenIdRangeMax integer false none none
»»»»» actionChoiceNum integer false none none
»»»»» skillReward integer false none none
»»»»» skillXPGained integer false none none
»»»»» rewardItem1 Item false none none
»»»»»» id string false none none
»»»»»» tokenId integer false none none
»»»»»» magic integer false none none
»»»»»» melee integer false none none
»»»»»» ranged integer false none none
»»»»»» meleeDefence integer false none none
»»»»»» magicDefence integer false none none
»»»»»» rangedDefence integer false none none
»»»»»» health integer false none none
»»»»»» totalQuentity string false none none
»»»»»» equipPosition integer false none none
»»»»»» healthRestored integer false none none
»»»»»» skill integer false none none
»»»»»» boostType integer false none none
»»»»»» boostValue integer false none none
»»»»»» boostDuration integer false none none
»»»»»» minXP string false none none
»»»»»» isFullModeOnly boolean false none none
»»»»»» isForgeable boolean false none none
»»»»» rewardAmount1 integer false none none
»»»»» rewardItem2 Item false none none
»»»»» rewardAmount2 integer false none none
»»»»» burnItem Item false none none
»»»»» burnAmount integer false none none
»»»»» requireActionsCompletedBeforeBurning boolean false none none
»»»»» isActive boolean false none none
»»»»» isFixed boolean false none none
»»»»» isFullModeOnly boolean false none none
»»»»» worldLocation integer false none none
»»»»» createdTimestamp string false none none
»»»»» minRequirementSkills array false none none
»»»»» minRequirementXPs array false none none
»»»»» dependentQuest DependentQuest false none none
»»»»»» id string false none none
»»»»»» questId integer false none none
»»»»»» action1 Action false none none
»»»»»» actionNum1 integer false none none
»»»»»» action2 Action false none none
»»»»»» actionNum2 integer false none none
»»»»»» actionChoice ActionChoice false none none
»»»»»» actionChoiceNum integer false none none
»»»»»» skillReward integer false none none
»»»»»» skillXPGained integer false none none
»»»»»» rewardItem1 Item false none none
»»»»»» rewardAmount1 integer false none none
»»»»»» rewardItem2 Item false none none
»»»»»» rewardAmount2 integer false none none
»»»»»» burnItem Item false none none
»»»»»» burnAmount integer false none none
»»»»»» requireActionsCompletedBeforeBurning boolean false none none
»»»»»» isActive boolean false none none
»»»»»» isFixed boolean false none none
»»»»»» createdTimestamp string false none none
»»»»»» minRequirementSkills array false none none
»»»»»» minRequirementXPs array false none none
»»»» completed boolean false none none
»»»» createdTimestamp string false none none
»»»» lastUpdatedTimestamp string false none none
»»»» actionCompletedNum1 integer false none none
»»»» actionCompletedNum2 integer false none none
»»»» actionChoiceCompletedNum integer false none none
»»»» burnCompletedAmount integer false none none
»»» numFixedQuestsCompleted integer false none none
»»» combinedRank integer false none none
»»» woodcuttingRank integer false none none
»»» firemakingRank integer false none none
»»» fishingRank integer false none none
»»» cookingRank integer false none none
»»» miningRank integer false none none
»»» smithingRank integer false none none
»»» craftingRank integer false none none
»»» thievingRank integer false none none
»»» meleeRank integer false none none
»»» magicRank integer false none none
»»» rangeRank integer false none none
»»» defenceRank integer false none none
»»» discord string false none none
»»» twitter string false none none
»»» telegram string false none none
»»» isFullMode boolean false none none

Donations

User, player and global donations

Search Donations

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/donations \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/donations',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/donations', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/donations', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/donations", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/donations");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/donations',
params: {
}, headers: headers

p JSON.parse(result)

GET /donations

Returns an array of users or players who have donated

Example:
https://api.estfor.com/donations?useUsers=true&orderDirection=desc&orderBy=donationAmountRank

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many donations will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id
useUsers query boolean false Whether to return user or player donations.
user query string false Finds the donations of a user address. useUsers must be true for this to work
owner query string false Finds the player owner’s address. useUsers must be false for this to work
name query string false Search for the name of the players character. useUsers must be false for this to work

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, donationAmountRank, user, amount, lastUpdatedTimestamp, player__owner, player__name

Example responses

200 Response

{
"donations": [
{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON array of donation objects Donations
422 Unprocessable Entity Invalid value passed for a query parameter Error
500 Internal Server Error Something went wrong Error

Global Donation Stats

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/global-donation-stats \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/global-donation-stats',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/global-donation-stats', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/global-donation-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-donation-stats", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-donation-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/global-donation-stats',
params: {
}, headers: headers

p JSON.parse(result)

GET /global-donation-stats

Returns the global donation stats

Example:
https://api.estfor.com/global-donation-stats

Example responses

200 Response

{
"globalDonationStats": {
"id": "1",
"numUsersDonated": "3",
"numPlayersDonated": "84",
"totalDonationAmounts": "32529000000000000000000",
"numDonations": "40"
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of global donation stats GlobalDonationStats
500 Internal Server Error Something went wrong Error

Display the total daily donations

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/donation-day-datas \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/donation-day-datas',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/donation-day-datas', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/donation-day-datas', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/donation-day-datas", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/donation-day-datas");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/donation-day-datas',
params: {
}, headers: headers

p JSON.parse(result)

GET /donation-day-datas

Returns the donations by daily intervals

Example:
https://api.estfor.com/donation-day-datas

Example responses

200 Response

{
"donationDayDatas": {
"id": "1",
"date": "1690243200",
"numDonators": 5,
"numLotteryEntries": 5,
"totalDonated": "32529000000000000000000"
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of donation day datas DonationDayDatas
500 Internal Server Error Something went wrong Error

Lottery

Raffle and lottery

Raffle Entries

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/raffle-entries \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/raffle-entries',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/raffle-entries', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/raffle-entries', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/raffle-entries", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/raffle-entries");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/raffle-entries',
params: {
}, headers: headers

p JSON.parse(result)

GET /raffle-entries

Returns raffle entries

Example:
https://api.estfor.com/raffle-entries

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many raffle entries will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id
user query string false The user wallet address to fetch raffles for
lotteryId query integer(int64) false The lottery id to fetch raffles for
playerId query integer(int64) false The player id to fetch raffles for
raffleId query integer(int64) false The raffle id to fetch raffles for

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, lotteryId, raffleId, playerId, user, timestamp

Example responses

200 Response

{
"raffleEntries": [
{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the raffle entries RaffleEntries
422 Unprocessable Entity Invalid value passed for a search parameter eg raffleId is not a valid number id Error
500 Internal Server Error Error fetching raffle entries Error

Lotteries

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/lotteries \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/lotteries',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/lotteries', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/lotteries', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/lotteries", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/lotteries");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/lotteries',
params: {
}, headers: headers

p JSON.parse(result)

GET /lotteries

Returns lotteries

Example:
https://api.estfor.com/lotteries

Parameters

Name In Type Required Description
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many lotteries will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default id

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy id, raffleIdWinner, hasClaimed, rewardItemTokenId, rewardAmount, timestamp

Example responses

200 Response

{
"lotteries": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
]
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the lotteries Lotteries
422 Unprocessable Entity Invalid value passed for a search parameter eg numToFetch passed is not a number Error
500 Internal Server Error Error fetching lotteries Error

Lottery

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/lotteries/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/lotteries/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/lotteries/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/lotteries/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/lotteries/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/lotteries/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/lotteries/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /lotteries/{id}

Return a Lottery

Example:
https://api.estfor.com/lotteries/1

Parameters

Name In Type Required Description
id path integer(int64) true ID of the lottery

Example responses

200 Response

{
"lottery": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the lotteries Inline
500 Internal Server Error Error fetch lottery Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» lottery Lottery false none none
»» id string false none none
»» raffleIdWinner string false none none
»» hasClaimed boolean false none none
»» rewardItemTokenId integer false none none
»» rewardAmount string false none none
»» timestamp string false none none

Other

Other endpoints for data

Core data

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/core-data \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/core-data',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/core-data', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/core-data', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/core-data", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/core-data");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/core-data',
params: {
}, headers: headers

p JSON.parse(result)

GET /core-data

Returns core data

Example:
https://api.estfor.com/core-data

Example responses

200 Response

{
"coreData": {
"id": "1",
"clanEditNameCost": "1000000000000000000",
"playerEditNameCost": "1000000000000000000",
"playerUpgradeCost": "5000000000000000000",
"gamePaused": false,
"clanDonationThresholdRewardIncrement": "1000000000000000000",
"lastGlobalDonationThreshold": "1000000000000000000",
"raffleEntryCost": "5000000000000000000",
"globalDonationThresholdRewardIncrement": 100,
"nextGlobalDonationThresholdRewardItemTokenId": 12807,
"startClanDonationThresholdRewardItemTokenId": 12815,
"globalBoostDuration": 0,
"globalBoostItemTokenId": 0,
"globalBoostStartTime": "0",
"globalBoostType": 0,
"globalBoostVal": 0
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the core data Inline
500 Internal Server Error Error fetching core data Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» coreData CoreData false none none
»» id string false none none
»» clanEditNameCost string false none none
»» playerEditNameCost string false none none
»» playerUpgradeCost string false none none
»» gamePaused boolean false none none
»» clanDonationThresholdRewardIncrement string false none none
»» lastGlobalDonationThreshold string false none none
»» raffleEntryCost string false none none
»» globalDonationThresholdRewardIncrement string false none none
»» nextGlobalDonationThresholdRewardItemTokenId string false none none
»» startClanDonationThresholdRewardItemTokenId integer false none none
»» globalBoostDuration integer false none none
»» globalBoostItemTokenId integer false none none
»» globalBoostStartTime string false none none
»» globalBoostType integer false none none
»» globalBoostVal integer false none none

Promotions

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/promotions/{id} \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/promotions/{id}',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/promotions/{id}', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/promotions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/promotions/{id}", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/promotions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/promotions/{id}',
params: {
}, headers: headers

p JSON.parse(result)

GET /promotions/{id}

Returns a promotion

Example:
https://api.estfor.com/promotions/2

Example responses

200 Response

{
"promotionInfo": {
"id": "1",
"promotionId": 1,
"startTime": "1698701204",
"endTime": "1698825600",
"isMultiday": false,
"minTotalXP": "6000",
"adminOnly": false,
"brushCost": "0",
"evolvedHeroOnly": false,
"brushCostMissedDay": "0",
"numDaysHitNeededForStreakBonus": 0,
"numDaysClaimablePeriodStreakBonus": 0
}
}

Responses

Status Meaning Description Schema
200 OK A JSON object of the promotion Inline
500 Internal Server Error Error fetching promotion Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» promotionInfo PromotionInfo false none none
»» id string false none none
»» promotionId integer false none none
»» startTime string false none none
»» endTime string false none none
»» isMultiday boolean false none none
»» minTotalXP string false none none
»» adminOnly boolean false none none
»» brushCost string false none none
»» evolvedHeroOnly boolean false none none
»» brushCostMissedDay string false none none
»» numDaysHitNeededForStreakBonus integer false none none
»» numDaysClaimablePeriodStreakBonus integer false none none

Player Promotions

Code samples

# You can also use wget
curl -X GET https://api.estfor.com/player-promotions \
-H 'Accept: application/json'

const headers = {
'Accept':'application/json'
};

fetch('https://api.estfor.com/player-promotions',
{
method: 'GET',

headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}

r = requests.get('https://api.estfor.com/player-promotions', headers = headers)

print(r.json())
<?php

require 'vendor/autoload.php';

$headers = array(
'Accept' => 'application/json',
);

$client = new \GuzzleHttp\Client();

// Define array of request body.
$request_body = array();

try {
$response = $client->request('GET','https://api.estfor.com/player-promotions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}

// ...
package main

import (
"bytes"
"net/http"
)

func main() {

headers := map[string][]string{
"Accept": []string{"application/json"},
}

data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/player-promotions", data)
req.Header = headers

client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/player-promotions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'

headers = {
'Accept' => 'application/json'
}

result = RestClient.get 'https://api.estfor.com/player-promotions',
params: {
}, headers: headers

p JSON.parse(result)

GET /player-promotions

Returns list of promotions

Example:
https://api.estfor.com/player-promotions

Parameters

Name In Type Required Description
playerId query integer(int64) false The player id to fetch promotions for
promotionId query integer(int64) false The promotion id to fetch promotions for
numToSkip query integer(int64) false This is for pagination functionality when you want to skip a certain number from the list. Default 0
numToFetch query integer(int64) false How many player promotions will be returned in the response. Default 1000
orderDirection query string false Orders by numeric and alphabetical value. Descending or Ascending. Default desc
orderBy query string false The property which the value will be ordered in. Default promotionId

Enumerated Values

Parameter Value
orderDirection desc, asc
orderBy playerId, promotionId

Example responses

200 Response

{
"playerPromotions": {
"playerPromotions": [
{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}
]
}
}

Responses

Status Meaning Description Schema
200 OK An Array of player promotions Inline
500 Internal Server Error Error fetching promotion Error

Response Schema

Status Code 200

Name Type Required Restrictions Description
» playerPromotions PlayerPromotions false none none
»» playerPromotions [PlayerPromotion] false none none
»»» id string false none none
»»» playerId string false none none
»»» promotionId integer false none none
»»» itemTokenIds [integer] false none none
»»» amounts [integer] false none none
»»» days [integer] false none none

Schemas

Players

{
"players": [
{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
]
}

Properties

Name Type Required Restrictions Description
players [Player] false none none

Player

{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}

Properties

Name Type Required Restrictions Description
id string false none none
tokenId string false none none
avatarId string false none none
name string false none none
lowercaseName string false none none
owner string false none none
isActive boolean false none none
firstToReachMaxSkill boolean false none none
totalDonated string false none none
meleeXP string false none none
defenceXP string false none none
magicXP string false none none
rangedXP string false none none
healthXP string false none none
miningXP string false none none
smithingXP string false none none
woodcuttingXP string false none none
firemakingXP string false none none
cookingXP string false none none
craftingXP string false none none
fishingXP string false none none
thievingXP string false none none
agilityXP string false none none
fletchingXP string false none none
alchemyXP string false none none
totalXP string false none none
extraBoostDuration integer false none none
extraBoostItemTokenId integer false none none
extraBoostStartTime string false none none
extraBoostType integer false none none
extraBoostVal integer false none none
numActivities integer false none none
boostVal integer false none none
boostType integer false none none
boostDuration integer false none none
boostStartTime string false none none
boostItemTokenId integer false none none
pendingRandomRewards [string] false none none
lastTimestamp string false none none
mintedNumber string false none none
mintedTimestamp string false none none
activeQuest PlayerQuest false none none
numFixedQuestsCompleted integer false none none
combinedRank integer false none none
woodcuttingRank integer false none none
firemakingRank integer false none none
fishingRank integer false none none
cookingRank integer false none none
miningRank integer false none none
smithingRank integer false none none
craftingRank integer false none none
thievingRank integer false none none
meleeRank integer false none none
magicRank integer false none none
rangeRank integer false none none
defenceRank integer false none none
discord string false none none
twitter string false none none
telegram string false none none
isFullMode boolean false none none

Items

{
"items": [
{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
]
}

Properties

Name Type Required Restrictions Description
items [Item] false none none

Item

{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}

Properties

Name Type Required Restrictions Description
id string false none none
tokenId integer false none none
magic integer false none none
melee integer false none none
ranged integer false none none
meleeDefence integer false none none
magicDefence integer false none none
rangedDefence integer false none none
health integer false none none
totalQuentity string false none none
equipPosition integer false none none
healthRestored integer false none none
skill integer false none none
boostType integer false none none
boostValue integer false none none
boostDuration integer false none none
minXP string false none none
isFullModeOnly boolean false none none
isForgeable boolean false none none

Actions

{
"actions": [
{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
]
}

Properties

Name Type Required Restrictions Description
actions [Action] false none none

Action

{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
actionId integer false none none
actionChoiceRequired boolean false none none
skill integer false none none
xpPerHour integer false none none
numSpawn integer false none none
minXP string false none none
isAvailable boolean false none none
isDynamic boolean false none none
guaranteedRewardItemTokenIds [integer] false none none
guaranteedRewardRates [integer] false none none
randomChanceItemTokenIds [integer] false none none
randomChanceRates [integer] false none none
handItemTokenIdRangeMin integer false none none
handItemTokenIdRangeMax integer false none none
health integer false none none
magic integer false none none
magicDefence integer false none none
melee integer false none none
meleeDefence integer false none none
ranged integer false none none
rangedDefence integer false none none
successPercent integer false none none
isFullModeOnly boolean false none none
worldLocation integer false none none

InstantActions

{
"actions": [
{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
]
}

Properties

Name Type Required Restrictions Description
actions [InstantAction] false none none

InstantAction

{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
actionId integer false none none
minSkills array false none none
minXPs array false none none
inputTokenIds array false none none
inputAmounts array false none none
outputTokenId integer false none none
outputAmount integer false none none
isFullModeOnly boolean false none none
actionType integer false none none

ActionChoices

{
"actionChoices": [
{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}
]
}

Properties

Name Type Required Restrictions Description
actionChoices [ActionChoice] false none none

ActionChoice

{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
actionId integer false none none
inputTokenId1 integer false none none
inputTokenId2 integer false none none
inputTokenId3 integer false none none
inputAmount1 integer false none none
inputAmount2 integer false none none
inputAmount3 integer false none none
outputTokenId integer false none none
outputAmount integer false none none
successPercent integer false none none
skill integer false none none
skillDiff string false none none
rate string false none none
xpPerHour integer false none none
minXP string false none none
isFullModeOnly boolean false none none
handItemTokenIdRangeMin integer false none none
handItemTokenIdRangeMax integer false none none

Activities

{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}

Properties

Name Type Required Restrictions Description
activities [Activity] false none none

Activity

{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}

Properties

Name Type Required Restrictions Description
id string false none none
type string false none none
queueId string false none none
activityId string false none none
clanId string false none none
clanName string false none none
undertaker string false none none
prices array false none none
activityTypesToSkip array false none none
itemTokenIds array false none none
amounts array false none none
directions array false none none
timestamp string false none none
hash string false none none
playerId string false none none
user string false none none
otherAddress string false none none
thirdAddress string false none none
queuedAction QueuedAction false none none
playerQuest PlayerQuest false none none
gainedSkills array false none none
gainedXPs array false none none
miscs array false none none
blockNumber string false none none
uniqueTransactionId boolean false none none
isLastInSameTransaction boolean false none none

Avatars

{
"avatars": [
{
"id": 1
}
]
}

Properties

Name Type Required Restrictions Description
avatars [any] false none none
» id string false none none

QueuedActions

{
"queuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
]
}

Properties

Name Type Required Restrictions Description
queuedActions [QueuedAction] false none none

QueuedAction

{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}

Properties

Name Type Required Restrictions Description
id string false none none
playerId string false none none
actionId integer false none none
skill integer false none none
combatStyle integer false none none
regenerateId integer false none none
choice string¦null false none none
rightHandEquipmentTokenId integer false none none
leftHandEquipmentTokenId integer false none none
startTime string false none none
timespan integer false none none
headEquipped integer false none none
neckEquipped integer false none none
bodyEquipped integer false none none
armsEquipped integer false none none
legsEquipped integer false none none
feetEquipped integer false none none
ringEquipped integer false none none
isValid boolean false none none
isActive boolean false none none
originalStartTime string false none none
originalTimespan integer false none none

ShopItems

{
"shop-items": [
{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}

Properties

Name Type Required Restrictions Description
shop-items [ShopItem] false none none

ShopItem

{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}

Properties

Name Type Required Restrictions Description
id string false none none
tokenId integer false none none
price string false none none
item Item false none none

UserItemNfts

{
"userItemNFTs": [
{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}

Properties

Name Type Required Restrictions Description
userItemNFTs [UserItemNft] false none none

UserItemNft

{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}

Properties

Name Type Required Restrictions Description
id string false none none
user string false none none
tokenId integer false none none
amount string false none none
selfMade boolean false none none
item Item false none none

LastFullEquipment

{
"id": "1_2",
"playerId": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"timestamp": "1679755024",
"skill": 2,
"combatStyle": 1,
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
}

Properties

Name Type Required Restrictions Description
id string false none none
playerId string false none none
user string false none none
timestamp string false none none
skill integer false none none
combatStyle integer false none none
queuedAction QueuedAction false none none

GlobalPlayerStats

{
"globalPlayerStats": {
"id": "1",
"totalPlayers": "358",
"numActivities": "97804",
"totalAvatars": [
"73",
"36",
"31",
"60",
"25",
"43",
"51",
"39"
],
"lastMintedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActionPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
],
"lastQueuedActionTimestamp": "1684134960"
}
}

Properties

Name Type Required Restrictions Description
globalPlayerStats object false none none
» id string false none none
» totalPlayers string false none none
» numActivities string false none none
» totalAvatars [string] false none none
» lastMintedPlayer Player false none none
» lastQueuedActionPlayer Player false none none
» lastQueuedActions [QueuedAction] false none none
» lastQueuedActionTimestamp string false none none

GlobalUserStats

{
"globalUserStats": {
"id": "1",
"totalUsers": "500",
"totalSold": "85262254765671577558431",
"numActivities": "10355",
"totalBought": "32529000000000000000000",
"totalBrushBurned": "16264500000000000000000"
}
}

Properties

Name Type Required Restrictions Description
globalUserStats object false none none
» id string false none none
» totalUsers string false none none
» totalSold string false none none
» numActivities string false none none
» totalBought string false none none
» totalBrushBurned string false none none

GlobalDonationStats

{
"globalDonationStats": {
"id": "1",
"numUsersDonated": "3",
"numPlayersDonated": "84",
"totalDonationAmounts": "32529000000000000000000",
"numDonations": "40"
}
}

Properties

Name Type Required Restrictions Description
globalDonationStats object false none none
» id string false none none
» numUsersDonated string false none none
» numPlayersDonated string false none none
» totalDonationAmounts string false none none
» numDonations string false none none

DonationDayDatas

{
"donationDayDatas": {
"id": "1",
"date": "1690243200",
"numDonators": 5,
"numLotteryEntries": 5,
"totalDonated": "32529000000000000000000"
}
}

Properties

Name Type Required Restrictions Description
donationDayDatas object false none none
» id string false none none
» date string false none none
» numDonators string false none none
» numLotteryEntries string false none none
» totalDonated string false none none

RandomWord

{
"id": "1",
"lastRequestId": "14787916211073831790805787940155009315619039915223392040649524373835262935624",
"lastRequestedBy": "0x45fb84286c4ed459ebf1a49b3809af1fe5021f4f",
"lastRequestedTimestamp": "1680480000",
"lastRandomWordsReceived": "0x64bc1c485694354aeb7eeacc69b8d8d3af5c85aaf23c41da8d781980b932a781008af23bf1d92dd5514a999d93b8b055fb9d722181c5bec07cf29fcc1262f5e45882497a4ee80fca00b2c93e711b4121f158db2b65da301d0efd4a4b05b0283423",
"hasLastRequestedRandomWordsBeenReceived": true,
"lastRequestedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}

Properties

Name Type Required Restrictions Description
id string false none none
lastRequestId string false none none
lastRequestedBy string false none none
lastRequestedTimestamp string false none none
lastRandomWordsReceived string false none none
hasLastRequestedRandomWordsBeenReceived boolean false none none
lastRequestedPlayer Player false none none

CoreData

{
"id": "1",
"clanEditNameCost": "1000000000000000000",
"playerEditNameCost": "1000000000000000000",
"playerUpgradeCost": "5000000000000000000",
"gamePaused": false,
"clanDonationThresholdRewardIncrement": "1000000000000000000",
"lastGlobalDonationThreshold": "1000000000000000000",
"raffleEntryCost": "5000000000000000000",
"globalDonationThresholdRewardIncrement": 100,
"nextGlobalDonationThresholdRewardItemTokenId": 12807,
"startClanDonationThresholdRewardItemTokenId": 12815,
"globalBoostDuration": 0,
"globalBoostItemTokenId": 0,
"globalBoostStartTime": "0",
"globalBoostType": 0,
"globalBoostVal": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
clanEditNameCost string false none none
playerEditNameCost string false none none
playerUpgradeCost string false none none
gamePaused boolean false none none
clanDonationThresholdRewardIncrement string false none none
lastGlobalDonationThreshold string false none none
raffleEntryCost string false none none
globalDonationThresholdRewardIncrement string false none none
nextGlobalDonationThresholdRewardItemTokenId string false none none
startClanDonationThresholdRewardItemTokenId integer false none none
globalBoostDuration integer false none none
globalBoostItemTokenId integer false none none
globalBoostStartTime string false none none
globalBoostType integer false none none
globalBoostVal integer false none none

Users

{
"users": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
]
}

Properties

Name Type Required Restrictions Description
users [User] false none none

User

{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
numActions integer false none none
numItems integer false none none
numPlayers integer false none none
numPlayersDonated integer false none none
totalBought string false none none
totalDonated string false none none
totalSold string false none none

Clans

{
"clans": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
]
}

Properties

Name Type Required Restrictions Description
clans [Clan] false none none

Clan

{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
owner Player false none none
name string false none none
lowercaseName string false none none
imageId integer false none none
tier ClanTier false none none
createdTimestamp string false none none
createdCount string false none none
memberCount integer false none none
bankAddress string false none none
totalLevel integer false none none
discord integer false none none
telegram integer false none none
joinRequestsEnabled integer false none none
totalDonated string false none none
lastDonationThreshold string false none none
nextDonationThresholdRewardItemTokenId integer false none none
lastDonationTimestamp string false none none
boostDuration integer false none none
boostItemTokenId integer false none none
boostType integer false none none
boostStartTime string false none none
boostVal integer false none none
gateKeepNFTs [string] false none none
pinnedMessage string false none none
pinnedMessagePlayer Player false none none
pinnedMessageTimestamp string false none none
combinedRank integer false none none
bankValue string false none none

RaffleEntries

{
"raffleEntries": [
{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}
]
}

Properties

Name Type Required Restrictions Description
raffleEntries [RaffleEntry] false none none

RaffleEntry

{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}

Properties

Name Type Required Restrictions Description
id string false none none
lotteryId string false none none
raffleId string false none none
playerId string false none none
user boolean false none none
timestamp integer false none none

Lotteries

{
"lotteries": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
]
}

Properties

Name Type Required Restrictions Description
lotteries [Lottery] false none none

Lottery

{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}

Properties

Name Type Required Restrictions Description
id string false none none
raffleIdWinner string false none none
hasClaimed boolean false none none
rewardItemTokenId integer false none none
rewardAmount string false none none
timestamp string false none none

ClanTiers

{
"clanTiers": [
{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}
]
}

Properties

Name Type Required Restrictions Description
clanTiers [ClanTier] false none none

ClanTier

{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}

Properties

Name Type Required Restrictions Description
id string false none none
maxMemberCapacity integer false none none
maxBankCapacity integer false none none
maxImageId integer false none none
price string false none none
minimumAge string false none none

ClanMembers

{
"clanMembers": [
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
]
}

Properties

Name Type Required Restrictions Description
clanMembers [ClanMember] false none none

ClanMember

{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}

Properties

Name Type Required Restrictions Description
id string false none none
clan Clan false none none
requestedClan Clan false none none
requestedClanTimestamp string false none none
rank integer false none none
joinedTimestamp string false none none
player Player false none none
totalDonated string false none none

ClanInvites

{
"clanInvites": [
{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}
]
}

Properties

Name Type Required Restrictions Description
clanInvites [ClanInvite] false none none

ClanInvite

{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}

Properties

Name Type Required Restrictions Description
id string false none none
member Player false none none
clan Clan false none none
invitedBy Player false none none
invitedTimestamp string false none none
totalDonated string false none none

PlayerQuests

{
"playerQuests": [
{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}
]
}

Properties

Name Type Required Restrictions Description
playerQuests [PlayerQuest] false none none

PlayerQuest

{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
playerId string false none none
quest Quest false none none
completed boolean false none none
createdTimestamp string false none none
lastUpdatedTimestamp string false none none
actionCompletedNum1 integer false none none
actionCompletedNum2 integer false none none
actionChoiceCompletedNum integer false none none
burnCompletedAmount integer false none none

Donations

{
"donations": [
{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}
]
}

Properties

Name Type Required Restrictions Description
donations [Donation] false none none

Donation

{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}

Properties

Name Type Required Restrictions Description
id string false none none
user string false none none
player Player false none none
amount string false none none
lastDonatedAmount string false none none
lastDonatedTimestamp string false none none
onlyFullMode boolean false none none

Quests

{
"quests": [
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
]
}

Properties

Name Type Required Restrictions Description
quests [Quest] false none none

Quest

{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}

Properties

Name Type Required Restrictions Description
id string false none none
questId integer false none none
action1 Action false none none
actionNum1 integer false none none
action2 Action false none none
actionNum2 integer false none none
actionChoice ActionChoice false none none
actionChoiceNum integer false none none
skillReward integer false none none
skillXPGained integer false none none
rewardItem1 Item false none none
rewardAmount1 integer false none none
rewardItem2 Item false none none
rewardAmount2 integer false none none
burnItem Item false none none
burnAmount integer false none none
requireActionsCompletedBeforeBurning boolean false none none
isActive boolean false none none
isFixed boolean false none none
isFullModeOnly boolean false none none
worldLocation integer false none none
createdTimestamp string false none none
minRequirementSkills array false none none
minRequirementXPs array false none none
dependentQuest DependentQuest false none none

DependentQuest

{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}

Properties

Name Type Required Restrictions Description
id string false none none
questId integer false none none
action1 Action false none none
actionNum1 integer false none none
action2 Action false none none
actionNum2 integer false none none
actionChoice ActionChoice false none none
actionChoiceNum integer false none none
skillReward integer false none none
skillXPGained integer false none none
rewardItem1 Item false none none
rewardAmount1 integer false none none
rewardItem2 Item false none none
rewardAmount2 integer false none none
burnItem Item false none none
burnAmount integer false none none
requireActionsCompletedBeforeBurning boolean false none none
isActive boolean false none none
isFixed boolean false none none
createdTimestamp string false none none
minRequirementSkills array false none none
minRequirementXPs array false none none

XpThresholdRewards

{
"xpThresholdRewards": [
{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}
]
}

Properties

Name Type Required Restrictions Description
xpThresholdRewards [XpThresholdReward] false none none

XpThresholdReward

{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}

Properties

Name Type Required Restrictions Description
id string false none none
rewardItemAmounts [integer] false none none
rewardItemTokenIds [integer] false none none
xp string false none none

PromotionInfo

{
"id": "1",
"promotionId": 1,
"startTime": "1698701204",
"endTime": "1698825600",
"isMultiday": false,
"minTotalXP": "6000",
"adminOnly": false,
"brushCost": "0",
"evolvedHeroOnly": false,
"brushCostMissedDay": "0",
"numDaysHitNeededForStreakBonus": 0,
"numDaysClaimablePeriodStreakBonus": 0
}

Properties

Name Type Required Restrictions Description
id string false none none
promotionId integer false none none
startTime string false none none
endTime string false none none
isMultiday boolean false none none
minTotalXP string false none none
adminOnly boolean false none none
brushCost string false none none
evolvedHeroOnly boolean false none none
brushCostMissedDay string false none none
numDaysHitNeededForStreakBonus integer false none none
numDaysClaimablePeriodStreakBonus integer false none none

PlayerPromotions

{
"playerPromotions": [
{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}
]
}

Properties

Name Type Required Restrictions Description
playerPromotions [PlayerPromotion] false none none

PlayerPromotion

{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}

Properties

Name Type Required Restrictions Description
id string false none none
playerId string false none none
promotionId integer false none none
itemTokenIds [integer] false none none
amounts [integer] false none none
days [integer] false none none

Error

{
"error": "The error message will be here"
}

The error message as to why the request failed

Properties

Name Type Required Restrictions Description
error string false none none