Question API documentation

Stilgar2300

New Member
Sep 25, 2022
2
1
3
I see in the forums there's API integration, but do you have documentation I can look at to see what features are available?
 
I see in the forums there's API integration, but do you have documentation I can look at to see what features are available?
XenForo comes with an API which is not currently exposed to anyone. It allows external applications to authenticate and perform common RESTful actions for reading and posting forum content like threads, posts, search etc

Is there something in particular you're interested in?
 
Alright. I was looking into being able to pull and post back data for my necromunda gangs. But that doesn't seem like that'll be doable
 
  • Like
Reactions: TopsyKretts
Alright. I was looking into being able to pull and post back data for my necromunda gangs. But that doesn't seem like that'll be doable
The XF API is for the forums. For the Underhive tools there is JSON and XML data available for the Gang, Fighter and Campaign entity types. You'll find the respective buttons for them in the appropriate page for those entities. There is currently no API per se for the tools data for posting changes, it is something I'm exploring for the next version of the tools though, both REST and GraphQL endpoints.
 
Hi Yaktribe team,

first of all: I love your work here. Best tooling I have ever seen for any game!

I was wondering if there is any API to retrieve the JSON files for campaigns/gangs.
My group is mostly fairly new to necromunda and sometimes lacking discipline to log their battles appropiately.
I was thinking of building a small web based tool to help them do better logs for their fights.

Therefore I thought of the following:
Enter your campaign ID => retrieve the campaign JSON
From the Campaign JSON, retrieve the gang JSONS.
Offer some dropdowns to select who is playing against whom.

Offer a website where all fighters are listed and where you can log who killed which other ganger, which injuries where had, calculating xp and so on.
For my group I would also add some scenario metadata, so they get the correct XP calculated at the end of the battle.

I will start to do it with JSONs the players have to download on their own and upload before using it, but thought it would be even nicer to just have the campaign ID and get the gang info via an API.

Thanks and keep up the great work,
Marius
 
The XF API is for the forums. For the Underhive tools there is JSON and XML data available for the Gang, Fighter and Campaign entity types. You'll find the respective buttons for them in the appropriate page for those entities. There is currently no API per se for the tools data for posting changes, it is something I'm exploring for the next version of the tools though, both REST and GraphQL endpoints.
Hey, I'm looking to pull through XML or JSON from an API, did you ever figure this out or release it ?
 
Hi Yaktribe team,

first of all: I love your work here. Best tooling I have ever seen for any game!

I was wondering if there is any API to retrieve the JSON files for campaigns/gangs.
My group is mostly fairly new to necromunda and sometimes lacking discipline to log their battles appropiately.
I was thinking of building a small web based tool to help them do better logs for their fights.

Therefore I thought of the following:
Enter your campaign ID => retrieve the campaign JSON
From the Campaign JSON, retrieve the gang JSONS.
Offer some dropdowns to select who is playing against whom.

Offer a website where all fighters are listed and where you can log who killed which other ganger, which injuries where had, calculating xp and so on.
For my group I would also add some scenario metadata, so they get the correct XP calculated at the end of the battle.

I will start to do it with JSONs the players have to download on their own and upload before using it, but thought it would be even nicer to just have the campaign ID and get the gang info via an API.

Thanks and keep up the great work,
Marius
Did you make any progress on this/get an API working?