NetStone API
API
Changelog
2.1.105. Nov 24
Fixed
|
2.1.003. Nov 24 Added
Changed
Breaking Changes
|
2.0.328. Sep 24
Fixed
|
2.0.227. Sep 24
Fixed
|
2.0.122. Sep 24 Changed
|
2.0.022. Sep 24
Complete revamp of the API. Instead of simply parsing and returning NetStone data, Lodestone data is now mapped onto database entities and cached. Retrieving character data can now return cached data as DTOs, or refresh data from the Lodestone and return as said DTOs. Added
|
1.1.0b15. Jul 24 Added
|
1.0.3b01. Jul 24 Fixed
|
1.0.2b15. Apr 24 Fixed
|
1.0.1b27. Jan 24 Fixed
|
1.0.0b25. Jan 24 Initial Release
|
RabbitMQ
Queues (inbound)
Name | REST API method | Associated Exchanges (see below for details) |
netstone-get-character | /Character/{lodestoneId} | netstone-get-character-result netstone-get-character-refreshed |
netstone-get-character-class-jobs | /Character/ClassJobs/{lodestoneId} |
netstone-get-character-class-jobs-result netstone-get-character-class-jobs-refreshed |
netstone-get-character-minions | /Character/Minions/{lodestoneId} |
netstone-get-character-minions-result netstone-get-character-minions-refreshed |
netstone-get-character-mounts | /Character/Mounts/{lodestoneId} |
netstone-get-character-mounts-result netstone-get-character-mounts-refreshed |
netstone-get-character-achievements | /Character/Achievements/{lodestoneId} |
netstone-get-character-achievements-result netstone-get-character-achievements-refreshed |
netstone-get-free-company | /FreeCompany/{lodestoneId} |
netstone-get-free-company-result netstone-get-free-company-refreshed |
netstone-get-free-company-members | /FreeCompany/Members/{lodestoneId} |
netstone-get-free-company-members-result netstone-get-free-company-members-refreshed |
Exchanges (outbound)
Name | Sent When |
netstone-get-character-result | Character data requested through queue. |
netstone-get-character-refreshed | Character data refreshed from Lodestone. |
netstone-get-character-class-jobs-result | Character's class jobs requested through queue. |
netstone-get-character-class-jobs-refreshed | Character's class jobs refreshed from Lodestone. |
netstone-get-character-minions-result |
Character's minions requested through queue. |
netstone-get-character-minions-refreshed |
Character's minions refreshed from Lodestone. |
netstone-get-character-mounts-result |
Character's mounts requested through queue. |
netstone-get-character-mounts-refreshed |
Character's mounts refreshed from Lodestone. |
netstone-get-character-achievements-result |
Character's achievements requested through queue. |
netstone-get-character-achievements-refreshed |
Character's achievements refreshed from Lodestone. |
netstone-get-free-company-result |
Free Company data requested through queue. |
netstone-get-free-company-refreshed |
Free Company data refreshed from Lodestone. |
netstone-get-free-company-members-result |
Free Company's members requested through queue. |
netstone-get-free-company-members-refreshed |
Free Company's members refreshed from Lodestone. |
- "result" exchanges are always (cached or not) filled when data was requested through inbound queue, NOT when requested through API.
- "refreshed" exchanges are filled whenever data was refreshed from the Lodestone, no matter whether through inbound queue or API. It is however NOT filled when data was returned from cache.
API Client
Changelog
2.1.003. Nov 24
Added
Fixed
Maintenance
|
2.0.329. Sep 24
Fixed
|
2.0.227. Sep 24
Fixed
Maintenance
|
2.0.122. Sep 24 Maintenance
|
2.0.022. Sep 24
Initial Release
|