API Documentation

GET get/character_url/:characterId

Description

Generates a URL for a given EQ2 player character's AA tree.

Example

GET http://beetny.com/eq2aa/api/get/character_url/442381882502

Parameters

characterId: Character Id as given by the id attribute on the <character> node in the EQ2 Data API

Returns

JSON encoded string of the full calculator URL. "http:\/\/beetny.com\/eq2aa\/#GU63;4t20@35500550501545055105@30011t53030102010t014@30aa8a04aa00a1100180@310t100500505505@4255052001@45@431t3990aa00a00100"

Notes

You may also use http://beetny.com/eq2aa/character/:characterId e.g. http://beetny.com/eq2aa/character/442381882502 which will automatically redirect to the generated URL.
---------------------------------------------------
POST post/get_url_from_data/

Description

Generates a URL from a player class name and a list of spent AA

Example

POST http://beetny.com/eq2aa/api/post/get_url_from_data/

Request Body:

  • {
  • "type" : {
  • "class" : "Coercer"
  • },
  • "alternateadvancements" : {
  • "alternateadvancement_list" : [{
  • "tier" : 4,
  • "treeID" : 59,
  • "id" : 4098129215
  • }, {
  • "tier" : 5,
  • "treeID" : 59,
  • "id" : 1466100473
  • ]
  • }
  • }

Request Body

application/json encoded text with the following format:
  • {
  • "type" : {
  • "class" : "Classname" // case-sensitive
  • },
  • "alternateadvancements" : {
  • "alternateadvancement_list" : [
  • One or more of { "tier" : AATier, "treeId": treeId, "id": AAId }
  • ]
  • }
  • }

Returns

JSON encoded string of the full calculator URL. "http:\/\/beetny.com\/eq2aa\/#GU63;4t20@d540@d"