Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

HF API v1 Beta

We're now live for the beta of v1 of the HF API.

Key: https://hackforums.net/apikey.php

API: https://hackforums.net/api/v1/

The key is now part of the authentication header. The API is restful friendly URL's.

Examples:
https://hackforums.net/api/v1/forum/:id
https://hackforums.net/api/v1/thread/:id
https://hackforums.net/api/v1/post/:id
https://hackforums.net/api/v1/user/:id
https://hackforums.net/api/v1/inbox
https://hackforums.net/api/v1/pm/:id
https://hackforums.net/api/v1/pmbox/:id
https://hackforums.net/api/v1/group/:id
https://hackforums.net/api/v1/category/:id


The API will only accept GET headers and v1 will not include any write access. We're saving all write access (POST,PATCH,DELETE) for v2.

Currently this is still R3KT only but once this is working we'll open it to Ub3r then L33t/3P1C.

Expect it to be buggy while Meshcollider and I work to fix bugs and fine-tune the API.

All existing API code won't work unless you make the appropriate adjustments to your code for the header authentication.

One big issue currently is getting past the Cloudflare Captcha. Ultimately I may end up having to create a special tunnel for the API to avoid all these continued problems with our security interfering with access. This is a real hassle and it's not going to easily be solved.


Enjoy and realize we're still working on this. Please report bugs and ask your questions.
This should be a great additional to HF.

Time for some mobile apps :)
Random random = new Random();
Looks amazing so far. Just can't wait to get R3KT so I can check it out myself.

Thanks for the great job Omni.
With each versions this is getting better.
I hope a mobile version comes out soon.
Goodjob Omni and Meshcollider.
live life large.
Fuck me sideways - I thought this was you releasing it for us tiny Ub3rs. Glad to see work being done again - can't wait to use this, great work Mesh and Omni.
(Jul 5, 2017 12:17 PM)Xeenon Wrote:  Fuck me sideways - I thought this was you releasing it for us tiny Ub3rs. Glad to see work being done again - can't wait to use this, great work Mesh and Omni.

He said he will after bugs.
@Mesh, not all heroes wear capes. Keep up the good work.
Glad to see that things are moving.
Damn, somehow I did not expect this to happen this quick when you said you were working on it yesterday. Awesome release!
I'll be fixing the app I made tomorrow and start working on an IOS version for it as well. I'm very excited about the API so lets see how it'll go.
[Image: hW3Ktfp.png]
Great release. I cannot wait for projects to come out, that are made by HF members. I'm excited for the API's future and cannot wait to see how it impacts HF greatly.
[Image: giphy.gif]
(Jul 5, 2017 12:48 PM)Vitani Wrote:  Damn, somehow I did not expect this to happen this quick when you said you were working on it yesterday. Awesome release!
I'll be fixing the app I made tomorrow and start working on an IOS version for it as well. I'm very excited about the API so lets see how it'll go.

Ok, fixed a few bugs to get this working. Always problems related to my server setup.

And I just needed an hour or two with Mesh to hash out the existing problems.

I hope to let this run for a bit, tweak it, and start work on v2 before the end of the summer.
(Jul 5, 2017 12:50 PM)Omniscient Wrote:  Ok, fixed a few bugs to get this working. Always problems related to my server setup.

And I just needed an hour or two with Mesh to hash out the existing problems.

I hope to let this run for a bit, tweak it, and start work on v2 before the end of the summer.

Awesome Work Omni Looking forward to all the cool things that come out of the works with use of this API
(Jul 5, 2017 12:50 PM)Omniscient Wrote:  Ok, fixed a few bugs to get this working. Always problems related to my server setup.

And I just needed an hour or two with Mesh to hash out the existing problems.

I hope to let this run for a bit, tweak it, and start work on v2 before the end of the summer.

This release is definitely a great improvement from the first beta release.
Members have said in the past that you don't care about the community anymore but it's projects like this one that make them shut up.
Great work on this and good luck fixing those bugs, I look forward to working with this!
[Image: hW3Ktfp.png]
Hoping to get access soon. Will help me nearly fully automate my currency exchange shop.
(Jul 5, 2017 01:00 PM)Vitani Wrote:  This release is definitely a great improvement from the first beta release.
Members have said in the past that you don't care about the community anymore but it's projects like this one that make them shut up.
Great work on this and good luck fixing those bugs, I look forward to working with this!

Out of curiousity, what kind of things would you like/want to implement in V2?

Write related functions. We could reply to a PM notification thru API for example.
[Image: support1.png]
(Jul 5, 2017 01:06 PM)Hydra Wrote:  Write related functions. We could reply to a PM notification thru API for example.

Whoops, I actually re-read the OP just now and I saw that he mentioned this as well.
POST calls would actually be pretty cool to have in the future as that would enable users to use post and PM using the API.
[Image: hW3Ktfp.png]


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Official] by XeroticNov 3, 2025 08:58 PM 31 3,332 Nov 3, 2025 08:58 PM
Last Post: xadamxk
[News] by OmniscientJul 5, 2017 11:53 AM 173 9,933 Jul 5, 2017 11:53 AM
Last Post: Omniscient