Login
Sign Up


You are using the mobile version of the forum, some features have been disabled to have it responsive.
Limelight Reunion 2024 - v4b1Limelight Discord
Ares Defence Services Discord
Limelight Reunion 2024 - v4b1Limelight DiscordAres Defence Services Discord

receiptDevelopment Blog:

Development Contributor Workflow

receiptHR Blog:

What *are* they doing over there?

receiptTeacher Blog:

Insight into the Teacher Team

receiptDevelopment Blog:

Infrastructure Upgrade 11/2019

receiptDevelopment Blog:

how suggestions???

receiptDevelopment Blog:

Planning for the future.


This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Limelight API
Doctor Internet radio_button_checked
Management, Developer, Administrator, Business Adviser, DPO, Security
Core Manager
Posts: 12,567
Threads: 1,763
Likes Given: 426
Likes Recieved: 3475 in 1672 posts
Joined: Aug 2015
Reputation: 35
#1
Jan 8, 2019, 03:55 AM
Hello Hello, time for another update.

Some of you might remember the Clan API. Well, it's dead. With some help from @Burnett, we've got a new API now. Based on the Bolt REST API base, with some LL specific upgrades, the Limelight API uses a unique routing system, automatic regex and a few other features.

So far, the old clan API has been migrated over to it, a new varient of the changelogs API has been written, along with a REP API and a news API. Whilst it's not yet in a position to have authentication or API keys or anything similar, the rapid expansion of the base since it's implementation leads us to think it won't be too long for more advanced APIs.

But Internet, how do I access it?
Currently, you can access it through api.limelightgaming.net. At the moment, only JSON responses are supported, but depending on what people need, we can look at supporting more.

What are the endpoints?
Currently, the list is somewhat limited, however.
Code:
GET / - Root, provides information and description.
GET /invalid - 404 page, default if no other route is matched.

GET /clans - List of all clans.
GET /clans/{id}, - Clan data, with=ranks,members
GET /clans/{id}/members, - List of clan members.
GET /clans/{id}/members/{sid}, - Data about clan member.
GET /clans/{id}/ranks, - List of clan ranks. with=perms
GET /clans/{id}/ranks/{rankid} - Specific rank data.

GET /news - Latest updates/announcements.
GET /news/updates - ^ but filtered.
GET /news/announcements - ^^ but filtered.

GET /changelogs - Changelog data.
GET /changelogs/total - Returns the total for equivalent queries sent to the above endpoint.

GET /reps - List of REPS.
GET /reps/{id} - Individual REP data.
GET /reps/player/{id} - REP per player.
GET /reps/admin/{id} - REP issued by a specific admin.
IDs for users are 64 bit steam ids.
Some endpoints support limit and skip arguments, just like the changelogs API.
Some endpoints (mainly in the clans area) support with arguments, for getting related data. For example, /clans/567 gets some basic data about the FBI. /clans/567?with=ranks gets both that basic data, and information about ranks.

How do I use different versions?
The first argument, before the endpoint, is also an optional version id. So you can set it there, if you need to use a specific version.
https://api.limelightgaming.net/v1/clans/567 == https://api.limelightgaming.net/clans/567

Thanks for reading, and I hope to enjoy seeing what people create with this.
For Data Protection Queries, please email info@limelightgaming.net.
For Business, Contributor or Development queries, please PM me.
For Appeals, please post in the relevant subforum.
For Security Information, your best bet is to speak to Burnett.
The following 11 users Like Doctor Internet's post:
  • bimkx, Burnett, Cole, Jompe, Markus, Mr.Sir, Noble, Pollux, Roachy, Tom*, zona
Noble radio_button_checked
Veteran Developer
Developer
Posts: 1,230
Threads: 73
Likes Given: 1007
Likes Recieved: 1281 in 459 posts
Joined: Aug 2015
Reputation: 21
#2
Jan 8, 2019, 05:10 AM
Some GET/POST endpoints for account balances would be sick
The following 3 users Like Noble's post:
  • goigle, Midget., Tom*
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,231
Threads: 201
Likes Given: 1423
Likes Recieved: 3283 in 976 posts
Joined: Aug 2015
Reputation: 45
#3
Jan 8, 2019, 11:32 PM
Great work Doctor! I am thrilled to see some new applications popping up! Lets go community!
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
The following 1 user Likes Burnett's post:
  • Tom*
Doctor Internet radio_button_checked
Management, Developer, Administrator, Business Adviser, DPO, Security
Core Manager
Posts: 12,567
Threads: 1,763
Likes Given: 426
Likes Recieved: 3475 in 1672 posts
Joined: Aug 2015
Reputation: 35
#4
Jan 9, 2019, 03:56 AM
And another update. We now support Basic and Bearer authorisation.

New API Endpoints!
Code:
"GET \/keys\/{ key : string }: Retrieve a specific key from the server.",
"GET \/keys: Retrieve list of keys from the server.",
"POST \/keys: Generate a new API key.",
These endpoints all require either basic auth or bearer tokens. You can generate your own API keys for stuff, and we're hoping to expose more endpoints over time.

Thanks guys, and good luck with your apps.
For Data Protection Queries, please email info@limelightgaming.net.
For Business, Contributor or Development queries, please PM me.
For Appeals, please post in the relevant subforum.
For Security Information, your best bet is to speak to Burnett.
The following 2 users Like Doctor Internet's post:
  • Burnett, Tom*
Doctor Internet radio_button_checked
Management, Developer, Administrator, Business Adviser, DPO, Security
Core Manager
Posts: 12,567
Threads: 1,763
Likes Given: 426
Likes Recieved: 3475 in 1672 posts
Joined: Aug 2015
Reputation: 35
#5
Mar 20, 2019, 11:29 AM
boop the snoot, watch this space etc.
let's get some documentation.
https://dev.limelightgaming.net/docs-api/

Using the really really nice looking Slate Documentation Generator, we now have documentation that is (fairly) up to date.
For Data Protection Queries, please email info@limelightgaming.net.
For Business, Contributor or Development queries, please PM me.
For Appeals, please post in the relevant subforum.
For Security Information, your best bet is to speak to Burnett.
(This post was last modified: Mar 20, 2019, 11:30 AM by Doctor Internet. Edited 1 time in total.)
The following 1 user Likes Doctor Internet's post:
  • Tom*
Zaidplays radio_button_checked
セクシー
Membership
Posts: 843
Threads: 39
Likes Given: 618
Likes Recieved: 443 in 316 posts
Joined: Nov 2018
Reputation: 17
#6
Mar 20, 2019, 05:58 PM
Nice job guys!
[Image: giphy.gif]

Have I helped you out in any way? Leave a REP here!
pufitee radio_button_checked
escaped pigeon
Membership
Posts: 1,086
Threads: 109
Likes Given: 556
Likes Recieved: 808 in 424 posts
Joined: Dec 2017
Reputation: 24
#7
Mar 20, 2019, 11:27 PM
very good yes good job internet yes
[Image: bNevqTZ.png]

[Image: fpJ7oKl.png]
Markus radio_button_checked
Roleplayin' since 2011
Contributor
Posts: 1,773
Threads: 172
Likes Given: 2010
Likes Recieved: 594 in 390 posts
Joined: Aug 2015
Reputation: 13
#8
Mar 21, 2019, 12:49 AM
*slowly nods along acting like he knows anything about the topic*
[Image: sigs.php?steamid=STEAM_0:1:36038228]
The following 1 user Likes Markus's post:
  • richie
Pollux radio_button_checked
Nerd
Membership
Posts: 105
Threads: 4
Likes Given: 162
Likes Recieved: 106 in 41 posts
Joined: Dec 2016
Reputation: 8
#9
Mar 21, 2019, 01:50 AM
neeeeeeeeeeeeerds
Pollux
Contributor
__________________________________________________________________

Doctor Internet radio_button_checked
Management, Developer, Administrator, Business Adviser, DPO, Security
Core Manager
Posts: 12,567
Threads: 1,763
Likes Given: 426
Likes Recieved: 3475 in 1672 posts
Joined: Aug 2015
Reputation: 35
#10
Jun 30, 2020, 12:34 PM
hello pls new docs new link: https://limelight-development.github.io/api-main/
For Data Protection Queries, please email info@limelightgaming.net.
For Business, Contributor or Development queries, please PM me.
For Appeals, please post in the relevant subforum.
For Security Information, your best bet is to speak to Burnett.
The following 1 user Likes Doctor Internet's post:
  • Burnett
Burnett radio_button_checked
Security Officer, CityRP2 Core Developer
Developer
Posts: 3,231
Threads: 201
Likes Given: 1423
Likes Recieved: 3283 in 976 posts
Joined: Aug 2015
Reputation: 45
#11
Jul 3, 2020, 12:11 PM
Impressive Internet!!
Those new docs are so rich of information, I urge all of our (and external) Web/App Developers to make use of the API. Especially now with those new /v3/ server status endpoints.

All future services SHOULD use the API. Existing services will be updated to using it, too.
If you have questions regarding Limelight Gaming's security, infrastructure or backend related topics,
feel free to contact me directly via Discord or PM.
Please note that confidential information cannot be disclosed.

Burnett
The following 1 user Likes Burnett's post:
  • Mr.Sir
Posts: 711
Threads: 105
Likes Given: 458
Likes Recieved: 693 in 231 posts
Joined: Aug 2015
Reputation: 29
#12
Jul 18, 2020, 01:55 AM
sent a GET request and got stuff, 10/10
The following 1 user Likes Vauld's post:
  • Markus




Users browsing this thread: 1 Guest(s)