add My History API to openapi (#3363)

Co-authored-by: Rigel Kent <sendmemail@rigelk.eu>
Co-authored-by: Rigel Kent <par@rigelk.eu>
This commit is contained in:
Arman 2020-11-26 02:57:59 +03:30 committed by GitHub
parent ffeb3bf40d
commit 3520d38515
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 41 additions and 0 deletions

View File

@ -70,6 +70,9 @@ tags:
description: >
Operations related to your subscriptions to video channels, their
new videos, and how to keep up to date with their latest publications!
- name: My History
description: >
Operations related to your watch history.
- name: My Notifications
description: >
Notifications following new videos, follows or reports. They allow you
@ -150,6 +153,7 @@ x-tagGroups:
- My User
- My Subscriptions
- My Notifications
- My History
- name: Videos
tags:
- Video
@ -917,6 +921,43 @@ paths:
responses:
'204':
description: successful operation
/users/me/history/videos:
get:
summary: List watched videos history
security:
- OAuth2: []
tags:
- My History
parameters:
- $ref: '#/components/parameters/start'
- $ref: '#/components/parameters/count'
responses:
'200':
description: successful operation
content:
application/json:
schema:
$ref: '#/components/schemas/VideoListResponse'
/users/me/history/videos/remove:
post:
summary: Clear video history
security:
- OAuth2: []
tags:
- My History
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
beforeDate:
description: history before this date will be deleted
type: string
format: date-time
responses:
'204':
description: successful operation
/users/me/avatar/pick:
post:
summary: Update my user avatar