User:Gentlecat/CritiqueBrainz: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
(Styling tweaks) |
(Added database schema image) |
||
Line 1: | Line 1: | ||
[https://github.com/metabrainz/critiquebrainz GitHub repository] | [https://bitbucket.org/metabrainz/critiquebrainz Bitbucket repository] (with code reviews) | |
[https://github.com/metabrainz/critiquebrainz GitHub repository] | [https://bitbucket.org/metabrainz/critiquebrainz Bitbucket repository] (with code reviews) | |
||
[http://tickets.musicbrainz.org/browse/CB Bug tracking] |
[http://tickets.musicbrainz.org/browse/CB Bug tracking] |
||
== Database schema == |
|||
[[Image:CritiqueBrainz_DB_Schema.png]] |
|||
== Server API == |
== Server API == |
Revision as of 05:42, 26 April 2014
GitHub repository | Bitbucket repository (with code reviews) | Bug tracking
Database schema
Server API
oauth
- POST /oauth/authorize
- POST /oauth/token
- POST /oauth/validate
login
- /login/musicbrainz
- /login/musicbrainz/post
review
- GET /review/ - Returns list of reviews.
Parameters:
- release_group - user_id - sort - limit - offset - inc
- POST /review/ - Publishes review.
- GET /review/<uuid:review_id> - Returns review with a specified uuid.
- POST /review/<uuid:review_id> - Modifies already published review.
- DELETE /review/<uuid:review_id> - Deletes published review.
- GET /review/<uuid:review_id>/vote - Returns vote for a specified review.
- PUT /review/<uuid:review_id>/vote - Adds vote to a specified review.
- DELETE /review/<uuid:review_id>/vote - Deletes vote from a specified review.
user
- /user/me
- /user/me/reviews
- /user/me/clients
- /user/me/tokens
- POST /user/me
- DELETE /user/me
- GET /user/<uuid:user_id>
client
- /client/<client_id>
- POST /client/<client_id>
- DELETE /client/<client_id>
- POST /client/
- DELETE /client/<client_id>/tokens