Public stash tab API: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
>Chuanhsing
>Chuanhsing
Line 33: Line 33:
|-
|-
| stashes
| stashes
|
| See below
| array[stash]
| array[assoc]
|}
|}


Line 65: Line 65:
|-
|-
| items
| items
|
| See below
| array[item]
| array[assoc]
|-
|-
| public
| public
Line 73: Line 73:
|}
|}


=== item ===
=== items ===


{| class="wikitable"
{| class="wikitable"
Line 109: Line 109:
|-
|-
| sockets
| sockets
|
| See below
| array[assoc]
| array[assoc]
|-
|-
Line 137: Line 137:
|-
|-
| properties
| properties
|
| See below
| array[assoc]
| array[assoc]
|-
|-
| requirements
| requirements
|
| See below
| array[assoc]
| array[assoc]
|-
|-
Line 165: Line 165:
|-
|-
| frameType
| frameType
|
| See below
| integer
| integer
|-
|-
Line 181: Line 181:
|-
|-
| socketedItems
| socketedItems
|
| See items
| array[assoc]
| array[assoc]
|}
|}
Line 197: Line 197:
|-
|-
| attr
| attr
| attribute, S=strength, I=Intelligence, D=Dexterity
| attribute, S=Strength, I=Intelligence, D=Dexterity
| string
| string
|}
|}
Line 224: Line 224:
| integer
| integer
|}
|}
=== explicitMods/implicitMods/enchantMods/craftedMods ===


=== frameType ===
=== frameType ===

Revision as of 07:39, 22 February 2017

This page contains development information and is intended for developers and not regular end users.

With the game patch 2.2 GGG published a basic JSON interface to obtain information relevant for general trade using Premium Stash Tabs. Basically the interface serves global update information (considerable as a update-"stream") on any public stash tabs recognized by the game servers.

API doesn't contain any historical data and always returns the current state of stash tabs.[1]

URL

http://www.pathofexile.com/api/public-stash-tabs

Pagination

The JSON data is prefixed with the field "next_change_id" If you want the next page of update information append the next_change_id to the URL:

For example: http://www.pathofexile.com/api/public-stash-tabs?id=220-1652-744-1341-230

Docs

Official Docs

JSON

The subsections follow the format of the json.

Key Value description Type
next_change_id string
stashes See below array[assoc]

stashes

Key Value description Type
accountName string
lastCharacterName string
id stash id string
stash stash name string
stashType string
items See below array[assoc]
public bool

items

Key Value description Type
verified bool
w slot width integer
h slot height integer
ilvl integer
icon string
league string
id item id string
sockets See below array[assoc]
name string
typeLine string
identified bool
corrupted bool
lockedToCharacter bool
note string
properties See below array[assoc]
requirements See below array[assoc]
explicitMods string array
implicitMods string array
enchantMods string array
craftedMods string array
flavourText string array
frameType See below integer
x stash position x integer
y stash position y integer
inventoryId string
socketedItems See items array[assoc]

sockets

Key Value description Type
group group id integer
attr attribute, S=Strength, I=Intelligence, D=Dexterity string

properties/requirements

Key Value description Type
name string
values array[0] is value, array[1] is color [white, blue] array
displayMode integer
type properties type integer

frameType

Key Value description
0 normal
1 magic
2 rare
3 unique
4 gem
5 currency
6 divination card
7 quest item
8 prophecy
9 relic

Further information and reading

https://www.reddit.com/r/pathofexiledev/comments/48i4s1/information_on_the_new_stash_tab_api/

References

  1. Novynn (October 4, 2016). "Development Manifesto: 2.3.0 Balance". Path of Exile Dev subreddit. Retrieved October 4, 2016.