email required | string <email> (Email) non-empty |
password required | string (Password) non-empty |
{- "email": "user@example.com",
- "password": "string"
}
{- "user": {
- "property1": "string",
- "property2": "string"
}, - "message": "string",
- "token": {
- "property1": "string",
- "property2": "string"
}
}
email required | string <email> (Email) non-empty |
password required | string (Password) non-empty |
{- "email": "user@example.com",
- "password": "string"
}
{- "user": {
- "property1": "string",
- "property2": "string"
}, - "message": "string",
- "token": {
- "property1": "string",
- "property2": "string"
}
}
Takes a refresh type JSON web token and returns an access type JSON web token if the refresh token is valid.
refresh required | string (Refresh) non-empty |
{- "refresh": "string"
}
{- "refresh": "string",
- "access": "string"
}
Authorization | string Bearer %Your Access Token% |
{- "id": 0,
- "password": "string",
- "last_login": "2019-08-24T14:15:22Z",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "email": "user@example.com",
- "is_superuser": true,
- "is_active": true,
- "is_staff": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "user_name": "string",
- "groups": [
- 0
], - "user_permissions": [
- 0
]
}
Authorization | string Bearer %Your Access Token% |
user_name | string (User name) [ 1 .. 30 ] characters |
{- "user_name": "string"
}
{- "id": 0,
- "password": "string",
- "last_login": "2019-08-24T14:15:22Z",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "email": "user@example.com",
- "is_superuser": true,
- "is_active": true,
- "is_staff": true,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "user_name": "string",
- "groups": [
- 0
], - "user_permissions": [
- 0
]
}
directory_id required | string |
Authorization | string Bearer %Your Access Token% |
title | string (Title) [ 1 .. 100 ] characters |
concept | string (Concept) [ 1 .. 8000 ] characters |
{- "title": "string",
- "concept": "string"
}
directory_id required | string |
Authorization | string Bearer %Your Access Token% |
library_id required | integer (Library id) |
new_library_title required | string (New library title) [ 1 .. 30 ] characters |
{- "library_id": 0,
- "new_library_title": "string"
}
{- "library_id": 0,
- "new_library_title": "string"
}
directory_id required | string |
Authorization | string Bearer %Your Access Token% |
[- {
- "id": 0,
- "choices": [
- {
- "choice_num": -2147483648,
- "choice_content": "string"
}
], - "directory": 0,
- "question_title": "string",
- "question_content": "string",
- "question_answer": "string",
- "question_explanation": "string",
- "question_type": -2147483648,
- "is_scrapped": true,
- "question_num": -2147483648
}
]
Authorization | string Bearer %Your Access Token% |
[- {
- "id": 0,
- "title": "string",
- "library_last_access": "2019-08-24T14:15:22Z",
- "directories": [
- {
- "id": 0,
- "library": 0,
- "concept": "string",
- "title": "string",
- "directory_last_access": "2019-08-24T14:15:22Z"
}
]
}
]
Authorization | string Bearer %Your Access Token% |
title required | string (Title) [ 1 .. 100 ] characters |
{- "title": "string"
}
{- "title": "string"
}
library_id required | string |
Authorization | string Bearer %Your Access Token% |
{- "id": 0,
- "title": "string",
- "library_last_access": "2019-08-24T14:15:22Z",
- "directories": [
- {
- "id": 0,
- "library": 0,
- "concept": "string",
- "title": "string",
- "directory_last_access": "2019-08-24T14:15:22Z"
}
]
}
library_id required | string |
Authorization | string Bearer %Your Access Token% |
title required | string (Title) [ 1 .. 100 ] characters |
{- "title": "string"
}
{- "title": "string"
}
library_id required | string |
Authorization | string Bearer %Your Access Token% |
[- {
- "id": 0,
- "library": 0,
- "last_successed": -2147483648,
- "concept": "string",
- "title": "string",
- "directory_last_access": "2019-08-24T14:15:22Z",
- "is_scrap_directory": true,
- "is_deleted": true
}
]
library_id required | string |
Authorization | string Bearer %Your Access Token% |
title required | string (Title) [ 1 .. 100 ] characters |
concept required | string (Concept) [ 1 .. 8000 ] characters |
difficulty required | integer (Difficulty) |
multiple_choice required | integer (Multiple choice) |
short_answer required | integer (Short answer) |
ox_prob required | integer (Ox prob) |
{- "title": "string",
- "concept": "string",
- "difficulty": 0,
- "multiple_choice": 0,
- "short_answer": 0,
- "ox_prob": 0
}
{- "title": "string",
- "concept": "string",
- "difficulty": 0,
- "multiple_choice": 0,
- "short_answer": 0,
- "ox_prob": 0
}
question_id required | string |
Authorization | string Bearer %Your Access Token% |
{- "id": 0,
- "choices": [
- {
- "choice_num": -2147483648,
- "choice_content": "string"
}
], - "directory": 0,
- "question_title": "string",
- "question_content": "string",
- "question_answer": "string",
- "question_explanation": "string",
- "question_type": -2147483648,
- "is_scrapped": true,
- "question_num": -2147483648
}
question_id required | string |
Authorization | string Bearer %Your Access Token% |
question_title | string (Question title) [ 1 .. 1000 ] characters |
question_content | string (Question content) [ 1 .. 2000 ] characters |
question_answer | string (Question answer) [ 1 .. 200 ] characters |
question_explanation | string (Question explanation) [ 1 .. 2000 ] characters |
Array of objects (ChoicePatch) |
{- "question_title": "string",
- "question_content": "string",
- "question_answer": "string",
- "question_explanation": "string",
- "choices": [
- {
- "choice_num": 0,
- "choice_content": "string"
}
]
}
{- "question_title": "string",
- "question_content": "string",
- "question_answer": "string",
- "question_explanation": "string",
- "choices": [
- {
- "choice_num": 0,
- "choice_content": "string"
}
]
}
question_id required | string |
Authorization | string Bearer %Your Access Token% |
is_scrapped required | boolean (Is scrapped) |
dir_name required | string (Dir name) [ 1 .. 100 ] characters |
{- "is_scrapped": true,
- "dir_name": "string"
}
{- "is_scrapped": true,
- "dir_name": "string"
}