# Shiftwork API
###### tags: `api`
## API Specification
### Base Url
https://fixzyapp.co
### Signin
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/sign_in_page/format/json
```
#### Request
Example : Success
```json=
{
"nonce": "52679BD1-A4B5-41E6-8E4F-1E11FB1C0E50",[unique value : Ex. uuid]
"white_label_key" : "fixzy",editeditan"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"custom_message": {
"title": "เข้าระบบสำเร็จ",
"detail": "ยินดีต้อนรับเข้าสู่แอปพลิเคชัน FIXZYMAN",
"btn": "ปิด",
"image": null,
"value": null
},
"fixman_id": "XXXXXXXXXXXXXXXX",
"email": null,
"api_result": true,
"api_token": "XXXXXXXXXXXX",
"white_label_key": "fixzy",
"user_info": {
"fixman_id": "XXXXXXXXXXXXXXXX",
"email": null,
"api_token": "Bearer XXXXXXXXXXXXXXXX",
"white_label_key": "fixzy",
"bucket": "fixzy"
}
}
}
```
---
### Signout
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/sign_out_page/format/json
```
#### Authorization (Header) - token ได้มาจาก api_token ตอน login
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"custom_message": {
"title": "ออกจากระบบ",
"detail": "ออกจากระบบเรียบร้อย",
"btn": "ปิด",
"image": null,
"value": null
},
"api_result": true
}
}
```
---
### Portfolio
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/portfolio_detail_page/format/json
```
#### Authorization (Header) - token ได้มาจาก api_token ตอน login
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"short_url": false,
"api_result": true,
"portfolio": {
"fixman_image": "https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/55b07f9a1c0ee963008b456a_1670142790.jpg",
"fixman_name": "Nikky Service & maintenance",
"fixman_prefix_name" : "นาย",
"recommended_from" : "google",
"average_raring_text": "เรทติ้งรีวิวจากลูกค้า 4.5 จาก 5",
"average_raring": "4.5",
"register_date": "24 ก.พ. 2559 ",
"latest_used": "2022-12-27",
"recommend_badge": "<img src=\"/images/icon/icon_recommend_inactive.png?12\" width=\"37\">",
"card_badge": "<img src=\"/images/icon/icon_verified.png\" width=\"37\">",
"police_badge": "<img src=\"/images/icon/icon_police_inactive.png?12\" width=\"37\">",
"insurance_badge": "<img src=\"/images/icon/icon_insurance.png\" width=\"37\">",
"count_complete_job": 20,
"score_percent": 74,
"description": "Test test test dskfdskfndskhfkdf fdfnkdsfndfdh dsfljdlfmdskfnds fndsfjldsf f pdsjfodskfds fdosfkdnsfk",
"contact_number": "0890000002",
"facebook_name": "covid19",
"facebook": "https://www.facebook.com/fdfsdfdfdsfdsf",
"line": "https://www.facebook.com/fdfsdfdfdsfdsfHcPiE1utQS",
"website": "www.fixzy.net",
"fixman_id": {
"$id": "55b07f9a1c0ee963008b456a"
},
"service_area": [
{
"province_name": "กรุงเทพมหานคร",
"province_id": {
"$id": "558d0783ea228661008b8587"
},
"district_name": [
"คลองสาน",
"สวนหลวง",
"หลักสี่"
],
"is_all_area": false
},
{
"province_name": "ฉะเชิงเทรา",
"province_id": {
"$id": "558d06e8ea228663008b657d"
},
"district_name": [
"คลองเขื่อน",
"ท่าตะเกียบ",
"บางคล้า",
"บางน้ำเปรี้ยว",
"บางปะกง",
"บ้านโพธิ์",
"พนมสารคาม",
"ราชสาสน์",
"สนามชัยเขต",
"อำเภอเมืองฉะเชิงเทรา",
"แปลงยาว"
],
"is_all_area": true
},
{
"province_name": "ชลบุรี",
"province_id": {
"$id": "558d06e8ea228663008b657e"
},
"district_name": [
"บ่อทอง",
"บ้านบึง",
"พนัสนิคม"
],
"is_all_area": false
},
{
"province_name": "นครนายก",
"province_id": {
"$id": "558d06e8ea228663008b6587"
},
"district_name": [
"บ้านนา",
"องครักษ์"
],
"is_all_area": false
},
{
"province_name": "นนทบุรี",
"province_id": {
"$id": "558d06e8ea228663008b658d"
},
"district_name": [
"บางกรวย",
"บางบัวทอง",
"บางใหญ่",
"ปากเกร็ด",
"อำเภอเมืองนนทบุรี",
"ไทรน้อย"
],
"is_all_area": false
},
{
"province_name": "ปทุมธานี",
"province_id": {
"$id": "558d06e8ea228663008b6591"
},
"district_name": [
"ธัญบุรี"
],
"is_all_area": false
}
],
"service_time": {
"mon": {
"start": "00:00",
"end": "02:30"
},
"tue": {
"start": "00:00",
"end": "00:00"
},
"wed": {
"start": "09:00",
"end": "19:00"
},
"thu": {
"start": "09:30",
"end": "15:00"
},
"fri": {
"start": "09:30",
"end": "15:00"
},
"sat": {
"start": "09:30",
"end": "15:30"
}
},
"skills_with_category": [
{
"mainCategotyName": "ระบบน้ำ",
"subCategotyName": [
"ท่อน้ำ-ท่อสุขภัณฑ์",
"สุขภัณฑ์",
"ส้วมตัน"
]
},
{
"mainCategotyName": "เครื่องใช้ไฟฟ้า",
"subCategotyName": [
"เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน",
"แอร์ เครื่องปรับอากาศ"
]
},
{
"mainCategotyName": "โครงสร้าง",
"subCategotyName": [
"คิ้ว บัว จบ วงกบ",
"ช่างทาสี",
"บันได",
"ผนัง",
"ฝ้า-เพดาน",
"พื้น",
"รั้ว-เหล็กดัด-ตะแกรง-ลูกกรง",
"รางน้ำฝน"
]
},
{
"mainCategotyName": "บริการและซ่อมบำรุง",
"subCategotyName": [
"กำจัดปลวก มด แมลงและสัตว์รบกวน",
"ทำความสะอาดแบบ Big Cleaning",
"บริการกำจัดไรฝุ่นหรือทำความสะอาดที่นอน"
]
},
{
"mainCategotyName": "เบ็ดเตล็ด",
"subCategotyName": [
"กล้องวงจรปิด",
"สัญญาณกันขโมย"
]
}
],
"count_comment": 389,
"review_list": [
{
"_id": {
"$id": "62402fef59a23c8269efa235"
},
"comment_message": "good job",
"comment_rating": 4,
"doc": "27 ม.ค. 2565 ",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg",
"category": "ระบบน้ำ : ปั๊มน้ำ"
},
{
"_id": {
"$id": "622db81e59a23c0404b37433"
},
"comment_message": "Tests",
"comment_rating": 5,
"doc": "27 ม.ค. 2565 ",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg",
"category": "ระบบน้ำ : ปั๊มน้ำ"
},
{
"_id": {
"$id": "61fe2c2259a23c3e440d7c3a"
},
"comment_message": "เพราะการนอนเป็นการพักผ่อนที่ดีที่สุดที่ร่างกายต้องการ แต่บางครั้งนอนเพียงพอก็แล้ว เข้านอนแต่หัวค่ำก็แล้ว แต่ก็ยังรู้สึกว่ายังมีปัญหาอยู่ บางทีอาจจะเกิดจากสาเหตุอื่นก็ได้ ลองมาดูกันว่าสุขลักษณะการนอนที่เหมาะสมนั้นเป็นอย่างไร",
"comment_rating": 5,
"doc": "27 ม.ค. 2565 ",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg",
"category": "ระบบน้ำ : ปั๊มน้ำ"
}
],
"work_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670337759_BEDF04BE_A9D4_494F_80BD_F513C7CCE6D4.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=0mpUK%2BoqH%2B4XV2oNjSavuyLBGH4%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670143276_o4171930103ef9395aad912c7440dd5cf_62665730_210426_0.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=K77zkb5To3Td9imqFDzdEo01pGs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670033340_6supersale_campaign_Fixzy_th_banner.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=NSVQmmq8Lmz4%2BhxQDJuWZGJ5k4g%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670025235_May_campaign_Fixzy_th_banner_1080x386_.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=%2BeMmN0YmaO%2BJUXwRdaAHNgNURwE%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669205765_o4171930103ef9395aad912c7440dd5cf_62665730_210426_3.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=2uJyv51RjplJGmm9rxF1vi8w61g%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669205759_o4171930103ef9395aad912c7440dd5cf_62665730_210426.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=rVsJL8CQISs2MRo6XvZ9YYB0uK0%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669165560_o4171930103ef9395aad912c7440dd5cf_62665730_210426_3.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=9QqtvGNwxXLt0sy7Wj45dKAQ2oA%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669165559_o4171930103ef9395aad912c7440dd5cf_62665730_210426_2.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=1AimaXoNAi2%2FPd3y1zQUBb0hkp8%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669120170_4fb2e0a5_8d4b_428c_b23e_a6998bf78d93.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=pyNJU2igem04DDjgesoh17oWiME%3D"
],
"cert_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670337775_EB0C3DA8_5958_4FEE_A1A8_A3DC6A3719DD.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=dJNWhmdSKsdXxY4aJzcHGPLLJd0%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670321099_Screen_Shot_2022_12_06_at_07.43.51.png?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=yog%2FjK0nZfIYoMEaQE2dDKRcr00%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670239363_C81CC589_ACA5_43C0_8CE5_10FF3B47C0E3.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=tFKqPLJx1TV8R5hNyfsllI%2BUk2k%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670239362_ACA0403C_DBAA_403C_972F_D35DC45E6309.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=rr2paNCcrYYDuAHKBfmekFy6TAU%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670076814_283001347_748830783280827_2170431515515588038_n.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=B81PBaldod0UcdUj0p%2FEI7dymnw%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207283_7b480376_7cd7_4ba4_8f09_25cddaa61ea5.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=Agd6VmIbaywzFE%2BAvXHgSGppaZM%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207282_4fb2e0a5_8d4b_428c_b23e_a6998bf78d93.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=WIPShqI1KOPGvIEuiFICUMhBqRs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207128_o4171930103ef9395aad912c7440dd5cf_62665730_210426_0.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=jHB0fRQo7jnNkgn3pMycCoigHZs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669206359_o4171930103ef9395aad912c7440dd5cf_62665730_210426.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=SlO2dBVN8tBwi7uE2UfKW3OvZfc%3D"
],
"portfolio_view_url": "https://shiftwork.fixzyapp.co/portfolio/detail/213F1C",
"team_member": "2-4",
"can_speak_english": true,
"fixman_recommend": [
{
"id": {
"$id": "6377278a59a23c7866f91898"
},
"fixman_image": "https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/6377278a59a23c7866f91898/6377278a59a23c7866f91898_166875383213147.jpg",
"name": "สมพงษ์ มัยศิริ",
"average_raring": 0,
"count_complete_job": 0,
"recommend_badge": false,
"card_badge": true,
"police_badge": true,
"insurance_badge": false
},
{
"id": {
"$id": "62e5f99559a23cf24ee8d28e"
},
"fixman_image": "https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/62e5f99559a23cf24ee8d28e/62e5f99559a23cf24ee8d28e_94715045-B5F3-471D-B7C7-2CB15A7C6CEE.jpg",
"name": "ไพฑูรย์ จันทร์ตุ่ย",
"average_raring": 0,
"count_complete_job": 0,
"recommend_badge": false,
"card_badge": true,
"police_badge": true,
"insurance_badge": false
}
],
"portfolio_view": 3,
"line_uuid": "866d91fd-3ba8-4cdc-bd17-6320fe3cb307"
"birth_date": "11/11/1990"
}
}
}
```
---
### Portfolio View
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/portfolio_detail_page/format/json
```
#### Perameter
```
short_url: 213F1C
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"short_url": false,
"api_result": true,
"portfolio": {
"fixman_image": "https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/55b07f9a1c0ee963008b456a_1670142790.jpg",
"fixman_name": "Nikky Service & maintenance",
"average_raring_text": "เรทติ้งรีวิวจากลูกค้า 4.5 จาก 5",
"average_raring": "4.5",
"register_date": "24 ก.พ. 2559 ",
"latest_used": "14 ธ.ค. 2565 ",
"recommend_badge": "<img src=\"/images/icon/icon_recommend_inactive.png?12\" width=\"37\">",
"card_badge": "<img src=\"/images/icon/icon_verified.png\" width=\"37\">",
"police_badge": "<img src=\"/images/icon/icon_police_inactive.png?12\" width=\"37\">",
"insurance_badge": "<img src=\"/images/icon/icon_insurance.png\" width=\"37\">",
"count_complete_job": 20,
"score_percent": 74,
"description": "Test test test dskfdskfndskhfkdf fdfnkdsfndfdh dsfljdlfmdskfnds fndsfjldsf f pdsjfodskfds fdosfkdnsfk",
"contact_number": "0890000002",
"facebook_name": "covid19",
"facebook": "https://www.facebook.com/fdfsdfdfdsfdsf",
"line": "https://www.facebook.com/fdfsdfdfdsfdsfHcPiE1utQS",
"website": "www.fixzy.net",
"fixman_id": {
"$id": "55b07f9a1c0ee963008b456a"
},
"service_area": [
{
"province_name": "กรุงเทพมหานคร",
"province_id": {
"$id": "558d0783ea228661008b8587"
},
"district_name": [
"คลองสาน",
"สวนหลวง",
"หลักสี่"
],
"is_all_area": false
},
{
"province_name": "ฉะเชิงเทรา",
"province_id": {
"$id": "558d06e8ea228663008b657d"
},
"district_name": [
"คลองเขื่อน",
"ท่าตะเกียบ",
"บางคล้า",
"บางน้ำเปรี้ยว",
"บางปะกง",
"บ้านโพธิ์",
"พนมสารคาม",
"ราชสาสน์",
"สนามชัยเขต",
"อำเภอเมืองฉะเชิงเทรา",
"แปลงยาว"
],
"is_all_area": true
},
{
"province_name": "ชลบุรี",
"province_id": {
"$id": "558d06e8ea228663008b657e"
},
"district_name": [
"บ่อทอง",
"บ้านบึง",
"พนัสนิคม"
],
"is_all_area": false
},
{
"province_name": "นครนายก",
"province_id": {
"$id": "558d06e8ea228663008b6587"
},
"district_name": [
"บ้านนา",
"องครักษ์"
],
"is_all_area": false
},
{
"province_name": "นนทบุรี",
"province_id": {
"$id": "558d06e8ea228663008b658d"
},
"district_name": [
"บางกรวย",
"บางบัวทอง",
"บางใหญ่",
"ปากเกร็ด",
"อำเภอเมืองนนทบุรี",
"ไทรน้อย"
],
"is_all_area": false
},
{
"province_name": "ปทุมธานี",
"province_id": {
"$id": "558d06e8ea228663008b6591"
},
"district_name": [
"ธัญบุรี"
],
"is_all_area": false
}
],
"service_time": {
"mon": {
"start": "00:00",
"end": "02:30"
},
"tue": {
"start": "00:00",
"end": "00:00"
},
"wed": {
"start": "09:00",
"end": "19:00"
},
"thu": {
"start": "09:30",
"end": "15:00"
},
"fri": {
"start": "09:30",
"end": "15:00"
},
"sat": {
"start": "09:30",
"end": "15:30"
}
},
"skills_with_category": [
{
"mainCategotyName": "ระบบน้ำ",
"subCategotyName": [
"ท่อน้ำ-ท่อสุขภัณฑ์",
"สุขภัณฑ์",
"ส้วมตัน"
]
},
{
"mainCategotyName": "เครื่องใช้ไฟฟ้า",
"subCategotyName": [
"เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน",
"แอร์ เครื่องปรับอากาศ"
]
},
{
"mainCategotyName": "โครงสร้าง",
"subCategotyName": [
"คิ้ว บัว จบ วงกบ",
"ช่างทาสี",
"บันได",
"ผนัง",
"ฝ้า-เพดาน",
"พื้น",
"รั้ว-เหล็กดัด-ตะแกรง-ลูกกรง",
"รางน้ำฝน"
]
},
{
"mainCategotyName": "บริการและซ่อมบำรุง",
"subCategotyName": [
"กำจัดปลวก มด แมลงและสัตว์รบกวน",
"ทำความสะอาดแบบ Big Cleaning",
"บริการกำจัดไรฝุ่นหรือทำความสะอาดที่นอน"
]
},
{
"mainCategotyName": "เบ็ดเตล็ด",
"subCategotyName": [
"กล้องวงจรปิด",
"สัญญาณกันขโมย"
]
}
],
"count_comment": 389,
"review_list": [
{
"_id": {
"$id": "62402fef59a23c8269efa235"
},
"comment_message": "good job",
"comment_rating": 4,
"doc": "2022-03-27T16:35:43+07:00",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg"
},
{
"_id": {
"$id": "622db81e59a23c0404b37433"
},
"comment_message": "Tests",
"comment_rating": 5,
"doc": "2022-03-13T16:23:42+07:00",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg"
},
{
"_id": {
"$id": "61fe2c2259a23c3e440d7c3a"
},
"comment_message": "เพราะการนอนเป็นการพักผ่อนที่ดีที่สุดที่ร่างกายต้องการ แต่บางครั้งนอนเพียงพอก็แล้ว เข้านอนแต่หัวค่ำก็แล้ว แต่ก็ยังรู้สึกว่ายังมีปัญหาอยู่ บางทีอาจจะเกิดจากสาเหตุอื่นก็ได้ ลองมาดูกันว่าสุขลักษณะการนอนที่เหมาะสมนั้นเป็นอย่างไร",
"comment_rating": 5,
"doc": "2022-02-05T14:49:54+07:00",
"user_full_name": "Developers",
"user_firstname": "Developers",
"user_lastname": "",
"user_img": "5e71c5ea00c20491008b5b0f.jpg"
}
],
"work_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670337759_BEDF04BE_A9D4_494F_80BD_F513C7CCE6D4.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=0mpUK%2BoqH%2B4XV2oNjSavuyLBGH4%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670143276_o4171930103ef9395aad912c7440dd5cf_62665730_210426_0.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=K77zkb5To3Td9imqFDzdEo01pGs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670033340_6supersale_campaign_Fixzy_th_banner.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=NSVQmmq8Lmz4%2BhxQDJuWZGJ5k4g%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670025235_May_campaign_Fixzy_th_banner_1080x386_.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=%2BeMmN0YmaO%2BJUXwRdaAHNgNURwE%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669205765_o4171930103ef9395aad912c7440dd5cf_62665730_210426_3.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=2uJyv51RjplJGmm9rxF1vi8w61g%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669205759_o4171930103ef9395aad912c7440dd5cf_62665730_210426.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=rVsJL8CQISs2MRo6XvZ9YYB0uK0%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669165560_o4171930103ef9395aad912c7440dd5cf_62665730_210426_3.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=9QqtvGNwxXLt0sy7Wj45dKAQ2oA%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669165559_o4171930103ef9395aad912c7440dd5cf_62665730_210426_2.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=1AimaXoNAi2%2FPd3y1zQUBb0hkp8%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1669120170_4fb2e0a5_8d4b_428c_b23e_a6998bf78d93.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=pyNJU2igem04DDjgesoh17oWiME%3D"
],
"cert_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670337775_EB0C3DA8_5958_4FEE_A1A8_A3DC6A3719DD.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=dJNWhmdSKsdXxY4aJzcHGPLLJd0%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670321099_Screen_Shot_2022_12_06_at_07.43.51.png?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=yog%2FjK0nZfIYoMEaQE2dDKRcr00%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670239363_C81CC589_ACA5_43C0_8CE5_10FF3B47C0E3.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=tFKqPLJx1TV8R5hNyfsllI%2BUk2k%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670239362_ACA0403C_DBAA_403C_972F_D35DC45E6309.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=rr2paNCcrYYDuAHKBfmekFy6TAU%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670076814_283001347_748830783280827_2170431515515588038_n.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=B81PBaldod0UcdUj0p%2FEI7dymnw%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207283_7b480376_7cd7_4ba4_8f09_25cddaa61ea5.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=Agd6VmIbaywzFE%2BAvXHgSGppaZM%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207282_4fb2e0a5_8d4b_428c_b23e_a6998bf78d93.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=WIPShqI1KOPGvIEuiFICUMhBqRs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669207128_o4171930103ef9395aad912c7440dd5cf_62665730_210426_0.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=jHB0fRQo7jnNkgn3pMycCoigHZs%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1669206359_o4171930103ef9395aad912c7440dd5cf_62665730_210426.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671064315&Signature=SlO2dBVN8tBwi7uE2UfKW3OvZfc%3D"
],
"portfolio_view_url": "https://shiftwork.fixzyapp.co/portfolio/detail/213F1C",
"portfolio_view": 3
}
}
}
```
---
### Get review
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/get_review/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
short_url: 213F1C, - สำหรับลูกค้าที่มาดู port ช่าง
page: 1
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
"review_list": [
{
"_id": {
"$id": "5ef5ad8c1dbca493008b4807"
},
"comment_message": "ดีมาก",
"comment_rating": 5,
"doc": "2020-06-26T15:10:52+07:00",
"user_full_name": "โมโมทาโร่",
"user_firstname": "โมโมทาโร่",
"user_lastname": "",
"user_img": "user/5ef45dd995e8ba8d008b5a13.jpg?1593073275"
},
{
"_id": {
"$id": "5e38eacb06cfbc530406cfe4"
},
"comment_message": "แก้ปัญหางานตรงจุด น้ำรั่วซึมมาโดนฝ้า จากห้องน้ำชั้น 2 มาชั้น 1 งานปูกระเบื้องห้องน้ำใช้ได้ งานฝ้าต้องเปิด 2 จุด ไม่ใหญ่มาก งานฝ้าไม่ค่อยชำนาญ รีบโป็ว รีบทาสี ไม่รอแห้ง งานเลยออกมาหยาบมากๆ ควรปรับปรุงอย่างมาก ความเตรียมพร้อมของอุปกรณ์พอใช้ได้ ราคาสูงไหมรวมค่าของถือว่าสูงมาก แต่ก้อรับกับราคาได้ ถ้ามันจะทำให้น้ำหายรั่วซึม โดยรวมสำหรับผมพอได้",
"doc": "2020-01-21T08:58:30+07:00",
"comment_rating": 3,
"user_firstname": "Chedtha",
"user_lastname": "Pimlaphat"
},
{
"_id": {
"$id": "5e38eacb06cfbc530406d047"
},
"comment_message": "บริการดี รับผิดชอบงานดี",
"doc": "2020-01-20T16:27:08+07:00",
"comment_rating": 5,
"user_firstname": "Kanitee",
"user_lastname": "Born To Be"
},
{
"_id": {
"$id": "5e38eacb06cfbc530406cf7f"
},
"comment_message": "ตรงเวลา, งานเรียบร้อย, ราคาเหมาะสม",
"doc": "2020-01-18T11:41:26+07:00",
"comment_rating": 5,
"user_firstname": "Bundit",
"user_lastname": "Chotika"
},
{
"_id": {
"$id": "5e38eacb06cfbc530406cfd1"
},
"comment_message": "เก็บงานไม่ละเอียดต้องคอยเช็ค\n",
"doc": "2020-01-16T15:32:55+07:00",
"comment_rating": 3,
"user_firstname": "Rittichai",
"user_lastname": "boon"
}
]
}
}
```
---
### Get edit porfolio
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/edit_portfolio_page/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
accept_language: EN/TH
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
"edit_data": {
"personal_data": {
"can_speak_english": false,
"fixman_image": "https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/55b07f9a1c0ee963008b456a_1670142790.jpg",
"company_info": {
"name": "Nikky Service & maintenance",
"request_edit_url": "https://shiftwork.fixzyapp.co/contact?file=changecompany"
},
"description": "Test test test dskfdskfndskhfkdf fdfnkdsfndfdh dsfljdlfmdskfnds fndsfjldsf f pdsjfodskfds fdosfkdnsfk",
"contact_number": [
"0890000001"
],
"facebook_name": "covid19",
"facebook": "https://www.facebook.com/fdfsdfdfdsfdsf",
"line": "https://www.facebook.com/fdfsdfdfdsfdsfHcPiE1utQS",
"website": "www.fixzy.net",
"portfolio_short_url": "ABCDEF",
"specialize_category": "1",
"is_policy_accept": true [true/false],
"policy": "[HTML]",
"is_verify_completed": true [true/false],
"fixman_id": {
"$id": "55b07f9a1c0ee963008b456a"
},
"service_area": [
{
"province_name": "ฉะเชิงเทรา",
"province_id": {
"$id": "558d06e8ea228663008b657d"
},
"district_list": [
{
"name": "คลองเขื่อน",
"id": {
"$id": "558d06e8ea228663008b6621"
}
},
{
"name": "ท่าตะเกียบ",
"id": {
"$id": "558d06e8ea228663008b6620"
}
}
],
"is_all_area": true
},
{
"province_name": "ปทุมธานี",
"province_id": {
"$id": "558d06e8ea228663008b6591"
},
"district_list": [
{
"name": "ธัญบุรี",
"id": {
"$id": "558d06e9ea228663008b6729"
}
}
],
"is_all_area": false
}
],
"service_time": {
"mon": {
"start": "00:00",
"end": "02:30"
},
"tue": {
"start": "00:00",
"end": "00:00"
},
"wed": {
"start": "09:00",
"end": "19:00"
},
"thu": {
"start": "09:30",
"end": "15:00"
},
"fri": {
"start": "09:30",
"end": "15:00"
},
"sat": {
"start": "09:30",
"end": "15:30"
}
},
"skills_with_category": [
{
"mainCategoty": {
"title": "ระบบน้ำ",
"id": "1"
},
"subCategoty": [
{
"title": "ท่อน้ำ-ท่อสุขภัณฑ์",
"id": {
"$id": "639edffa59a23c33114dfc9d"
}
},
{
"title": "สุขภัณฑ์",
"id": {
"$id": "639edffa59a23c33114dfc9e"
}
},
{
"title": "ส้วมตัน",
"id": {
"$id": "639edffa59a23c33114dfc9f"
}
}
]
},
{
"mainCategoty": {
"title": "เครื่องใช้ไฟฟ้า",
"id": "3"
},
"subCategoty": {
"3": {
"title": "เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน",
"id": {
"$id": "639edffa59a23c33114dfca0"
}
},
"4": {
"title": "แอร์ เครื่องปรับอากาศ",
"id": {
"$id": "639edffa59a23c33114dfca1"
}
}
}
},
],
"work_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670337759_BEDF04BE_A9D4_494F_80BD_F513C7CCE6D4.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671437323&Signature=MqH7qbFIgYbmy0Ls5q7E7vK05%2FI%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670143276_o4171930103ef9395aad912c7440dd5cf_62665730_210426_0.jpg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671437323&Signature=kbBOgsLz57ulkxJm4KUwNSO%2Fl94%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/port_file/1080/1670033340_6supersale_campaign_Fixzy_th_banner.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671437323&Signature=IGDO0e9x9HVFMJLEoRwQkx8t8vc%3D"
],
"cert_image": [
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670337775_EB0C3DA8_5958_4FEE_A1A8_A3DC6A3719DD.jpeg?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671437323&Signature=EXDnn%2BQgqcz3KkagNh9L1Ibb9aU%3D",
"https://fixzy.s3-ap-southeast-1.amazonaws.com/fixman/55b07f9a1c0ee963008b456a/cer_file/1670321099_Screen_Shot_2022_12_06_at_07.43.51.png?AWSAccessKeyId=AKIAILPVNDEYQJ6RUYIA&Expires=1671437323&Signature=T2ZyuaaBGUbstPKQfyvJZHUY4oQ%3D"
],
"email_info": {
"address": "sqldrive@gmail.com",
"request_edit_url": "https://shiftwork.fixzyapp.co/contact?file=changeemail"
},
"full_name": "nikky fixzy",
"first_name": "nikky",
"last_name": "fixzy",
"prefix_name" : "นาย",
"recommended_from": "google",
"recommended_from_text": "FGHDYT"
"contact_number_with_fixzy": [
"0890000002"
],
"emergency_name": "Emergency name2",
"emergency_contact_number": "0890000002",
"emergency_relation": "Father2",
"fax": [
"123214124"
],
"citizen_id": "6236386119816",
"company_id": "0987654321",
"team_member": "2-4",
"bank_account_name": "าสวสว",
"bank_account_number": "235566667",
"bank_name": "ธนาคารกรุงศรีอยุธยา",
"street_address": "71111",
"parish": {
"$id": "558d06ebea228663008b6ab8"
},
"district": {
"$id": "558d06e8ea228663008b65f6"
},
"province": {
"$id": "558d06e8ea228663008b657b"
},
"postcode": "10876",
"fixman_type": "company",
"portfolio_view" : 4,
"line_uuid": "866d91fd-3ba8-4cdc-bd17-6320fe3cb308",
"birth_date": "11/11/1990",
"contact_firstname": "xxxxxxx",
"contact_lastname": "xxxxxxx",
"emergency_firstname": "yyyyyyy",
"emergency_lastname": "yyyyyyy",
"alternate_email" : "alt@mail.com",
"tax_type": "company",
"tax_id": "4406834244858",
"tax_firstname": "เดรโก",
"tax_lastname": "มัลฟอย",
"tax_company_name": "ฮอกวอตส์",
"tax_branch": "สำนักงนใหญ่",
"tax_address": "3/3",
"tax_province": {
"$id": "558d0783ea228661008b8587"
},
"tax_district": {
"$id": "558d0783ea228661008b858f"
},
"tax_parish": {
"$id": "558d0783ea228661008b85d4"
},
"tax_post_code": "10980",
"tax_delivery_from": "current_address",
"tax_delivery_address": "1/1 abcRd.",
"tax_delivery_province": {
"$id": "558d06e8ea228663008b65a1"
},
"tax_delivery_district": {
"$id": "558d0783ea228661008b85d4"
},
"tax_delivery_parish": {
"$id": "558d06f3ea228663008b7992"
},
"tax_delivery_post_code": "12345"
},
"master_data": {
"days": {
"mon": "วันจันทร์",
"tue": "วันอังคาร",
"wed": "วันพุธ",
"thu": "วันพฤหัสบดี",
"fri": "วันศุกร์",
"sat": "วันเสาร์",
"sun": "วันอาทิตย์"
},
"relationship": [
"พ่อ",
"แม่",
"ป้า",
"น้า",
"ลุง",
"อา",
"พี่ชาย",
"พี่สาว",
"น้องชาย",
"น้องสาว",
"ภรรยา",
"สามี",
"ลูกพี่ลูกน้อง",
"หลาน",
"เขย",
"สะใภ้"
],
"provider_type": {
"individual": "บุคคลธรรมดา",
"company": "บริษัท"
},
"team_members": [
{
"title": "คนเดียว",
"value": "1"
},
{
"title": "จำนวน 2-4 คน",
"value": "2-4"
},
{
"title": "จำนวน 5-9 คน",
"value": "5-9"
},
{
"title": "จำนวน 10-15 คน",
"value": "10-15"
},
{
"title": "จำนวน 15-20 คน",
"value": "15-20"
},
{
"title": "จำนวน 20+ คนขึ้นไป",
"value": "20+"
}
],
"banks": [
{
"title": "ธนาคารกสิกรไทย",
"value": "ธนาคารกสิกรไทย"
},
{
"title": "ธนาคารกรุงเทพ",
"value": "ธนาคารกรุงเทพ"
},
{
"title": "ธนาคารกรุงศรีอยุธยา",
"value": "ธนาคารกรุงศรีอยุธยา"
},
{
"title": "ธนาคารทหารไทย",
"value": "ธนาคารทหารไทย"
},
{
"title": "ธนาคารทิสโก้",
"value": "ธนาคารทิสโก้"
},
{
"title": "ธนาคารไทยพานิชย์",
"value": "ธนาคารไทยพานิชย์"
},
{
"title": "ธนาคารธนชาต",
"value": "ธนาคารธนชาต"
},
{
"title": "ธนาคารยูโอบี",
"value": "ธนาคารยูโอบี"
},
{
"title": "ธนาคารกรุงไทย",
"value": "ธนาคารกรุงไทย"
},
{
"title": "ธนาคารออมสิน",
"value": "ธนาคารออมสิน"
}
],
"categories": [
{
"main_category": {
"id": "1",
"title": "ระบบน้ำ"
},
"sub_cat_tegory": [
{
"id": {
"$id": "5472b6decfa9c551008b4d1d"
},
"title": "ปั๊มน้ำ"
},
{
"id": {
"$id": "54865f6e2c1f5552008b4569"
},
"title": "สุขภัณฑ์"
}
]
},
{
"main_category": {
"id": "2",
"title": "ระบบไฟ"
},
"sub_cat_tegory": [
{
"id": {
"$id": "549a96e970c817cf008b4574"
},
"title": "สายไฟ-ปลั๊กไฟ-สวิตซ์ไฟ"
},
{
"id": {
"$id": "547d66f9f3961752008b4570"
},
"title": "หลอดไฟ"
}
]
},
{
"main_category": {
"id": "3",
"title": "เครื่องใช้ไฟฟ้า"
},
"sub_cat_tegory": [
{
"id": {
"$id": "5472b6decfa9c551008b4d0e"
},
"title": "แอร์ เครื่องปรับอากาศ"
},
{
"id": {
"$id": "5472b6decfa9c551008b4d10"
},
"title": "เครื่องซักผ้า-เครื่องอบผ้า"
},
{
"id": {
"$id": "547d7314f3961751008b45dd"
},
"title": "เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน"
}
]
}
],
"service_areas": [
{
"province": {
"id": {
"$id": "558d06e8ea228663008b6577"
},
"title": "กระบี่"
},
"district": [
{
"id": {
"$id": "558d06e8ea228663008b65c5"
},
"title": "คลองท่อม",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b79b0"
},
"title": "กองก๋อย"
},
{
"id": {
"$id": "558d06f3ea228663008b79b2"
},
"title": "ป่าโปง"
},
{
"id": {
"$id": "558d06f3ea228663008b79ae"
},
"title": "สบเมย"
},
{
"id": {
"$id": "558d06f3ea228663008b79af"
},
"title": "แม่คะตวน"
},
{
"id": {
"$id": "558d06f3ea228663008b79b1"
},
"title": "แม่สวด"
},
{
"id": {
"$id": "558d06f3ea228663008b79b3"
},
"title": "แม่สามแลบ"
}
]
},
{
"id": {
"$id": "558d06e8ea228663008b65c7"
},
"title": "ปลายพระยา",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b798b"
},
"title": "จองคำ"
},
{
"id": {
"$id": "558d06f3ea228663008b798c"
},
"title": "ปางหมู"
},
{
"id": {
"$id": "558d06f3ea228663008b798d"
},
"title": "ผาบ่อง"
},
{
"id": {
"$id": "558d06f3ea228663008b798e"
},
"title": "หมอกจำแป่"
},
{
"id": {
"$id": "558d06f3ea228663008b798f"
},
"title": "ห้วยปูลิง"
},
{
"id": {
"$id": "558d06f3ea228663008b7991"
},
"title": "ห้วยผา"
},
{
"id": {
"$id": "558d06f3ea228663008b7990"
},
"title": "ห้วยโป่ง"
}
]
}
]
},
{
"province": {
"id": {
"$id": "558d0783ea228661008b8587"
},
"title": "กรุงเทพมหานคร"
},
"district": [
{
"id": {
"$id": "558d0783ea228661008b8589"
},
"title": "คลองสาน",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b798b"
},
"title": "จองคำ"
},
{
"id": {
"$id": "558d06f3ea228663008b798c"
},
"title": "ปางหมู"
},
{
"id": {
"$id": "558d06f3ea228663008b798d"
},
"title": "ผาบ่อง"
},
{
"id": {
"$id": "558d06f3ea228663008b798e"
},
"title": "หมอกจำแป่"
},
{
"id": {
"$id": "558d06f3ea228663008b798f"
},
"title": "ห้วยปูลิง"
},
{
"id": {
"$id": "558d06f3ea228663008b7991"
},
"title": "ห้วยผา"
},
{
"id": {
"$id": "558d06f3ea228663008b7990"
},
"title": "ห้วยโป่ง"
}
]
},
{
"id": {
"$id": "558d0783ea228661008b858a"
},
"title": "คลองสามวา",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b798b"
},
"title": "จองคำ"
},
{
"id": {
"$id": "558d06f3ea228663008b798c"
},
"title": "ปางหมู"
},
{
"id": {
"$id": "558d06f3ea228663008b798d"
},
"title": "ผาบ่อง"
},
{
"id": {
"$id": "558d06f3ea228663008b798e"
},
"title": "หมอกจำแป่"
},
{
"id": {
"$id": "558d06f3ea228663008b798f"
},
"title": "ห้วยปูลิง"
},
{
"id": {
"$id": "558d06f3ea228663008b7991"
},
"title": "ห้วยผา"
},
{
"id": {
"$id": "558d06f3ea228663008b7990"
},
"title": "ห้วยโป่ง"
}
]
}
]
}
],
"prefix_ids" : [
{
"title": "นาย",
"id": {
"$id": "5c596487e35d7eae472f3c66"
}
},
{
"title": "นาง",
"id": {
"$id": "5c59648fe35d7eae472f3c67"
}
},
{
"title": "นางสาว",
"id": {
"$id": "5c596496e35d7eae472f3c68"
}
}
],
"recommend_by": [
"facebook",
"friend",
"google",
"other",
"referral_code"
],
,
"tax_address_from": {
"invoice_address": "ใช้ที่อยู่เดียวกับใบกำกับภาษี",
"current_address": "ใช้ที่อยู่ปัจจุบัน",
"other": "ที่อยู่อื่น"
},
"tax_provider_type": {
"personal": "บุคคลธรรมดา",
"company": "นิติบุคคล"
}
}
}
}
}
```
### Update Portfolio
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/update_portfolio/format/json
```
```
Content-Type: multipart/form-data; charset=utf-8;
```
#### Request
Example :
```json=
"can_speak_english": "true",
"description": "etestes",
"contact_number": "0989898767,0989876765",
"facebook_name": "facename",
"line": "testestest",
"website": "www.tet.com",
"full_name": "เฮอร์ไมโอนี่ เกรนเจอร์",
"contact_number_with_fixzy": "0987656543,0898989876",
"emergency_name": "test",
"emergency_contact_number": "0909898765",
"emergency_relation": "พ่อ",
"fax": "0909898765",
"citizen_id": "3101000657071",
"company_id": "0000000010",
"team_member": "2-4",
"bank_account_name": "testest",
"bank_account_number": "3898987678",
"bank_name": "ธนาคารกสิกรไทย",
"facebook": "name",
"portfolio_short_url": "ABCD",
"specialize_category": "1",
"fixman_image": image_file,
"skills_with_category[]": "1::5472b6decfa9c551008b4d1d",
"skills_with_category[]": "1::54865f6e2c1f5552008b4569",
"skills_with_category[]": "2::549a96e970c817cf008b4574",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d4",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65cb",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65cd",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65cc",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65cf",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d0",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d2",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d3",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d5",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d6",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65ca",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65d1",
"service_area[]": "558d06e8ea228663008b6578::558d06e8ea228663008b65ce",
"service_time[]": "mon::09:00::16:30",
"service_time[]": "tue::09:00::18:30",
"img_file_0": image_file,
"img_file_1": image_file,
"img_file_x": image_file,
"street_address: "1/1 ABC RD."
"parish": "558d06f3ea228663008b7992",
"district": "558d06e9ea228663008b67bd",
"province": "558d06e8ea228663008b65a1",
"postcode" : "123456",
"birth_date" : "11/11/1990",
"alternate_email" : "alt@mail.com",
"prefix_id" : "5c59648fe35d7eae472f3c67",
"contact_firstname" : "xxxxxx",
"contact_lastname" : "xxxxxx",
"emergency_firstname" : "yyyyyy",
"emergency_lastname" : "yyyyyy",
"recommended_from" : "referral_code",
"recommended_from_text" : "FGHDYT",
"tax_type": "company",
"tax_id": "4406834244858",
"tax_firstname": "เดรโก",
"tax_lastname": "มัลฟอย",
"tax_company_name": "ฮอกวอตส์",
"tax_branch": "สำนักงนใหญ่",
"tax_address": "3/3",
"tax_province": "558d0783ea228661008b8587",
"tax_district": "558d0783ea228661008b858f",
"tax_parish": "558d0783ea228661008b85d4",
"tax_post_code": "10980",
"tax_delivery_from": "current_address",
"tax_delivery_address": "1/1 abcRd.",
"tax_delivery_province": "558d06e8ea228663008b65a1",
"tax_delivery_district": "558d0783ea228661008b85d4",
"tax_delivery_parish": "558d06f3ea228663008b7992",
"tax_delivery_post_code": "12345"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
}
}
```
---
### Delete Portfolio Image
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/delete_porfolio_image/format/json
```
```
Content-Type: multipart/form-data; charset=utf-8;
```
#### Request
Example :
```json=
{
"image_name": "1670337759_BEDF04BE_A9D4_494F_80BD_F513C7CCE6D4.jpeg"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
}
}
```
---
### Tracking [กดอัพเกรดเป็น Fixzy Gold]
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/event_tracking/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
project_name: SHIFTWORK
page_name: EDIT_PORTFOLIO
event_name: UPGRADE_FIXZY_GOLD,
user_type: FIXMAN
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
}
}
```
---
### Tracking
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/event_tracking/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
(Optional ส่งเฉพาะเวปที่ช่างใช้)
```
#### Perameter [กดCopy share url]
```
project_name: SHIFTWORK
page_name: EDIT_PORTFOLIO
event_name: COPY_SHARE_URL
user_type: FIXMAN
```
#### Perameter [กดเมนู หน้า Portfolio]
```
project_name: SHIFTWORK
page_name: MENU
event_name: CLICK_PORTFOLIO_BUTTON
user_type: FIXMAN
```
#### Perameter [กดเมนู หน้า Package]
```
project_name: SHIFTWORK
page_name: MENU
event_name: CLICK_PACKAGE_BUTTON
user_type: FIXMAN
```
#### Perameter [กดเมนู เติมเครดิต]
```
project_name: SHIFTWORK
page_name: MENU
event_name: CLICK_TOP_UP_CREDIT_BUTTON
user_type: FIXMAN
```
#### Perameter [กด ปุ่มแก้ไขในหน้า portfolio]
```
project_name: SHIFTWORK
page_name: PORTFOLIO
event_name: CLICK_EDIT_PORTFOLIO_BUTTON
user_type: FIXMAN
```
#### Perameter [กดปุ่ม อัพเกรดเป็น Fixzy Gold]
```
project_name: SHIFTWORK
page_name: PORTFOLIO
event_name: CLICK_UPGRADE_FIXZY_GOLD_BUTTON
user_type: FIXMAN
```
#### Perameter [กดเมนู แก้ไขข้อมูล]
```
project_name: SHIFTWORK
page_name: MENU
event_name: CLICK_EDIT_PORTFOLIO_BUTTON
user_type: FIXMAN
```
---
#### Perameter [หน้ารายการช่าง กดชื่อช่าง]
```
project_name: SHIFTWORK
page_name: PROVIDER_LIST
event_name: CLICK_FIXMAN_NAME
user_type: USER
event_value: 1W62RT[รหัสช่าง short url]
```
#### Perameter [หน้ารายการช่าง กดปุ่ม ดูรายละเอียดเพิ่มเติม]
```
project_name: SHIFTWORK
page_name: PROVIDER_LIST
event_name: CLICK_MORE_DETAIL_BUTTON
user_type: USER
event_value: 1W62RT[รหัสช่าง short url]
```
#### Perameter [หน้ารายละเอียดช่าง ปุ่มแจ้งงานซ่อม]
```
project_name: SHIFTWORK
page_name: PROVIDER_LIST
event_name: CLICK_POST_JOB_BUTTON
user_type: USER
event_value: 1W62RT[รหัสช่าง short url]
```
#### Perameter [หน้ารายละเอียดช่าง ติดต่อสอบถามข้อมูลเพิ่มเติม]
```
project_name: SHIFTWORK
page_name: PROVIDER_DETAIL
event_name: CLICK_CONTACT_TO_LINE_BUTTON
user_type: USER
event_value: 1W62RT[รหัสช่าง short url]
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
}
}
```
---
### Update line Id
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/update_line_id/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"uuid": "866d91fd-3ba8-4cdc-bd17-6320fe3cb308"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true
}
}
```
---
### Validate Referral code
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/validate_referral_code/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
referral_code: FGHDYTW [รหัสที่เช็คได้]
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
"validate": true / false
}
}
```
---
### Job list
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/job_list/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"res_filter" : {
"start_date" : "2023-03-01",
"end_date" : "2023-03-31",
"district" : [
"558d06e8ea228663008b65d4"(District Id),
"558d06e8ea228663008b65cb",
"558d06e8ea228663008b65cd",
"558d06e8ea228663008b65cc",
"558d06e8ea228663008b65cf"
],
"sub_category" : [
"5472b6decfa9c551008b4d20"(Subcategory Id),
"5472b6decfa9c551008b4d1d"
],
"province" : [
"558d0783ea228661008b8587"
],
"category" : ["2"]
},
"page" : "1"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"default_quotation": {
"appointment": "appointment",
"site_inspection_price": "ไม่คิดครับ...2",
"waranty": "3เดือนครับ...2",
"contact_number": "0986787777"
},
"service_area": [
{
"province_name": "ฉะเชิงเทรา",
"province_id": {
"$id": "558d06e8ea228663008b657d"
},
"district_list": [
{
"name": "คลองเขื่อน",
"id": {
"$id": "558d06e8ea228663008b6621"
}
},
{
"name": "ท่าตะเกียบ",
"id": {
"$id": "558d06e8ea228663008b6620"
}
}
],
"is_all_area": true
},
{
"province_name": "ปทุมธานี",
"province_id": {
"$id": "558d06e8ea228663008b6591"
},
"district_list": [
{
"name": "ธัญบุรี",
"id": {
"$id": "558d06e9ea228663008b6729"
}
}
],
"is_all_area": false
}
],
"skills_with_category": [
{
"mainCategoty": {
"title": "ระบบน้ำ",
"id": "1"
},
"subCategoty": [
{
"title": "ท่อน้ำ-ท่อสุขภัณฑ์",
"id": {
"$id": "639edffa59a23c33114dfc9d"
}
},
{
"title": "สุขภัณฑ์",
"id": {
"$id": "639edffa59a23c33114dfc9e"
}
},
{
"title": "ส้วมตัน",
"id": {
"$id": "639edffa59a23c33114dfc9f"
}
}
]
},
{
"mainCategoty": {
"title": "เครื่องใช้ไฟฟ้า",
"id": "3"
},
"subCategoty": {
"3": {
"title": "เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน",
"id": {
"$id": "639edffa59a23c33114dfca0"
}
},
"4": {
"title": "แอร์ เครื่องปรับอากาศ",
"id": {
"$id": "639edffa59a23c33114dfca1"
}
}
}
},
],
"can_get_job": true,[true/false]
"job_list": [
{
"job_id": {
"$id": "5fc864916a1b19a9008b4fa5"
},
"status": "waiting",
"image": "https://s3-ap-southeast-1.amazonaws.com/fixzy/category/main_v5/160/ic_sub_01.png?1",
"sub_category_title": "ปั๊มน้ำ",
"job_by": "ผู้เรียก : yatawee ",
"location": "สถานที่ : ราชเทวี กรุงเทพมหานคร",
"convenient_date": "สะดวกวันที่บริการ : ไม่ระบุวันที่"
},
{
"job_id": {
"$id": "5ee6edc5438df120008b4569"
},
"status": "waiting",
"image": "https://s3-ap-southeast-1.amazonaws.com/fixzy/category/main_v5/160/ic_sub_01.png?1",
"sub_category_title": "ปั๊มน้ำ",
"job_by": "ผู้เรียก : Surawat Loetsivanon",
"location": "สถานที่ : บางกะปิ กรุงเทพมหานคร",
"convenient_date": "สะดวกวันที่บริการ : ไม่ระบุวันที่"
},
{
"job_id": {
"$id": "5ee304bfc3fc568f008b5017"
},
"status": "waiting",
"image": "https://s3-ap-southeast-1.amazonaws.com/fixzy/category/main_v5/160/ic_sub_01.png?1",
"sub_category_title": "ปั๊มน้ำ",
"job_by": "ผู้เรียก : Surawat Loetsivanon",
"location": "สถานที่ : บางกะปิ กรุงเทพมหานคร",
"convenient_date": "สะดวกวันที่บริการ : 13 มิ.ย. 2566 00:00 10:00"
}
],
"last_page": false,
"master_data": {
"categories": [
{
"main_category": {
"id": "1",
"title": "ระบบน้ำ"
},
"sub_cat_tegory": [
{
"id": {
"$id": "5472b6decfa9c551008b4d1d"
},
"title": "ปั๊มน้ำ"
},
{
"id": {
"$id": "54865f6e2c1f5552008b4569"
},
"title": "สุขภัณฑ์"
}
]
},
{
"main_category": {
"id": "2",
"title": "ระบบไฟ"
},
"sub_cat_tegory": [
{
"id": {
"$id": "549a96e970c817cf008b4574"
},
"title": "สายไฟ-ปลั๊กไฟ-สวิตซ์ไฟ"
},
{
"id": {
"$id": "547d66f9f3961752008b4570"
},
"title": "หลอดไฟ"
}
]
},
{
"main_category": {
"id": "3",
"title": "เครื่องใช้ไฟฟ้า"
},
"sub_cat_tegory": [
{
"id": {
"$id": "5472b6decfa9c551008b4d0e"
},
"title": "แอร์ เครื่องปรับอากาศ"
},
{
"id": {
"$id": "5472b6decfa9c551008b4d10"
},
"title": "เครื่องซักผ้า-เครื่องอบผ้า"
},
{
"id": {
"$id": "547d7314f3961751008b45dd"
},
"title": "เครื่องทำน้ำอุ่น-เครื่องทำน้ำร้อน"
}
]
}
],
"service_areas": [
{
"province": {
"id": {
"$id": "558d06e8ea228663008b6577"
},
"title": "กระบี่"
},
"district": [
{
"id": {
"$id": "558d06e8ea228663008b65c5"
},
"title": "คลองท่อม",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b79b0"
},
"title": "กองก๋อย"
},
{
"id": {
"$id": "558d06f3ea228663008b79b2"
},
"title": "ป่าโปง"
}
]
}
]
},
{
"province": {
"id": {
"$id": "558d0783ea228661008b8587"
},
"title": "กรุงเทพมหานคร"
},
"district": [
{
"id": {
"$id": "558d0783ea228661008b8589"
},
"title": "คลองสาน",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b798b"
},
"title": "จองคำ"
},
{
"id": {
"$id": "558d06f3ea228663008b798c"
},
"title": "ปางหมู"
},
{
"id": {
"$id": "558d06f3ea228663008b798d"
},
"title": "ผาบ่อง"
}
]
},
{
"id": {
"$id": "558d0783ea228661008b858a"
},
"title": "คลองสามวา",
"parish": [
{
"id": {
"$id": "558d06f3ea228663008b798b"
},
"title": "จองคำ"
},
{
"id": {
"$id": "558d06f3ea228663008b798c"
},
"title": "ปางหมู"
},
{
"id": {
"$id": "558d06f3ea228663008b798d"
},
"title": "ผาบ่อง"
},
{
"id": {
"$id": "558d06f3ea228663008b798e"
},
"title": "หมอกจำแป่"
}
]
}
]
}
],
},
"custom_message": {
"title": "",
"detail": "",
"btn": "ปิด",
"image": null,
"value": null
},
"api_result": true
}
}
```
---
### Quotation send
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/quotation_send/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"appointment" : "appointment",
"detail" : "รายละเอียด...3",
"warranty" : "3เดือนครับ...3",
"job_id" : "63fb2cf959a23cba0e59fad1",
"contact_number" : "0986787777",
"estimate_price" : "estimate price",
"quotation_default" : true,
"site_inspection_price" : "ไม่คิดครับ...3"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"custom_message": {
"title": "",
"detail": "รับงานเรียบร้อย",
"btn": "ปิด",
"image": null,
"value": null
},
"api_result": true
}
}
```
---
### Job details
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/job_detail/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
id: 63e5db4059a23cba2d7e2c12
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"default_quotation": {
"appointment": "appointment",
"site_inspection_price": "ไม่คิดครับ...2",
"warranty": "3เดือนครับ...2",
"contact_number": "0986787777",
"detail": "ไม่มีครับ...2"
},
"credit": {
"use": 0,
"balance": 2257
},
"main_category": "ระบบน้ำ",
"sub_category": "ปั๊มน้ำ",
"customer_name": "นิกกี้",
"payment_channel": "-ชำระค่าบริการกับช่างโดยตรง (COD)",
"place": "บ้าน",
"address": "Chatuchak Bangkok",
"location": {
"latitude": "13.8567648",
"longitude": "100.5774513"
},
"details": "test",
"convenient_date": "วันที่สะดวกรับบริการ : 31 พ.ค. 2566 00:00 13:00",
"already_take_job": true,
"redirect": {
"alert_message": "ติดต่อลูกค้า",
"api_path": "my_job_list",
"api_param": {
"my_job_status": "CHOOSED",
"page": "1"
}
},
"custom_message": {
"title": "",
"detail": "",
"btn": "ปิด",
"image": null,
"value": null
},
"api_result": true
}
}
```
---
### Pakacges
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/get_package/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
type: POLICE_CHECK [POLICE_CHECK/FIXZY_GOLD] (Optional)
```
#### Response
##### Response - `Success 200`
##### Package List Response example
Example : Success
```json=
{
"data": {
"credit_balance": 1500,
"packages": [
{
"id": {
"$id": "6408267378c469deb279704b"
},
"name": "Fixzy Gold รับงานฟรีไม่เสียเครดิต",
"price": "3210.00"
},
{
"id": {
"$id": "63440ffa367708d636b74161"
},
"name": "เสื้อยืด 1ตัว มารับเอง",
"price": "165.00"
},
{
"id": {
"$id": "6344108d367708d636b7433d"
},
"name": "เสื้อช็อป 1ตัว มารับเอง",
"price": "535.00"
}
],
"api_result": true,
"validate": false
}
}
```
##### Package price Response example
Example : Success
```json=
{
"data": {
"price": 700,
"vat": 49,
"price_include_vat": 749,
"api_result": true
}
}
```
---
### Get token by lind uuid
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/get_token_by_line_id/format/json
```
#### Request
Example :
```json=
{
"line_uuid": "Ueabb2010e4a87f199ce06afd7a310e4d"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
"api_token": "e96a24aabbd4bc2966143d8991ff5bb2eccae7024f6032037a312bfcbaa3420a"
}
}
```
---
### Request update profile
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/request_update_profile/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"info_type": "email",
"email" : "update@mail.com"
}
```
```json=
{
"info_type": "prefix_id",
"prefix_id" : "5c59648fe35d7eae472f3c67"
}
```
```json=
{
"info_type": "bank_account",
"bank_name" : "Kasikorn",
"bank_account_name" : "Bridge Tactics",
"bank_account_number" : "3434324234234"
}
```
```json=
{
"info_type": "fixman_type", [company/personal]
"fixman_type_value" : "1234567890098"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true
}
}
```
---
### My badge
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/my_badge/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"my_badge": {
"fixzy_score": {
"title": "100% จาก 100",
"badge_active": true,
"summary_score": 100,
"score_status": {
"filled_data": true,
"id_card_verified": true,
"email_confirmed": true,
"police_check_verified": true,
"home_care_insurance_verified": true,
"rating_verified": true,
"on_time_verified": true
}
},
"id_card_verify": {
"title": "ได้รับตราสัญลักษณ์แล้ว",
"badge_active": true,
"download_contract_url": "https://fixzy.s3.ap-southeast-1.amazonaws.com/documents/fixzyman/fixzy_contract_provider.pdf",
"contract_url": [
{
"image_name": "1681286006_Screenshot 2566-04-07 at 16.39.01.png",
"image_url": "https://s3-ap-southeast-1.amazonaws.com/fixzy/fixman/55b07f9a1c0ee963008b456a/contract_file/1681286006_Screenshot 2566-04-07 at 16.39.01.png"
},
{
"image_name": "1681286009_Screenshot 2566-04-07 at 16.39.42.png",
"image_url": "https://s3-ap-southeast-1.amazonaws.com/fixzy/fixman/55b07f9a1c0ee963008b456a/contract_file/1681286009_Screenshot 2566-04-07 at 16.39.42.png"
},
{
"image_name": "contract_2_file.jpg",
"image_url": "https://s3-ap-southeast-1.amazonaws.com/fixzy/fixman/55b07f9a1c0ee963008b456a/contract_2_file/contract_2_file.jpg"
}
],
"id_card_url": [
{
"image_name": "1680893483_Screenshot 2023-03-16 at 12.03.24.png",
"image_url": "https://s3-ap-southeast-1.amazonaws.com/fixzy/fixman/55b07f9a1c0ee963008b456a/card_file/1680893483_Screenshot 2023-03-16 at 12.03.24.png"
}
],
"id_card_with_owner_url": [
{
"image_name": "1680892990_Screenshot 2023-03-29 at 10.26.21.png",
"image_url": "https://s3-ap-southeast-1.amazonaws.com/fixzy/fixman/55b07f9a1c0ee963008b456a/pic_card_file/1680892990_Screenshot 2023-03-29 at 10.26.21.png"
}
],
"confirm_email": null,
"admin_status": {
"title": "ตรวจสอบเสร็จสิ้น",
"status": "COMPLETE" ["IN_PROCES" / "COMPLETE"]
}
},
"police_checked": {
"title": "ได้รับตราสัญลักษณ์แล้ว",
"badge_active": true
},
"home_care_insurance": {
"title": "ได้รับตราสัญลักษณ์แล้ว",
"badge_active": true
},
"fixzy_recommend": {
"title": "ได้รับตราสัญลักษณ์แล้ว",
"badge_active": true,
"fixzy_recommend_status": {
"id_card_verified": true,
"police_check_verified": true,
"home_care_insurance_verified": true,
"fixzy_score_verified": true,
"rating_verified": true,
"job_verified": true
}
}
},
"api_result": true
}
}
```
---
### Send verify email
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/send_verify_email/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": null
}
}
```
---
### Upload document
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/upload_document/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"file"[]: [file],//เป็นarray ชื่อ file
"file_type" : "contract" ["contract"/"id_card"/"id_card_with_owner"]
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true
}
}
```
---
### Register
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/register/format/json
```
#### Request
Example :
```json=
{
"first_name": "test",
"last_name": "test",
"email": "testapi02@mail.com",
"contact_number": "test",
"password": "xxxxxxxx"
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true,
"api_token": "7d4750f01924a6353eda65a8bb80f2288833eece105572c65204be5c44ef9501",
"edit_portfolio_url": "https://provideruat.fixzyapp.co/?token=7d4750f01924a6353eda65a8bb80f2288833eece105572c65204be5c44ef9501"
}
}
```
Example : Failed
```json=
{
"data": {
"custom_message": {
"title": "",
"detail": "ไม่สามารถสมัครได้\\nอีเมลนี้ถูกใช้สมัครไปแล้ว",
"btn": "ปิด",
"image": null,
"value": null
},
"api_result": false
}
}
```
---
### Policy Accept
```
POST /subwebsite/shiftwork/api/shiftwork_api_v100/policy_accept/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Request
Example :
```json=
{
"policy_accept": true
}
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"api_result": true
}
}
```
---
### My job list
```
GET /subwebsite/shiftwork/api/shiftwork_api_v100/my_job_list/format/json
```
#### Authorization (Header) - สำหรับช่าง
```
Bearer b89b0eb0f39e80730b81dea0ebc3276800cd02094936c59d02922eba40323766
```
#### Perameter
```
my_job_status: "HAVE_NOT_CHOOSE"[HAVE_NOT_CHOOSE/CHOOSED/JOB_CLOSED]
page: 1
```
#### Response
##### Response - `Success 200`
##### Response example
Example : Success
```json=
{
"data": {
"list": [
{
"job_id": "6429012a59a23c36134f3d19",
"image": "https://s3-ap-southeast-1.amazonaws.com/fixzy/category/main_v5/160/ic_sub_01.png?1",
"title": "ส้วมตัน ",
"status_text": "สถานะ : รอลูกค้าตอบรับ",
"status_color": "#FF8A00",
"responsible_person": "ผู้ดูแล : nikky fixzy",
"customer": "ผู้เรียก : นิกกี้ เก้าเมตร",
"location": "สถานที่ : Bang Kapi Bangkok",
"request_service_date": "สะดวกวันที่บริการ : ไม่ระบุวันที่"
}
],
"last_page": false,[true/false]
"api_result": true
}
}
```