User:Gentlecat/CritiqueBrainz: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
(→review: Added method descriptions.) |
(Moved to GitHub) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[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] |
|||
== 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''' |