Register User
- URL Params
None - Data Params
{ "username" : "test", "password" : "test123456", "password2" : "test123456", "email" : "test@gmail.com", "first_name" : "test", "last_name" : "test" } - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"username": "test1",
"email": "tes1t@gmail.com",
"first_name": "test",
"last_name": "test"
}
Login User
- URL Params
None - Data Params
{ "username" : "test", "password" : "test123456" } - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"refresh": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYxOTI0NzAxNywianRpIjoiMDE4Yzk0M2UwZjMyNDRjM2FkYTllNmM3MmI3YjllYmEiLCJ1c2VyX2lkIjoyfQ.PVi8_eE8QxocXAXe5CDgtAgvBylqcmQ2WrAxUaTz5jI",
"access": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjE5MTYwOTE3LCJqdGkiOiI1YmY5YTdiYzlhZjE0MzZiOWQxZWVmYWJjZjZhNDZiNiIsInVzZXJfaWQiOjJ9.LWsT9Z0CUYJtZze1DDbFwtJqNlyVUEsBbX-eGtZ3UAA"
}
Get user refresh token
- URL Params
None - Data Params
{ "refresh" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTYxOTI0Njg3NywianRpIjoiNmQ3ZmE5OWFjMTZlNGI0MzkxMDMzOGVkMzYyMzdkOTYiLCJ1c2VyX2lkIjoyfQ.NhnGG-yFjAP9lB0NA0OblesO1tVyM9_qAE0NRv1Fb3I" } - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"access": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjE5MTYwOTE3LCJqdGkiOiI1YmY5YTdiYzlhZjE0MzZiOWQxZWVmYWJjZjZhNDZiNiIsInVzZXJfaWQiOjJ9.LWsT9Z0CUYJtZze1DDbFwtJqNlyVUEsBbX-eGtZ3UAA"
}
Get user data
- URL Params
None - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"access": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjE5MTYwOTE3LCJqdGkiOiI1YmY5YTdiYzlhZjE0MzZiOWQxZWVmYWJjZjZhNDZiNiIsInVzZXJfaWQiOjJ9.LWsT9Z0CUYJtZze1DDbFwtJqNlyVUEsBbX-eGtZ3UAA"
}
Returns all article related to category.
- URL Params
Required:category=[string] - Data Params
None - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"section" : [
{
"id" : "string",
"title" : "string",
"article" : [
{
"id" : "string",
"title" : "string",
"content" : "HTML"
}
]
}
],
count : "int"
}
}
Returns all article related to search.
- URL Params
Required:search=[string] - Data Params
None - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"articles" : [
{
"id" : "string",
"title" : "string",
"content" : "HTML"
}
],
count : "int"
}
}
Returns article detail by ID.
- URL Params
Required:ID=[string] - Data Params
None - Headers
Content-Type: application/json - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"id" : "string",
"title" : "string",
"content" : "HTML"
}
}
Returns all forums related to category.
- URL Params
Required:category=[string]Required:sort=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"forum" : [
{
"id" : "string",
"username": "string",
"title" : "string",
"question" : "string",
"upvote" : "int"
"total_answer" : "int",
"created_at" : "string",
"is_upvote" : "boolean"
}
],
"count" : "int"
}
}
Returns all forums related to search.
- URL Params
Required:search=[string] - Data Params
None - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"forum" : [
{
"id" : "string",
"username": "string",
"title" : "string",
"question" : "string",
"upvote" : "int"
"total_answer" : "int",
"created_at" : "string",
"is_upvote" : "boolean"
}
],
"count" : "int",
}
}
Returns detail forum by ID.
- URL Params
Required:ID=[string] - Data Params
None - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 200,
"message" : "success",
"data" : {
"id" : "string"
"username" : "string",
"title" : "string",
"question" : "string",
"upvote" : "int",
"answer" : [
{
"id" : "string",
"username" : "string",
"answer" : "answer",
"upvote" : "int",
"is_upvote" : "boolean",
"created_at": "date"
}
],
"is_upvote" : "boolean",
"created_at": "date"
}
}
Create Forum.
- URL Params
Required:ID=[string] - Data Params
{ "title" : "string", "question" : "string", "topic" : ["string"] } - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 201,
"message" : "success",
"data" : {
"id" : "string"
"username" : "string",
"title" : "string",
"question" : "string",
"upvote" : "int",
"answer" : [],
"is_upvote" : "boolean",
"created_at": "date"
}
}
Create answer of forum.
- URL Params
Required:ID=[string] - Data Params
{ "answer" : "string" } - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 201,
"message" : "success",
"data" : {
"id" : "string",
"username" : "string"
"answer" : "string",
"upvote" : "int",
"is_upvote" : "boolean",
"created_at": "date"
}
}
increase or decrease vote of forum.
- URL Params
Required:ID=[string] - Data Params
{ "is_increase" : "true" } - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 201,
"message" : "success",
"data" : {
"id" : "string"
"username" : "string",
"title" : "string",
"question" : "string",
"upvote" : "int",
"is_upvote" : "boolean",
"created_at": "date"
}
}
increase or decrease upvote of answer.
- URL Params
Required:ID=[string] - Data Params
{ "is_increase" : "true" } - Headers
Content-Type: application/json Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : 201,
"message" : "success",
"data" : {
"id" : "string",
"username" : "string",
"answer" : "answer",
"upvote" : "int",
"is_upvote" : "boolean",
"created_at": "date"
}
}
get all course
- URL Params
optional:search=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status" : "200",
"message" : "berhasil",
"data" : {
"my_course" : {
"list" : [
{
"id" : "string",
"name" : "string",
"topic" : [],
"last_progress" : {
"id": 3,
"title": "Testing Course 1 Section 1 Lesson 1",
"type": "lesson",
"step": {
"id": 4,
"title": "Testing Course 1 Section 1 Lesson 1 Step 2"
},
"progress" : "float",
"img" : "string"
}
],
"count" :"int"
},
"course": {
"list": [
{
"id": "string",
"name": "string",
"description": "string",
"topic": [],
"img": "string",
"price": 0.0,
"reward": 0.0
}
],
"count": "int"
}
}
}
get all course
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
is_owned=False
{
"status": 200,
"message": "success",
"data": {
"id": 2,
"is_owned": false,
"name": "test",
"about": "<p>awdawd</p>",
"learning_point": "<p>awdaw</p>",
"rating": 0.0,
"total_rating": 0,
"total_participant": 0,
"estimate_time": "06:00:00",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1619610821/ipxiy4eokh5kp6hv8oah.jpg",
"price": 0.0,
"topic": [
"Testing"
],
"section": [
{
"lesson": [
{
"id": 1,
"title": "Lesson 1"
}
],
"quiz_section": {
"id": 1,
"title": "Coba1",
"description": "Coba1",
"quiz": [
{
"id": 3
},
{
"id": 4
}
]
}
}
]
}
}
is_owned = True
{
"status": 200,
"message": "success",
"data": {
"id": 1,
"is_owned": true,
"name": "Test Course",
"about": "<p>awdawdawdawdawdawd</p>",
"learning_point": "<p>adawdawdawdawdawdawd</p>",
"section": [
{
"lesson": [
{
"id": 1,
"title": "Lesson 1"
}
],
"quiz_section": {
"id": 1,
"title": "Coba1",
"description": "Coba1",
"quiz": [
{
"id": 3
},
{
"id": 4
}
]
}
}
],
"total_score": 0.0
"last_progress": {
"id": 3,
"name": "Testing Course 1 Section 1 Lesson 1",
"type": 0,
"step": {
"id": 4,
"title": "Testing Course 1 Section 1 Lesson 1 Step 2"
}
}
}
}
user buy course
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 201,
"message": "success",
}
get lesson by ID
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"steps": [
{
"id": 1,
"title": "Coba1",
"type": 0,
"is_complete": true
},
{
"id": 2,
"title": "cob2",
"type": 1,
"is_complete": true
}
]
}
}
Update lesson is_complete status
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 3,
"is_complete": true
}
}
get step by ID
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 1,
"title": "Coba1",
"type": 0,
"content_text": "<p>Tesuebtste<strong>awdawdawad<u>awdawdawd</u></strong><u>awdawdaw</u></p>",
"content_video": "",
"transcript": "",
"is_complete": true,
"time_consume": "00:20:11",
"next_id": 11,
"prev_id": -1
}
}
edit is_complete status by timestamps
- URL Params
required:ID=[string] - Data Params \
{ "timestamp" : "00:21:00" } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 2,
"time_consume": "00:21:00",
"is_complete": true
}
}
edit is_complete status by timestamps
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"quiz_section": [
{
"id": 3,
"question": "Bla Bla Bla",
"choice_1": {
"id": 1,
"choice": "a",
"is_right": false
},
"choice_2": {
"id": 2,
"choice": "b",
"is_right": false
},
"choice_3": {
"id": 3,
"choice": "c",
"is_right": true
},
"choice_4": {
"id": 4,
"choice": "d",
"is_right": false
},
"point": 10.0
}
],
"attempt": 2
}
}
edit is_complete status by timestamps
- URL Params
required:ID=[string] - Data Params \
{ "answer" : [ { "id" : 3, "answer" : { "id" : 3 } }, { "id" : 4, "answer" : { "id" : 3 } } ] } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 1,
"is_complete": true,
"quiz_result": 20.0,
"is_passed": true,
"attempt": 2
}
}
Get All User Training
- URL Params
None - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": [
{
"date": "2021-05-01",
"training": [
{
"id": 4,
"name": "test 2",
"img": "",
"start_time": "2021-05-01T09:40:08Z",
"end_time": "2021-05-01T18:00:00Z",
"location": "adaw"
}
]
},
{
"date": "2021-05-02",
"training": [
{
"id": 5,
"name": "test 2",
"img": "",
"start_time": "2021-05-02T06:00:00Z",
"end_time": "2021-05-02T07:00:00Z",
"linkUrl": "http://zoom.us"
},
{
"id": 1,
"name": "test",
"img": "",
"start_time": "2021-05-02T09:30:26Z",
"end_time": "2021-05-02T18:00:00Z"
},
{
"id": 2,
"name": "test",
"img": "",
"start_time": "2021-05-02T18:00:00Z",
"end_time": "2021-05-02T19:00:00Z"
}
]
},
{
"date": "2021-05-03",
"training": [
{
"id": 3,
"name": "test",
"img": "",
"start_time": "2021-05-03T18:00:00Z",
"end_time": "2021-05-03T19:00:00Z",
"linkUrl": "http://zoom.us"
}
]
}
]
}
Get User Training By Date
- URL Params
required:date=[string, YYYY-MM-DD] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": [
{
"id": 1,
"name": "test",
"img": "",
"method": null,
"start_time": "2021-05-02T09:30:26Z",
"end_time": "2021-05-02T18:00:00Z"
},
{
"id": 2,
"name": "test",
"img": "",
"method": null,
"start_time": "2021-05-02T18:00:00Z",
"end_time": "2021-05-02T19:00:00Z"
},
{
"id": 5,
"name": "test 2",
"img": "",
"method": 0,
"start_time": "2021-05-02T06:00:00Z",
"end_time": "2021-05-02T07:00:00Z",
"linkUrl": "http://zoom.us"
}
]
}
Get Training Detail
- URL Params
required:ID=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 5,
"name": "test 2",
"img": "",
"organizer": "MTF",
"about": "",
"date": "2021-05-02",
"start_time": "06:00:00",
"end_time": "07:00:00",
"method": 0,
"linkUrl": "http://zoom.us"
}
}
Create Training by Admin
- URL Params
None - Data Params
{ "training" : { "name" : "string", "topic" : "string", "about" : "testing", "img" : "testing", "organizer" : "string", "schedule" : { "start_time" : "2021-06-05 05:41:00", "end_time" : "2021-06-05 08:41:00" }, "competency" : [ { "duration" : "20:00:00" } ], "method" : 0, "link_url" : "zoom.us", "participant" : [ { "username" : "test" } ] } } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 201,
"message": "success"
}
Get All Training by Admin
- URL Params
optional:category=[string]
optional:search=[string]
optional:date=[string, YYYY-MM-DD] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": [
{
"id": 1,
"name": "test",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1619861403/oaitsjeswsgtbfcnibwl.png",
"organizer": "MTF",
"topic": [],
"schedule": "Jadwal telah terlewati",
"user_count": 1
},
{
"id": 4,
"name": "string",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/testing",
"organizer": "string",
"topic": [
"string"
],
"schedule": {
"start_time": "2021-06-05T05:41:00Z",
"end_time": "2021-06-05T08:41:00Z"
},
"user_count": 1
}
]
}
Get All Employee by Admin
- URL Params
None - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": [
{
"username": "test",
"email": "test@gmail.com",
"first_name": "Rafi",
"last_name": "Muhammad",
"department": "IT",
"start_work_date": "2021-05-05T11:04:15.434850Z"
},
{
"username": "admin",
"email": "",
"first_name": "",
"last_name": "",
"department": "HR",
"start_work_date": "2021-05-05T13:41:25Z"
}
]
}
Get All Employee by ID by Admin
- URL Params
required:username=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"username": "test",
"email": "test@gmail.com",
"first_name": "Rafi",
"last_name": "Muhammad",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1620188084/qdb4mdvthgzkzofolmme.jpg",
"department": "IT",
"position": "backend",
"course": {
"course": [
{
"id": 3,
"name": "Testing Course 1",
"category": [
"Testing",
"string"
],
"date_join": "2021-05-06T11:22:51.600941Z",
"progress": 1.25,
"score": 50.0,
"isWorkingOn": true
}
],
"count": 1
},
"training": {
"training": [
{
"id": 1,
"name": "test",
"category": [],
"schedule": "jadwal telah terlewati"
},
{
"id": 4,
"name": "string",
"category": [
"string"
],
"schedule": "2021-06-05T05:41:00Z"
}
],
"count": 2
}
}
}
Send pewira miles
- URL Params
None - Data Params
{ "username" : "test", "nominal" : 40.0, "notes" : "testing" } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 201
Content:
{
"status": 201,
"message": "succes"
}
Create Course
- URL Params
None - Data Params
{ "course" : { "name" : "course beneran jadi", "category" : "string", "img" : "img", "description" : "description", "price" : 200, "sylabus" : "html", "estimate_time" : "08:00:00", "section" : [ { "title" : "string", "description" : "string", "lesson" : [ { "title" : "string", "step" : [ { "title" : "string", "type" : 1, "content_text" : "html", "content_video" : "url", "time_minimum" : "00:10:00" }, { "title" : "string 1", "type" : 0, "content_text" : "html", "content_video" : "url", "time_minimum" : "00:10:00" } ] } ], "quiz" : { "title" : "string", "description" : "string", "minimum_score" : 60.2, "quiz" : [ { "question" : "string", "choice_1" : { "choice" : "string", "is_right" : "true" }, "choice_2" : { "choice" : "string", "is_right" : "false" }, "choice_3": { "choice": "string", "is_right": "false" }, "choice_4": { "choice": "string", "is_right": "false" }, "point" : 20 } ] } } ] } } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 201
Content:
{
"status": 201,
"message": "success"
}
admin dashboard
- URL Params
None - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 201
Content:
{
"status": 200,
"message": "success",
"data": {
"user_total": 4,
"course_total": 5,
"training_total": 4,
"training_today": [
{
"id": 7,
"name": "string",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/testing",
"method": 0,
"start_time": "2021-05-09T19:53:53Z",
"end_time": "2021-05-09T19:53:54Z",
"linkUrl": "http://zoom.us"
}
]
}
}
admin dashboard
- URL Params
optional:category=[string]
optional:search=[string] - Data Params
None - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 201
Content:
{
"status": 200,
"message": "success",
"data": {
"user_total": 4,
"course_total": 5,
"training_total": 4,
"training_today": [
{
"id": 7,
"name": "string",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/testing",
"method": 0,
"start_time": "2021-05-09T19:53:53Z",
"end_time": "2021-05-09T19:53:54Z",
"linkUrl": "http://zoom.us"
}
]
}
}
get user dashboard
- URL Params
None - Data Params None
- Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"course_training_total": 4,
"total_spent_time": "00:23:00",
"avg_score": 100.0,
"pewira_miles_balance": 101160.0,
"last_course": [
{
"id": 3,
"name": "Testing Course 1",
"topic": [
"Testing",
"string"
],
"last_progress": {
"id": 3,
"title": "Testing Course 1 Section 1 Lesson 1",
"type": "lesson",
"step": {
"id": 3,
"title": "Testing Course 1 Section 1 Lesson 1 Step 1"
}
},
"progress": 0.75,
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1619689377/r4rro5enqjhppcicpram.png"
},
{
"id": 16,
"name": "course beneran jadi",
"topic": [
"string"
],
"last_progress": {
"id": 5,
"title": "string",
"type": "quiz"
},
"progress": 1.0,
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/img"
}
],
"training": [
{
"date": "2021-06-05",
"training": [
{
"id": 8,
"name": "string",
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/testing",
"start_time": "2021-06-05T05:41:00Z",
"end_time": "2021-06-05T08:41:00Z",
"linkUrl": "zoom.us"
}
]
}
]
}
}
get user profile
- URL Params
None - Data Params None
- Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": {
"id": 4,
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1620461885/rbpkzflohlsoomppaomb.jpg",
"first_name": "Jason",
"last_name": "Mraz",
"sex": 0,
"position": "Head of Marketing",
"department": "Marketing",
"start_work_date": "2021-05-05T11:04:15Z"
}
}
get user notification
- URL Params
None - Data Params None
- Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 200,
"message": "success",
"data": [
{
"id": 2,
"created_at": "2021-05-08T18:55:01.983542Z",
"notif": "Kamu berhasil membeli kursusstring",
"category": "kursus",
"is_read": false
}
]
}
get user notification
- URL Params
None - Data Params
{ "first_name" : "test", "last_name" : "test", "img" : "img", "sex" : 0, "position" : "head of test", "departement" : "test" } - Headers
Content-Type: application/json
Authorization : BearerXXX - Success Response:
- Code: 200
Content:
{
"status": 201,
"message": "update success",
"data": {
"id": 4,
"img": "http://res.cloudinary.com/dr5j1qjsv/image/upload/v1620504765/fvcwu4f45gejksszbk0d.jpg",
"first_name" : "test",
"last_name" : "test",
"sex" : 0,
"position" : "head of test",
"departement" : "test"
"start_work_date": "2021-05-05T11:04:15Z"
}
}