User:Gentlecat/CritiqueBrainz: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Added sections)
(Added methods)
Line 5: Line 5:


=== oauth ===
=== oauth ===
* POST /oauth'''/authorize'''
* POST /oauth'''/token'''
* POST /oauth'''/validate'''


=== login ===
=== login ===
* /login'''/musicbrainz'''
* /login'''/musicbrainz/post'''


=== review ===
=== review ===
* GET /review'''/'''
* POST /review'''/'''
* GET /review'''/<uuid:review_id>'''
* POST /review'''/<uuid:review_id>'''
* DELETE /review'''/<uuid:review_id>'''
* GET /review'''/<uuid:review_id>/vote'''
* PUT /review'''/<uuid:review_id>/vote'''
* DELETE /review'''/<uuid:review_id>/vote'''


=== user ===
=== 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'''/<client_id>'''
* POST /client'''/<client_id>'''
* DELETE /client'''/<client_id>'''
* POST /client'''/'''
* DELETE /client'''/<client_id>/tokens'''

Revision as of 04:52, 25 April 2014

GitHub repository | Bitbucket repository (with code reviews) | Bug tracking

Server API

oauth

  • POST /oauth/authorize
  • POST /oauth/token
  • POST /oauth/validate

login

  • /login/musicbrainz
  • /login/musicbrainz/post

review

  • GET /review/
  • POST /review/
  • GET /review/<uuid:review_id>
  • POST /review/<uuid:review_id>
  • DELETE /review/<uuid:review_id>
  • GET /review/<uuid:review_id>/vote
  • PUT /review/<uuid:review_id>/vote
  • DELETE /review/<uuid:review_id>/vote

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