Morgan Bazalgette
c1e892336c
create POST /api/v1/users/edit
...
now i need to make the docs for it kill me
2017-11-18 16:28:59 +01:00
Morgan Bazalgette
6925ce4c6e
Remove deprecated API methods
2017-07-26 19:17:25 +02:00
Morgan Bazalgette
1136738111
Implement bearer tokens
2017-06-17 18:11:10 +02:00
Morgan Bazalgette
e766e951a5
Remove documentation endpoints
...
The documentation system is getting changed, https://github.com/osuripple/website-docs is going to be used for documentation instead of the database.
2017-05-01 18:22:18 +02:00
Morgan Bazalgette
8a3dae0592
Add endpoint to retrieve people who have a certain badge
2017-05-01 18:05:22 +02:00
Morgan Bazalgette
b2c3ada7c0
add back datadog "requests"
2017-04-13 09:23:46 +02:00
Morgan Bazalgette
622658f5aa
Implement country leaderboards
2017-04-11 23:18:02 +02:00
Morgan Bazalgette
6f9cae0bcd
Add initial websocket implementation
2017-02-19 18:19:59 +01:00
Morgan Bazalgette
68a9808942
Wrap fasthttprouter inside own router
2017-02-02 13:53:36 +01:00
Morgan Bazalgette
85e6dc7e5e
Move to fasthttp for improved performance
2017-02-02 13:40:28 +01:00
Morgan Bazalgette
ab89bda819
Make Blog API use Medium
2017-01-28 15:06:12 +01:00
Morgan Bazalgette
41ee4c90b3
Move from git.zxq.co to zxq.co
2017-01-14 18:06:16 +01:00
Howl
256f082340
update last_updated when calling the API with a token
2016-12-01 23:16:36 +01:00
Howl
8dc5af9406
Rename quite a few methods
2016-11-21 17:04:27 +01:00
Howl
700170392a
[API CHANGE] /tokens/self/delete now requires post
2016-11-21 17:02:25 +01:00
Howl
26435c1195
Add beatmap rank requests
2016-11-19 19:53:55 +01:00
Howl
9e57fedd80
friends/add and del are now POST-only
2016-11-16 18:03:47 +01:00
Howl
1c2201317f
Add POST users/self/userpage
2016-11-07 18:34:53 +01:00
Howl
6c8d7baee2
add UsersSelfSettingsGET and POST
2016-11-06 22:51:21 +01:00
Howl
46c723c7b6
I cannot believe I am so stupid
2016-10-02 21:58:43 +02:00
Howl
da0021a9b3
Add some datadog shit
2016-10-02 19:47:31 +02:00
Howl
017421b232
Add users/self/favourite_mode
2016-09-27 23:13:55 +02:00
Howl
0e27793d25
make rank_requests/status auth-free
2016-09-24 19:45:07 +02:00
Howl
3262bbea74
rank requests stuff, temporarily disabled
2016-09-20 18:14:02 +02:00
Howl
7249d9136b
move rank requests status to ReadConfidential, as it contains user information
2016-09-07 12:53:52 +02:00
Howl
dd00c39075
Add initial beatmap reqeusts API to get current status
2016-09-06 20:11:46 +02:00
Howl
c745947281
add peppymethods also in /v1, because new osu-web does so
2016-09-06 19:15:37 +02:00
Howl
61527882d1
Get donor info through /users/self/donor_info
2016-09-02 18:27:15 +02:00
Howl
92be078783
move peppyapi into its own group
2016-09-02 18:14:23 +02:00
Howl
e4d27f8d6b
Allow users with AdminManageUsers to see banned users
...
Also:
- General code refactoring
- Allow banned/restricted users to see their scores etc
- common.MethodData now contains UserPrivileges
- UserPrivileges have now their own type
- Implement md.HasQuery, to know if there's a GET querystring parameter or not
2016-08-27 12:04:12 +02:00
Howl
73b0f48586
Add get_beatmaps
2016-08-22 23:04:52 +02:00
Howl
954ec755b8
Implement get_scores in peppyapi
2016-08-15 21:13:40 +02:00
Howl
a6ca8de13e
Implement GET scores in official ripple api
2016-08-15 19:59:46 +02:00
Howl
e41be44397
Use sqlx instead of sql. Rewrite of most clusterfucks incoming
2016-08-15 13:37:03 +02:00
Howl
af691bee1c
Change system for hanayo requests
2016-08-09 23:06:23 +02:00
Howl
921402b0ee
Add blog API
2016-07-07 00:20:36 +02:00
Howl
faf948b037
Implement rate limiting
...
- 60 requests per minute for requests without a valid API token
- 2000 requests per minute per user for requests with a valid API token
2016-07-06 16:33:58 +02:00
Howl
0a870ee742
Remove read privilege. Public data is now readable by everyone without having to pass an API token. Feel free to test around as much as you like!
2016-07-06 14:22:43 +02:00
Howl
b3e31734f5
Release logging to sentry
2016-06-17 10:34:53 +02:00
Howl
427f2ff890
Remove errore_meme
2016-06-16 14:06:09 +02:00
Howl
9658957067
Better recovery
2016-06-16 13:49:35 +02:00
Howl
06eb64ecf5
error logging with schiavo -> error logging with sentry
2016-06-16 12:45:10 +02:00
Howl
24d34eb741
v1.TokenNewPOST => /tokens, /tokens/new
2016-06-15 00:23:55 +02:00
Howl
fc38503bdd
add GET /tokens/self
2016-06-14 12:01:30 +02:00
Howl
4d9ec829a8
Add token listing at GET /tokens, also add a token-fixing tool at /tokens/fix_privileges.
...
By the way, 100th commit on the API!
2016-06-14 11:32:11 +02:00
Howl
52d7b65493
Add /api/v1/tokens/self/delete
2016-06-14 10:03:53 +02:00
Howl
a9b82f99b5
Add global leaderboard
2016-06-14 09:37:11 +02:00
Howl
a65cf086f0
Add Documentation API
2016-06-13 22:40:01 +02:00
Howl
b1fc609706
Add BeatmapsRankedFrozenFullGET, an endpoint to get all beatmaps having a frozen ranked status
2016-06-08 23:33:08 +02:00
Howl
9b821e3230
Add /api/v1/beatmaps
2016-06-08 19:55:52 +02:00