├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Kiran 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Splinterlands-API 2 | API Documentation 3 | **//_Work in progress._** 4 | 5 | --- 6 | 7 | - [Splinterlands-API](#splinterlands-api) 8 | + [General](#general) 9 | - [Game Settings](#game-settings) 10 | - [Transaction Lookup](#transaction-lookup) 11 | - [Transaction History](#transaction-history) 12 | - [Global Card Stats](#global-card-stats) 13 | - [Card Details](#card-details) 14 | - [Card Lookup](#card-lookup) 15 | - [Player Collection](#player-collection) 16 | - [Check Promo Code](#check-promo-code) 17 | + [Market](#market) 18 | - [Purchase Settings](#purchase-settings) 19 | - [Market Listings - All](#market-listings---all) 20 | - [Grouped Market Listings - Summary](#grouped-market-listings---summary) 21 | - [Market Transaction Lookup](#market-transaction-lookup) 22 | - [Player Market Sale History](#player-market-sale-history) 23 | - [Card Pack Purchase Lookup](#card-pack-purchase-lookup) 24 | + [Gameplay](#gameplay) 25 | - [Leaderboard - Current Season](#leaderboard---current-season) 26 | - [Leaderboard - Previous Season](#leaderboard---previous-season) 27 | - [Top - Last 50 Matches](#top---last-50-matches) 28 | - [Player - Last 50 Matches](#player---last-50-matches) 29 | - [Battle Transaction Lookup](#battle-transaction-lookup) 30 | - [Ongoing Match - Player](#ongoing-match---player) 31 | + [Tournaments](#tournaments) 32 | - [Upcoming Tournaments](#upcoming-tournaments) 33 | - [Tournaments in Progress](#tournaments-in-progress) 34 | - [Completed Tournaments](#completed-tournaments) 35 | - [Tournament Lookup](#tournament-lookup) 36 | - [Tournament Round Results](#tournament-round-results) 37 | + [Player Status](#player-status) 38 | - [Get Player Balances](#get-player-balances) 39 | - [Player Settings - General](#player-settings---general) 40 | - [Player Settings - Login](#player-settings---login) 41 | - [Player Quest](#player-quest) 42 | - [Referrals](#referrals) 43 | + [Guilds](#guilds) 44 | - [Guild Members](#guild-members) 45 | - [Guild Lookup](#guild-lookup) 46 | 47 | --- 48 | 49 | ### General 50 | 51 | #### Game Settings 52 | > https://api.splinterlands.io/settings 53 | 54 | _Example Response:_ 55 | 56 | >account: "steemmonsters"
57 | active_auth_ops: […]
58 | alpha_xp: [20, 100, 250, 1000]
59 | asset_url: "https://d36mxiodymuqjm.cloudfront.net/"
60 | battles: {…}
61 | beta_gold_xp: [200, 400, 800, 2000]
62 | beta_xp: [15, 75, 175, 750]
63 | …
64 | supported_currencies: […]
65 | timestamp: 1573117479346
66 | transfer_cooldown_blocks: 201600
67 | trx_price: 0.0198557
68 | usd_enabled: true
69 | version: "0.7.0"
70 | xp_levels: […]
71 | 72 | General game settings including market prices of DEC and TRX. 73 | 74 | #### Transaction Lookup 75 | > https://api.splinterlands.io/transactions/lookup?trx_id=09c8ac9db08d246696fa795cbf03ff07b83303e6 76 | 77 | _Example Response:_ 78 | 79 | >block_id: "0242021dc93ce1ccca2794d7b58bf2e8c431465c"
80 | block_num: 37880349
81 | created_date: "2019-11-04T12:46:55.560Z"
82 | data: "{"type":"daily"}"
83 | error: null
84 | id: "09c8ac9db08d246696fa795cbf03ff07b83303e6"
85 | player: "buffnecked-ibis"
86 | prev_block_id: "0242021c1db4e5e4c31b7d5ff819352194e7d400"
87 | result: "{…}"
88 | sbd_price: "0.717364"
89 | steem_price: "0.149986"
90 | success: true
91 | type: "sm_start_quest"
92 | 93 | #### Transaction History 94 | > https://api.splinterlands.io/transactions/history?from_block=37904629 95 | 96 | Gets 1000 Splinterlands transactions starting from the target block. 97 | 98 | 99 | #### Global Card Stats 100 | > https://api.splinterlands.io/cards/stats 101 | 102 | _Example Response:_ 103 | 104 | >card_detail_id: 1
105 | edition: 0
106 | gold: false
107 | num_burned: "159"
108 | num_cards: "8026"
109 | total_burned_xp: "5540"
110 | total_xp: "879140"
111 | 112 | #### Card Details 113 | > https://api.splinterlands.io/cards/get_details 114 | 115 | _Example Response:_ 116 | 117 | >color: "Red"
118 | created_block_num: null
119 | distribution: […]
120 | drop_rate: 80
121 | editions: "0,1"
122 | id: 1
123 | is_starter: false
124 | last_update_tx: null
125 | name: "Goblin Shaman"
126 | rarity: 1
127 | stats: {…}
128 | sub_type: null
129 | total_printed: 174855
130 | type: "Monster"
131 | 132 | #### Card Lookup 133 | > https://api.splinterlands.io/cards/find?ids=C3-79-UUT7TSLVN4 134 | 135 | _Example Response:_ 136 | 137 | > alpha_xp: null
138 | buy_price: null
139 | card_detail_id: 79
140 | delegated_to: null
141 | delegation_tx: null
142 | details: {…}
143 | edition: 3
144 | gold: false
145 | last_transferred_block: 36440204
146 | last_used_block: 36300473
147 | market_id: null
148 | player: "kiokizz"
149 | skin: null
150 | uid: "C3-79-UUT7TSLVN4"
151 | xp: 0
152 | 153 | #### Player Collection 154 | > https://api.splinterlands.io/cards/collection/kiokizz 155 | 156 | Lists every card in a players collection. 157 | 158 | #### Check Promo Code 159 | > https://api.splinterlands.io/purchases/check_code?code=K5XF-7N1N 160 | 161 | _Example Response:_ 162 | 163 | >error: "Promo code: [K5XF-7N1N] has already been used."
164 | valid: false 165 | 166 | --- 167 | 168 | ### Market 169 | 170 | #### Purchase Settings 171 | >https://api.splinterlands.io/purchases/settings 172 | 173 | _Example Response:_ 174 | 175 | >booster_pack_price: 2
176 | market_fee: 500
177 | paypal_acct: "matt@steemmonsters.com"
178 | paypal_sandbox: false
179 | sbd_price: 0.7203524
180 | starter_pack_price: 10
181 | starter_pack_price_account_create: 10
182 | steem_price: 0.1502343
183 | usd_enabled: true
184 | 185 | #### Market Listings - All 186 | > https://api.splinterlands.io/market/for_sale 187 | 188 | _Example Response:_ 189 | 190 | >market_id:"61f090b013c28e5119119184bf3cd10aa7bccef7-14"
191 | fee_percent:500,"uid":"C2-128-68T1UWO9SW"
192 | seller:"cannonwar"
193 | card_detail_id:128
194 | xp:0
195 | gold:false
196 | edition:2
197 | last_used_block:null
198 | last_transferred_block":null
199 | buy_price:"0.237"
200 | currency:"USD"
201 | desc:null
202 | 203 | #### Grouped Market Listings - Summary 204 | > https://api.splinterlands.io/market/for_sale_grouped 205 | 206 | _Example Response:_ 207 | 208 | >card_detail_id: 1
209 | edition: 0
210 | gold: false
211 | high_price: 302.99
212 | low_price: 0.294
213 | low_price_bcx: 0.148936170212766
214 | qty: 103
215 | 216 | #### Market Transaction Lookup 217 | > https://api.splinterlands.io/market/status?id=d8f8593d637ebdd0bca7994dd7e1a15d9f12efa7-0 218 | 219 | _Example Response:_ 220 | 221 | >buy_price: "0.020"
222 | cards: [{…}]
223 | completed_date: null
224 | created_date: "2019-11-05T09:50:40.001Z"
225 | currency: "USD"
226 | desc: null
227 | expiration_date: null
228 | fee_percent: 500
229 | id: 3078824
230 | lock_block: null
231 | locked_by: null
232 | num_cards: 1
233 | payment: null
234 | purchaser: null
235 | sell_trx_id: "d8f8593d637ebdd0bca7994dd7e1a15d9f12efa7-0"
236 | seller: "kiokizz"
237 | starting_price: null
238 | status: 0
239 | transaction_id: null
240 | type: "SELL"
241 | 242 | #### Player Market Sale History 243 | > https://api.splinterlands.io/market/history?player=kiokizz 244 | 245 | _Example Response:_ 246 | 247 | >buy_price: "0.970"
248 | card_detail_id: 25
249 | card_id: "C1-25-OWZ9GQKUFK"
250 | completed_date: "2019-10-29T23:44:21.775Z"
251 | created_date: "2019-10-29T23:26:36.246Z"
252 | currency: "USD"
253 | desc: null
254 | edition: 1
255 | expiration_date: null
256 | fee_percent: 500
257 | gold: false
258 | id: 3047243
259 | lock_block: null
260 | locked_by: null
261 | num_cards: 1
262 | payment: "1059.183 DEC"
263 | purchaser: "kiokizz"
264 | sell_trx_id: "24c791da3d73e90d860939d0f54a5f8dd28fabbe-0"
265 | seller: "luckyice"
266 | starting_price: null
267 | status: 1
268 | transaction_id: "691ed9c606c623d6acb72f6debdda90242cf1cf4"
269 | type: "SELL"
270 | xp: 440
271 | 272 | #### Card Pack Purchase Lookup 273 | > https://api.splinterlands.io/purchases/status?id=P-2H7MGOOU74 274 | 275 | _Example Response:_ 276 | 277 | > amount_usd: "20.00"
278 | bonus_quantity: 0
279 | completed_date: "2018-09-11T18:24:12.786Z"
280 | created_date: "2018-09-11T18:19:58.801Z"
281 | currency: "USD"
282 | edition: null
283 | merchant: null
284 | payment: "28.043 STEEM"
285 | player: "sacred-agent"
286 | quantity: 10
287 | status: 1
288 | transaction_id: "366d91018a989b24e519b97edab9f364e90d7a90"
289 | type: "booster_pack"
290 | uid: "P-2H7MGOOU74"
291 | 292 | --- 293 | 294 | ### Gameplay 295 | 296 | #### Leaderboard - Current Season 297 | > https://api.steemmonsters.io/players/leaderboard 298 | 299 | _Example Response:_ 300 | 301 | >0: {season: 26, player: "th12-huracan", rating: 5382, battles: 748, wins: 474, longest_streak: 13,…}
302 | battles: 748
303 | guild_data: "{"crest":{"banner":"gold","decal":"globe"}}"
304 | guild_id: "0f886154be77fbe157547c7058af16a501e0d614"
305 | guild_name: "M00N"
306 | longest_streak: 13
307 | max_rating: 5382
308 | player: "th12-huracan"
309 | rank: "1"
310 | rating: 5382
311 | reward_claim_tx: "01f1042ee085df8bb7b220b0e61f6789329661be"
312 | season: 26
313 | wins: 474
314 | 1: {season: 26, player: "th12-diablo", rating: 5373, battles: 805, wins: 474, longest_streak: 12,…}
315 | 2: {season: 26, player: "bji1203", rating: 5326, battles: 383, wins: 257, longest_streak: 17,…}
316 | 317 | #### Leaderboard - Previous Season 318 | > https://api.splinterlands.io/players/leaderboard?season=X 319 | 320 | See [Leaderboard - Current Season](#leaderboard---current-season) 321 | 322 | #### Top - Last 50 Matches 323 | > https://api.splinterlands.io/battle/history?player=%24top 324 | 325 | _Example Response:_ 326 | 327 | >battle_queue_id_1: "dcfc3739231d52b722531ba319bb82b658d63f56"
328 | battle_queue_id_2: "00374cfaf25bee57358e2b72a01b031781ebd30f"
329 | block_num: 37932809
330 | created_date: "2019-11-06T08:35:18.631Z"
331 | current_streak: 2
332 | dec_info: "{…}"
333 | details: "{"seed":"e50144ba8997191038fe6381fd689339","rounds"
334 | inactive: "Black,Red"
335 | mana_cap: 30
336 | match_type: "Ranked"
337 | player_1: "sensful"
338 | player_1_rating_final: 4190
339 | player_1_rating_initial: 4175
340 | player_2: "vaansteam"
341 | player_2_rating_final: 4078
342 | player_2_rating_initial: 4093
343 | rshares: 20510572
344 | ruleset: "Broken Arrows"
345 | settings: null
346 | winner: "sensful"
347 | 348 | #### Player - Last 50 Matches 349 | > https://api.splinterlands.io/battle/history?player=kiokizz 350 | 351 | Last 50 Matches for target player. See [Top - Last 50 Matches](#top---last-50-matches). 352 | 353 | #### Battle Transaction Lookup 354 | > https://api.splinterlands.io/battle/status?id=53d989a49ce9f8d15d945240f2621682b26b552d 355 | 356 | _Example Response:_ 357 | 358 | >app: null
359 | created_block_num: 37852963
360 | created_date: "2019-11-03T13:54:48.000Z"
361 | expiration_block_num: 37853023
362 | expiration_date: "2019-11-03T13:57:48.000Z"
363 | id: "53d989a49ce9f8d15d945240f2621682b26b552d"
364 | inactive: "Black,White"
365 | mana_cap: 26
366 | match_block_num: 37852970
367 | match_date: "2019-11-03T13:55:09.000Z"
368 | match_type: "Ranked"
369 | opponent: "89eb915b4c3356462ca4d02c99213d27d1217ad2"
370 | opponent_player: "stranger27"
371 | opponent_team_hash: "523e5673a683d8e1842bd8db11737a04"
372 | player: "boatbilled-heron"
373 | reveal_block_id: "37853016"
374 | reveal_tx: "b317ca6b468f1eca959715e0e948e8dd04fda702"
375 | ruleset: "Earthquake"
376 | settings: null
377 | status: 2
378 | submit_expiration_block_num: 37853016
379 | submit_expiration_date: "2019-11-03T13:57:27.000Z"
380 | summoner_level: null
381 | team: "{…}"
382 | team_hash: "5c32b85eb1d319ef3ec546aa0feb0975"
383 | 384 | #### Ongoing Match - Player 385 | > https://api.splinterlands.io/players/outstanding_match?username=kiokizz 386 | 387 | _Example Response: no match pending_ 388 | 389 | > null 390 | 391 | _Example Response: match_ 392 | 393 | > id: "53f32d43b2a87dc4dad5fb92de8b4190b5e2f354"
394 | created_block_num: 39858880
395 | expiration_block_num: 39858940
396 | player: "kiokizz"
397 | team_hash: null
398 | match_type: "Ranked"
399 | mana_cap: null
400 | opponent: null
401 | match_block_num: null
402 | status: 0
403 | reveal_tx: null
404 | reveal_block_id: null
405 | team: null
406 | summoner_level: null
407 | ruleset: null
408 | inactive: null
409 | opponent_player: null
410 | opponent_team_hash: null
411 | submit_expiration_block_num: null
412 | settings: null
413 | app: null
414 | created_date: "2020-01-12T08:38:30.000Z"
415 | expiration_date: "2020-01-12T08:41:30.000Z"
416 | match_date: null
417 | submit_expiration_date: null
418 | 419 | --- 420 | 421 | ### Tournaments 422 | 423 | #### Upcoming Tournaments 424 | > https://api.steemmonsters.io/tournaments/upcoming 425 | 426 | _Example Response:_ 427 | 428 | >created_by: "splinterlands"
429 | cur_player_entered: "0"
430 | current_round: null
431 | data: {rating_level: 2, allowed_cards: "gold_only", best_of: 3,…}
432 | description: "…"
433 | entrants: "84"
434 | entry_fee: "250 DEC"
435 | id: "d450ea371efbdbcd89c2c5dc0734a37839d4b0ff"
436 | max_entrants: null
437 | min_entrants: 4
438 | name: "The Golden Rule (Silver)"
439 | password_pub_key: null
440 | sponsor_logo_url: "…"
441 | sponsor_logo_url_lg: "…"
442 | sponsor_logo_url_med: "…"
443 | sponsor_name: "Splinterlands"
444 | start_date: "2019-11-21T13:00:00.000Z"
445 | status: 0
446 | total_prizes_usd: 38
447 | 448 | #### Tournaments in Progress 449 | > https://api.steemmonsters.io/tournaments/in_progress 450 | 451 | _Example Response:_ 452 | 453 | >[] 454 | 455 | #### Completed Tournaments 456 | > https://api.steemmonsters.io/tournaments/completed 457 | 458 | _Example Response:_ 459 | 460 | >created_by: "splinterlands"
461 | cur_player_entered: "0"
462 | current_round: 6
463 | data: {rating_level: 2, allowed_cards: "alpha_only", best_of: 3,…}
464 | description: "…"
465 | entrants: "65"
466 | entry_fee: "250 DEC"
467 | id: "da3d4e350909315089b4fd4fc41d21fa508732ae"
468 | max_entrants: null
469 | min_entrants: 4
470 | name: "Bring your (silver) A-Game"
471 | password_pub_key: null
472 | sponsor_logo_url: "…"
473 | sponsor_logo_url_lg: "…"
474 | sponsor_logo_url_med: "…"
475 | sponsor_name: "Splinterlands"
476 | start_date: "2019-11-21T05:00:00.000Z"
477 | status: 2
478 | total_prizes_usd: 38
479 | 480 | #### Tournament Lookup 481 | > https://api.steemmonsters.io/tournaments/find?id=545a2a4162796d720ed26e9951c806dab673d495 482 | 483 | _Example Response:_ 484 | 485 | >checkin_msg_sent: true
486 | created_block: 32124192
487 | created_by: "steemmonsters"
488 | created_date: "2019-04-17T13:30:03.000Z"
489 | current_round: 7
490 | data: {rating_level: 3, allowed_cards: "all", best_of: 3,…}
491 | description: "I've never seen…"
492 | entry_fee: "5 STEEM"
493 | format: "single_elimination"
494 | id: "545a2a4162796d720ed26e9951c806dab673d495"
495 | max_entrants: null
496 | min_entrants: 4
497 | name: "All the Pointy Things"
498 | password_pub_key: null
499 | payment: null
500 | payment_data: "[{"currency":"STEEM","amount":0,"paid":314.829,"trx_id":"…"}]"
501 | players: […]
502 | qualifiers: 24
503 | rounds: […] 504 | sponsor_logo_url: "…"
505 | sponsor_logo_url_lg: "…"
506 | sponsor_logo_url_med: "…"
507 | sponsor_name: "Splinterlands"
508 | sponsor_url: "https://api.splinterlands.io"
509 | start_date: "2019-04-27T14:00:00.000Z"
510 | status: 2
511 | total_prizes_usd: 128
512 | total_rounds: 7
513 | 514 | #### Tournament Round Results 515 | > https://api.splinterlands.io/tournaments/battles?id=a76f9cec935fdfbe1598876b3f753a3577ff64c3&round=3 516 | 517 | _Example Response:_ 518 | 519 | >battles: [{matchup_id: 27964, index: 0, battle_queue_id_1: "…",…},…]
520 | best_of: 3
521 | id: 27964
522 | index: 0
523 | player_1: "deathcloud"
524 | player_1_wins: 1
525 | player_2: "jacekw"
526 | player_2_wins: 2
527 | round: 3
528 | tournament_id: "a76f9cec935fdfbe1598876b3f753a3577ff64c3"
529 | winner: "jacekw"
530 | 531 | ### Player Status 532 | #### Get Player Balances 533 | > https://api.splinterlands.io/players/balances?username=ottermaker 534 | 535 | _Example Response:_ 536 | 537 | >0: {player: "ottermaker", token: "BETA", balance: 0}
538 | balance: 0
539 | player: "ottermaker"
540 | token: "BETA"
541 | 1: {player: "ottermaker", token: "DEC", balance: 232373.361}
542 | balance: 232373.361
543 | player: "ottermaker"
544 | token: "DEC"
545 | 2: {player: "ottermaker", token: "ECR", balance: null, last_reward_block: null}
546 | balance: null
547 | last_reward_block: null
548 | player: "ottermaker"
549 | token: "ECR"
550 | 551 | #### Player Settings - General 552 | > https://api.splinterlands.io/players/details?name=kiokizz 553 | 554 | _Example Response:_ 555 | 556 | >battles: 64162
557 | capture_rate: 6630
558 | champion_points: 61
559 | current_streak: 3
560 | guild: {…}
561 | join_date: "2018-06-01T02:04:20.076Z"
562 | last_reward_block: 37926905
563 | longest_streak: 62
564 | max_rank: 283
565 | max_rating: 4161
566 | name: "kiokizz"
567 | rank: "833"
568 | rating: 1924
569 | season_details: {…}
570 | starter_pack_purchase: true
571 | wins: 28584
572 | 573 | #### Player Settings - Login 574 | > https://api.splinterlands.io/players/login?name=kiokizz 575 | 576 | More detailed player settings. Known to update more slowly than [Player Settings - General](#player-settings---general). 577 | 578 | #### Player Quest 579 | > https://api.splinterlands.io/players/quests?username=kiokizz 580 | 581 | _Example Response:_ 582 | 583 | >claim_date: "2019-11-06T03:41:18.917Z"
584 | claim_trx_id: "4a191c60448b9116529e2692bae9b964a4e9ed8e"
585 | completed_items: 5
586 | created_block: 37911338
587 | created_date: "2019-11-05T14:39:51.537Z"
588 | id: "cfb4854676784c161036496464d1523b75446279"
589 | name: "Stir the Volcano"
590 | player: "kiokizz"
591 | rating: 1924
592 | refresh_trx_id: null
593 | reward_qty: 6
594 | total_items: 5
595 | 596 | #### Referrals 597 | > https://api.splinterlands.io/players/referrals?username=kiokizz 598 | 599 | _Example Response:_ 600 | 601 | >battles: 13154
602 | join_date: "2018-10-30T05:35:27.203Z"
603 | name: "sm-starter-beta"
604 | rating: 781
605 | starter_pack_purchase: true
606 | 607 | --- 608 | 609 | ### Guilds 610 | #### Guild Members 611 | > https://api.splinterlands.io/guilds/members?guild_id=d14d94bfab9f2532e26c33732cdba602d316f5bf 612 | 613 | _Example Response:_ 614 | 615 | >data: "{"contributions":{"quest_lodge":57}}"
616 | guild_id: "d14d94bfab9f2532e26c33732cdba602d316f5bf"
617 | is_online: false
618 | join_date: "2019-07-29T23:17:00.000Z"
619 | player: "lava-heron"
620 | rank: 1
621 | rating: 3320
622 | status: "active"
623 | 624 | #### Guild Lookup 625 | > https://api.splinterlands.io/guilds/find?id=d14d94bfab9f2532e26c33732cdba602d316f5bf 626 | 627 | _Example Response:_ 628 | 629 | >announcements: []
630 | buildings: "{"guild_hall":{"level":6,"contributions":210000},"quest_lodge":{"level":6,"contributions":555}}"
631 | created_date: "2019-07-29T23:13:12.000Z"
632 | data: "{"crest":{"banner":"blue","decal":null}}"
633 | description: "Guild for Herons Unlimited accounts.…"
634 | id: "d14d94bfab9f2532e26c33732cdba602d316f5bf"
635 | language: "English"
636 | level: 6
637 | membership_type: "invite_only"
638 | motto: "Herons Unlimited"
639 | name: "Herons Unlimited"
640 | num_members: "21"
641 | owner: "zigzag-heron"
642 | rank: "14"
643 | rating: "52409"
--------------------------------------------------------------------------------