Skip to content

Latest commit

 

History

History
71 lines (43 loc) · 1.28 KB

ENDPOINTS.md

File metadata and controls

71 lines (43 loc) · 1.28 KB

POST /calculate

Request:

  • Supported content types are:

    • application/json;charset=utf-8
    • application/json
  • This should be just JSON-encoded strnig with an article text (application/json;charset=utf-8, application/json):

"Dad is riding a bike"

Response:

  • Status code 200

  • Headers: []

  • Supported content types are:

    • application/json;charset=utf-8
    • application/json
  • Top 20 subjects with the highest probability to match (application/json;charset=utf-8, application/json):

[["subj1",0.8],["subj2",0.3]]

GET /subjects

Response:

  • Status code 200

  • Headers: []

  • Supported content types are:

    • application/json;charset=utf-8
    • application/json
  • This is just a number of articles per subject (application/json;charset=utf-8, application/json):

[["subj1",3],["subj2",5]]

POST /update

Request:

  • Supported content types are:

    • application/json;charset=utf-8
    • application/json
  • Article Object with text and a list of subjects (application/json;charset=utf-8, application/json):

{"articleSubjects":["subj1","subj2"],"articleText":"Dad is riding a bike"}

Response:

  • Status code 204

  • Headers: []

  • No response body