Skip to main content

Movemax public api (1.0.0)

Download OpenAPI specification:Download

Movemax Support: sales@hdw.co.th URL: www.movemax.me License: Apache 2.0

เริ่มต้น

เอกสารคู่มือสำหรับการเชื่อมต่อ MOVEMAX ด้วย API ซึ่งทาง MOVEMAX ได้เปิดให้บริการ API เป็น RESTFUL SERVICE API และจะตอบกลับด้วย JSON เสมอ โดยก่อนที่จะเชื่อมต่อ API มารู้จักคำศัพท์ ในระบบ Movemax กันก่อนดีกว่า

คำศัพท์

คำศัพท์ ความหมาย
ใบนำส่ง (Shipping note) เอกสารที่แสดงรายละเอียดการจัดส่งโดยจะจัดเก็บข้อมูลดังนี้ ที่อยู่ผู้รับ/ผู้ส่ง, รายการสินค้าที่จัดส่ง, สถานะการจัดส่งสินค้า, ต้นทุนการจัดส่ง และการเก็บเงินปลายทาง
ใบปิดบรรทุก (Manifest note) เอกสารที่แสดงรายละเอียดการออกรถเพื่อจัดส่งโดยจะจัดเก็บข้อมูลดังนี้ รถขนส่ง/พ่่วงที่ใช้ในการจัดส่ง, คนขับรถที่รับผิดชอบ, ต้นทางการจัดส่ง, ปลายทางการจัดส่ง, รายการใบนำส่ง, ต้นทุนรวมการจัดส่ง
โครงการจัดส่ง (Delivery project) เป็นหัวใจหลักของระบบ ขนส่งใน Movemax จะประกอบไปด้วย เรื่องสัญญาการจัดส่ง, ตั้งค่าการ Generator เลขที่ Tracking ใบนำส่ง และการตั้งค่าเกี่ยวกับการจัดส่งอื่นๆ
Cod (Cash on delivery) เป็นการเก็บเงินปลายทางกรณี ที่ต้องการให้ผู้ส่งไปเก็บเงินปลายทางต้องระบุ ค่า field นี้

การยืนยันตน

ในการยืนยันตนการเข้าใช้งาน API ของระบบจะใช้ API Key โดยจะถูก generate จากผู้ให้บริการ

ใบปิดบรรทุก

รวม API ที่ใช้ในการจัดการใบปิดบรรทุก

อัพเดทสถานะใบปิดบรรทุก Webhook

เป็น Webhook ที่จะส่งไปยัง URL ที่ user ระบุเมื่อ ระบบมีการเปลี่ยนสถานะใบปิดบรรทุกเพื่อเอาไป update สถานะกับระบบอื่น

Request Body schema: application/json

ข้อมูลใบปิดบรรทุก และสถานะที่อัพเดท

id
integer <int64>

ID ใบปิดบรรทุก

code
string

เลข Tracking ใบปิดบรรทุก

state
integer <int32>

type สถานะใบปิดบรรทุก

stateText
string

สถานะใบปิดบรรทุก

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "code": "string",
  • "state": 0,
  • "stateText": "string"
}

เพิ่มใบนำส่งและใบปิดบรรทุก

เป็น API ที่ใช้สำหรับนำเข้า ใบปิดบรรทุกและใบนำส่งเข้าไปในระบบ Movemax โดย API ตัวนี้รองรับการสร้างได้หลายใบนำส่งในคราวเดียว

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects

รายการใบนำส่งที่ต้องการเพิ่ม

Array
deliveryProjectCode
string

รหัสโครงการจัดส่ง

merchantCode
string

รหัสผู้ว่าจ้าง

endRouteLineCode
string

รหัสเส้นทาง

companyAcronym
string

ชื่อย่อบริษัท

coopfirmCode
string

รหัสบริษัทรถร่วม

driverCode
string

รหัสคนขับรถ

vehicleCode
string

รหัสรถ

addOnVehicleCode
string

รหัสรถพ่วง

vehicleTypeCode
string

รหัสประเภทรถขนส่ง

fuelTypeCode
string

รหัสประเภทน้ำมัน

vehicleFuelUseRate
number [ 0 .. 100 ]

อัตราการใช้น้ำมันของรถ ณ เวลาตอนสร้างใบปิดบรรทุก (ก.ม./ลิตร)

vehiclePercentReFuel
number

เปอร์เซ็นอัตราค่าเติมน้ำมันของรถ ณ เวลาตอนสร้างใบปิดบรรทุก

startConsumerDistributionCenterCode
string

ศูนย์กระจายสินค้าต้นทาง ลูกค้า

startDistributionCenterCode
string

ศูนย์กระจายสินค้าต้นทาง

underDistributionCenterCode
string

ใบนำส่งนี้ถูกสร้างภายใต้ศูนย์กระจายสินค้า

startType
integer <int32> [ 1 .. 2 ]

ประเภทของต้นทางประเภทส่งให้ลูกค้า

documentDate
string <date-time>

วันที่ใบปิดบรรทุก

receiveProductDate
string <date-time>

วันที่เริ่มส่ง

hasSubApprove
boolean

ใบปิดบรรทุกนี้จะต้องให้ SubContrator ทำการยืนยันรับงาน

useMilkrun
boolean

ใบนำส่งรายการนี้ถูกใช้งานแบบ Milkrun หรือไม่

totalDistance
number

ระยะทางรวม

Array of objects (ShippingNoteBooking)

รายการจองใบนำส่ง

Responses

Request samples

Content type
application/json
{
  • "manifestNoteList": [
    ]
}

ใช้สำหรับปิด ManifestNote (ปิด Job)

เป็น API ที่ใช้สำหรับปิดงานใบปิดบรรทุก

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array
manifestNoteNumber
string

รหัสใบปิดบรรทุก

Array of objects

Responses

Request samples

Content type
application/json
[
  • {
    }
]

ค้นหาใบปิดบรรทุก

เป็น API ที่ใช้สำหรับค้นหาใบปิดบรรทุก

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array
manifestNoteNumber
string

เลขใบปิดบรรทุก

vehicleLicensePlate
string

ทะเบียนรถ

startDocumentDate
string <date-time>

วันที่เริ่มต้นใบปิดบรรทุก

endDocumentDate
string <date-time>

วันที่สิ้นสุดใบปิดบรรทุก

deliveryProjectCode
string

รหัสโครงการ

Responses

Request samples

Content type
application/json
[
  • {
    }
]

ค้นหาใบปิดบรรทุกโดยไอดี

เป็น API ที่ใช้สำหรับค้นหาใบปิดบรรทุกโดยไอดี

path Parameters
id
required
integer <int64>

ID ของใบปิดบรรทุก

header Parameters
Authorization
required
string

Api Key

Responses

แทรกใบงานนำส่งในใบปิดบรรทุก

แทรกใบงานนำส่งในใบปิดบรรทุก

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
Array
manifestNoteCode
string

รหัสใบปิดบรรทุก

Array of objects
shippingBookingDeletedIdList
Array of numbers <int64> [ items <int64 > ]

Responses

Request samples

Content type
application/json
[
  • {
    }
]

ใบนำส่ง

รวม API ที่ใช้ในการจัดการใบนำส่ง

อัพเดทสถานะใบนำส่ง Webhook

เป็น Webhook ที่จะส่งไปยัง URL ที่ user ระบุเมื่อ ระบบมีการเปลี่ยนสถานะใบนำส่งเพื่อเอาไป update สถานะกับระบบอื่น

Request Body schema: application/json

ข้อมูลใบนำส่ง และสถานะที่อัพเดท

id
integer <int64>

ID ใบนำส่ง

code
string

เลข Tracking ใบนำส่ง

state
integer <int32>

type สถานะใบนำส่ง

stateText
string

สถานะใบนำส่ง

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "code": "string",
  • "state": 0,
  • "stateText": "string"
}

สร้างใบนำส่ง

เป็น API ที่ใช้สำหรับนำเข้า order การจัดส่งเข้าไปในระบบ Movemax โดย API ตัวนี้รองรับการสร้างได้หลายใบนำส่งในคราวเดียว

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects

รายการใบนำส่งที่ต้องการเพิ่ม

Array
code
string

รหัสใบนำส่ง ถ้าไม่ระบุระบบจะ Generate ให้อัตโนมัติ

orderNo
string

รหัสอ้างอิง order no

referenceData
string

รหัสอ้างอิง reference

documentType
string

รหัสอ้างอิงจากระบบอื่น

inDraftProcess
boolean

ใช้ mark ว่าใบนี้ยังอยู่ใน process การ draft หรือไม่

startDeliveryDate
string <date-time>

ช่วงวันที่ และเวลาจัดส่งเริ่มต้น

endDeliveryDate
string <date-time>

ช่วงวันที่ และเวลาจัดส่งสิ้นสุด

paymentType
integer <int32>
Default: 1

ชนิดการจ่ายเงิน

merchantCode
string

รหัสผู้ให้บริการ

deliverProjectCode
string

รหัสโครงการ

distributionCenterCode
string

รหัสศูนย์กระจายสินค้า

description
string

รายละเอียดการจัดส่ง

object

ข้อมูลผู้ส่ง

object

ข้อมูลผู้รับ

shipmentPriceType
integer <int32>
Default: 1

ชนิดการคิดค่าจัดส่ง

deliveryPrice
number <double>

ราคาจัดส่ง

object

ข้อมูลที่ไปรับสินค้า

object

ข้อมูลที่ไปรับสินค้า

Array of objects

รายการข้อมูลสินค้า

Responses

Request samples

Content type
application/json
{
  • "shippingNoteList": [
    ]
}

ยกเลิกใบนำส่ง

เป็น API ที่ใช้สำหรับยกเลิกใบนำส่ง อาจใช้กรณีที่นำเข้าผิด และต้องการยกเลิกใบนำส่งออกจากระบบ

path Parameters
shippingNotdId
required
integer <int64>

ID ของใบนำส่ง

header Parameters
Authorization
required
string

Api Key

Responses

ยกเลิกใบนำส่ง ด้วย เลขที่ใบนำส่ง

เป็น API ที่ใช้สำหรับยกเลิกใบนำส่ง อาจใช้กรณีที่นำเข้าผิด และต้องการยกเลิกใบนำส่งออกจากระบบ

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
shippingNoteNo
required
string

เลขที่ใบนำส่ง

Responses

Request samples

Content type
application/json
{
  • "shippingNoteNo": "string"
}

ค้นหาการติดตามบันทึกการจัดส่ง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
trackingNo
required
string

ค้นหาจาก เลขสินค้า

Responses

Request samples

Content type
application/json
{
  • "trackingNo": "string"
}

ค้นหาใบนำส่ง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
shippingNoteNumber
string

เลขใบนำส่ง

receiverName
string

ชื่อผู้รับ

receiverAddress
string

ที่อยู่ผู้รับ

receiverContact
string

เบอร์โทรผู้รับ

senderName
string

ชื่อผู้ส่ง

senderAddressText
string

ที่อยู่ผู้ส่ง

senderContact
string

เบอร์โทรผู้ส่ง

productDescription
string

รายล่ะเอียดสินค้า

shippingNoteDescription
string

รายล่ะเอียดการจัดส่ง

merchantCode
string

ผู้ว่าจ้าง

deliveryProjectCode
string

โครงการจัดส่ง

startCreateDate
string <date-time>

วันที่เริ่นต้นสร้าง

endCreateDate
string <date-time>

วันที่สินสุดสร้าง

startDeliveryDate
string <date-time>

วันที่เริ่นต้นต้องจัดส่ง

endDeliveryDate
string <date-time>

วันที่สิ้นสุดต้องจัดส่ง

Responses

Request samples

Content type
application/json
{
  • "shippingNoteNumber": "string",
  • "receiverName": "string",
  • "receiverAddress": "string",
  • "receiverContact": "string",
  • "senderName": "string",
  • "senderAddressText": "string",
  • "senderContact": "string",
  • "productDescription": "string",
  • "shippingNoteDescription": "string",
  • "merchantCode": "string",
  • "deliveryProjectCode": "string",
  • "startCreateDate": "2019-08-24T14:15:22Z",
  • "endCreateDate": "2019-08-24T14:15:22Z",
  • "startDeliveryDate": "2019-08-24T14:15:22Z",
  • "endDeliveryDate": "2019-08-24T14:15:22Z"
}

โครงการจัดส่ง

รวม API ที่ใช้ในการจัดการโครงการจัดส่ง

ค้นหาข้อมูลโครงการจัดส่งสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id โครงการจัดส่ง

name
string

ค้นหาจาก ชื่อโครงการจัดส่ง ได้ท้ังภาษาไทย และภาษาอังกฤษ

code
string

ค้นหาจาก รหัส โครงการจัดส่ง

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "name": "string",
  • "code": "string"
}

ผู้ว่าจ้าง

รวม API ที่ใช้ในการจัดการผู้ว่าจ้าง

ค้นหาข้อมูลผู้ว่าจ้าง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id ผู้ว่าจ้าง

code
string

ค้นหาจาก รหัสผู้ว่าจ้าง

name
string

ค้นหาจาก ชื่อผู้ว่าจ้าง ได้ท้ังภาษาไทย และภาษาอังกฤษ

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string"
}

ผู้ส่ง

รวม API ที่ใช้ในการจัดการผู้ส่ง

ค้นหาข้อมูลผู้ส่งสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id ผู้ส่งสินค้า

name
string

ค้นหาจาก ชื่อผู้ส่งสินค้า ได้ท้ังภาษาไทยและภาษาอังกฤษ

code
string

ค้นหาจาก รหัส ผู้ส่งสินค้า

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "name": "string",
  • "code": "string"
}

ลูกค้า

แก้ไขข้อมูลลูกค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects (CustomerDto)
Array
id
integer <int64>
shopDescription
string

รายละเอียดผู้รับสินค้า/ร้านค้า

shopNameTh
string

ชื่อผู้รับสินค้า/ร้านค้า (Th)

shopNameEn
string

ชื่อผู้รับสินค้า/ร้านค้า (En)

shopNumber
string

รหัสผู้รับสินค้า/ร้านค้า

contactId
integer <int64>
email
string

อีเมล

tel
string

เบอร์โทร

Array of objects (AddressModel)

ที่อยู่

Array of objects (ShopLoadingPlanModel)

loadingPlan

Responses

Request samples

Content type
application/json
{
  • "dataList": [
    ]
}

เพิ่มข้อมูลลูกค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects (CustomerDto)
Array
id
integer <int64>
shopDescription
string

รายละเอียดผู้รับสินค้า/ร้านค้า

shopNameTh
string

ชื่อผู้รับสินค้า/ร้านค้า (Th)

shopNameEn
string

ชื่อผู้รับสินค้า/ร้านค้า (En)

shopNumber
string

รหัสผู้รับสินค้า/ร้านค้า

contactId
integer <int64>
email
string

อีเมล

tel
string

เบอร์โทร

Array of objects (AddressModel)

ที่อยู่

Array of objects (ShopLoadingPlanModel)

loadingPlan

Responses

Request samples

Content type
application/json
{
  • "dataList": [
    ]
}

แก้ไขข้อมูลลูกค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects (CustomerDto)
Array
id
integer <int64>
shopDescription
string

รายละเอียดผู้รับสินค้า/ร้านค้า

shopNameTh
string

ชื่อผู้รับสินค้า/ร้านค้า (Th)

shopNameEn
string

ชื่อผู้รับสินค้า/ร้านค้า (En)

shopNumber
string

รหัสผู้รับสินค้า/ร้านค้า

contactId
integer <int64>
email
string

อีเมล

tel
string

เบอร์โทร

Array of objects (AddressModel)

ที่อยู่

Array of objects (ShopLoadingPlanModel)

loadingPlan

Responses

Request samples

Content type
application/json
{
  • "dataList": [
    ]
}

ลบข้อมูลลูกค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
id
integer <int64>
shopDescription
string

รายละเอียดผู้รับสินค้า/ร้านค้า

shopNameTh
string

ชื่อผู้รับสินค้า/ร้านค้า (Th)

shopNameEn
string

ชื่อผู้รับสินค้า/ร้านค้า (En)

shopNumber
string

รหัสผู้รับสินค้า/ร้านค้า

contactId
integer <int64>
email
string

อีเมล

tel
string

เบอร์โทร

Array of objects (AddressModel)

ที่อยู่

Array of objects (ShopLoadingPlanModel)

loadingPlan

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "shopDescription": "string",
  • "shopNameTh": "string",
  • "shopNameEn": "string",
  • "shopNumber": "string",
  • "contactId": 0,
  • "email": "string",
  • "tel": "string",
  • "addressList": [
    ],
  • "shopLoadingPlan": [
    ]
}

ผู้รับ

รวม API ที่ใช้ในการจัดการผู้ส่ง

ค้นหาข้อมูลผู้รับสินค้า/ร้านค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id ผู้รับสินค้า/ร้านค้า

code
string

ค้นหาจาก รหัสผู้รับสินค้า/ร้านค้า

name
string

ค้นหาจาก ชื่อผู้รับสินค้า/ร้านค้า

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string"
}

เส้นทางการขนส่ง

รวม API ที่ใช้ในการจัดการประเภทเส้นทางการขนส่ง

ค้นหาข้อมูลเส้นทางขนส่ง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id เส้นทางขนส่ง

code
string

ค้นหาจาก รหัสเส้นทางขนส่ง

name
string

ค้นหาจาก เส้นทางขนส่ง

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string"
}

สินค้า

รวม API ที่ใช้ในการจัดการสินค้า

ค้นหาข้อมูลสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id สินค้า

code
string

ค้นหาจาก อักษรย่อสินค้า

name
string

ค้นหาจาก ชื่อสินค้า

categoryId
integer <int64> >= 1

คันหาจาก รหัสหมวดหมู่สินค้า

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string",
  • "categoryId": 1
}

เพิ่มข้อมูลสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects (ProductModel)

รายการเพิ่มสินค้า

Array
id
integer <int64>
productCode
string

รหัสสินค้า

nameTh
string

ชื่อสินค้า ภาษาไทย

nameEn
string

ชื่อสินค้า ภาษาอังกฤษ

object (CategoryResponse)

หมวดหมู่สินค้า

description
string

รายละเอียดสินค้า

object (UnitResponse)

หน่วยนับ

volume
number <double>

ปริมาตรสินค้า (CBM)

weight
number <double>

น้าหนักสินค้า (kg)

volumeType
integer <int32>

ประเภทการคิดประมาตร

  1. ระบุปรมาตร
  2. ระบุขนาดสินค้า
width
number <double>

ความกว้างสินค้า (cm)

length
number <double>

ความยาวสินค้า (cm)

height
number <double>

ความสูงสินค้า (cm)

Responses

Request samples

Content type
application/json
{
  • "dataList": [
    ]
}

แก้ไขข้อมูลสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
Array of objects (ProductModel)

รายการเพิ่มสินค้า

Array
id
integer <int64>
productCode
string

รหัสสินค้า

nameTh
string

ชื่อสินค้า ภาษาไทย

nameEn
string

ชื่อสินค้า ภาษาอังกฤษ

object (CategoryResponse)

หมวดหมู่สินค้า

description
string

รายละเอียดสินค้า

object (UnitResponse)

หน่วยนับ

volume
number <double>

ปริมาตรสินค้า (CBM)

weight
number <double>

น้าหนักสินค้า (kg)

volumeType
integer <int32>

ประเภทการคิดประมาตร

  1. ระบุปรมาตร
  2. ระบุขนาดสินค้า
width
number <double>

ความกว้างสินค้า (cm)

length
number <double>

ความยาวสินค้า (cm)

height
number <double>

ความสูงสินค้า (cm)

Responses

Request samples

Content type
application/json
{
  • "dataList": [
    ]
}

ประเภทสินค้า

รวม API ที่ใช้ในการจัดการประเภทสินค้า

ค้นหาข้อมูลหมวดหมู่สินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id หมวดหมู่สินค้า

name
string

ค้นหาจาก ชื่อหมวดหมู่สินค้า สามารถค้นหาได้ท้ังภาษาไทยและภาษาอังกฤษ

code
string

ค้นหาจาก รหัสหมวดหมู่สินค้า

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "name": "string",
  • "code": "string"
}

หน่วยนับสินค้า

รวม API ที่ใช้ในการจัดการหน่วยนับสินค้า

ค้นหาข้อมูลหน่วยนับสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id หน่วยนับสินค้า

name
string

ค้นหาจาก หน่วยนับสินค้า สามารถค้นหาได้ท้ังภาษาไทยและภาษาอังกฤษา

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "name": "string"
}

องค์กร

รวม API ที่ใช้ในการจัดการองค์กร

ค้นหาข้อมูลองค์กร

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id บริษัท

acronym
string

ค้นหาจาก ชื่อตัวย่อบริษัท

name
string

ค้นหาจาก ชื่อบริษัท

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "acronym": "string",
  • "name": "string"
}

พนักงาน

รวม API ที่ใช้ในการจัดการพนักงาน

ค้นหาข้อมูลพนักงาน

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id พนักงาน

code
string

ค้นหาจาก รหัสพนักงาน

firstname
string

ค้นหาจาก ชื่อพนักงาน

lastname
string

ค้นหาจาก นามสกุลพนักงาน

positionName
string

ค้นหาจาก ชื่อตำแหน่งงาน

groupName
string

ค้นหาจาก ชื่อกลุ่มพนักงาน

employeeType
integer <int32>

ค้นหาจาก ประเภทพนักงาน

distributionCenterCode
string

ค้นหาจาก รหัสสังกัดศูนย์กระจายสินค้า

companyAcronym
string

ค้นหาจาก ชื่อย่อองค์กร

subCode
string

ค้นหาจาก ชื่อย่อบริษัทรถร่วมที่พนักงานสังกัดอย

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "firstname": "string",
  • "lastname": "string",
  • "positionName": "string",
  • "groupName": "string",
  • "employeeType": 0,
  • "distributionCenterCode": "string",
  • "companyAcronym": "string",
  • "subCode": "string"
}

ศูนย์กระจายสินค้า

รวม API ที่ใช้ในการจัดการศูนย์กระจายสินค้า

ค้นหาข้อมูลศูนย์กระจายสินค้า

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

id ศูนย์กระจายสินค้า

code
string

รหัสศูนย์กระจายสินค้า

name
string

ชื่อศูนย์กระจายสินค้าทั้งภาษาไทยและภาษาอังกฤษ

companyAcronym
string

อักษรย่อบริษัท

companyName
string

ชื่อบริษัท ทั้งภาษาไทย และ ภาษาอังกฤษ

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string",
  • "companyAcronym": "string",
  • "companyName": "string"
}

ศูนย์กระจายสินค้าลูกค้า

รวม API ที่ใช้ในการจัดการศูนย์กระจายสินค้า

ค้นหาขข้อมูลศูนย์กระจายสินค้าผู้ว่าจ้าง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id ศูนย์กระจายสินค้า

code
string

ค้นหาจาก รหัสศูนย์กระจายสินค้า

name
string

ค้นหาจาก ชื่อศูนย์กระจายสินค้า

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string"
}

รถขนส่ง

รวม API ที่ใช้ในการจัดการรถขนส่ง

ค้นหาข้อมูลรถขนส่ง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

id

licensePlate
string

ป้ายทะเบียนรถ

name
string

ชื่อรถขนส่ง

province
string

จังหวัด ป้ายทะเบียนรถ

vehicleBrandName
string

ชื่อยี่ห้อรถขนส่ง

vehicleModelName
string

ชชื่อรุ่นรถขนส่ง

vehicleKind
number

ชนิดรถขนส่ง

vehicleTypeCode
string

ชนิดรถขนส่ง

vehicleGroupName
string

ชื่อกลุ่มรถขนส่ง

ownerType
integer <int32> [ 1 .. 3 ]

เจ้าของรถ

vehicleCompanyAcronym
string

ชื่อย่อองค์กร ที่รถสังกัดอยู่

vehicleSubCode
string

ชื่อบริษัทรถร่วม ที่รถสังกัดอยู่

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "licensePlate": "string",
  • "name": "string",
  • "province": "string",
  • "vehicleBrandName": "string",
  • "vehicleModelName": "string",
  • "vehicleKind": 0,
  • "vehicleTypeCode": "string",
  • "vehicleGroupName": "string",
  • "ownerType": 1,
  • "vehicleCompanyAcronym": "string",
  • "vehicleSubCode": "string"
}

ประเภทรถขนส่ง

รวม API ที่ใช้ในการจัดการประเภทรถขนส่ง

ค้นหาข้อมูลประเภทรถขนส่ง

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
integer <int64> >= 1

ค้นหาจาก id ประเภทรถขนส่ง

code
string

ค้นหาจาก รหัสประเภทรถขนส่ง

name
string

ค้นหาจาก ชื่อประเภทรถขนส่ง

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "code": "string",
  • "name": "string"
}

รถขนส่งของ Subcontract

รวม API ที่ใช้ในการจัดการรถขนส่งของ Subcontract

ค้นหาข้อมูลบริษัทรถร่วม

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
object (Pagination)
id
number >= 1

ค้นหาจาก id บริษัทรถร่วม

name
string

ค้นหาจาก ชื่อบริษัทรถร่วม ได้ท้ังภาษาไทยและภาษาอังกฤษ

code
string

ค้นหาจาก อักษรย่อบริษัทรถร่วม

Responses

Request samples

Content type
application/json
{
  • "pagination": {
    },
  • "id": 1,
  • "name": "string",
  • "code": "string"
}

ภาษีรถขนส่ง

ค้นหาข้อมูลภาษีรถขนส่งใกล้หมดอายุ

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
licensePlate
string

ทะเบียนรถ

companyId
number >= 1

id สังกัดรถ

categoryId
number >= 1

id กลุ่มรถขนส่ง

distributionCenterId
number >= 1

id ศูนย์กระจายสินค้า

Responses

Request samples

Content type
application/json
{
  • "licensePlate": "string",
  • "companyId": 1,
  • "categoryId": 1,
  • "distributionCenterId": 1
}

พรบ. รถขนส่ง

ค้นหาข้อมูล พรบ. รถขนส่งใกล้หมดอายุ

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
licensePlate
string

ทะเบียนรถ

companyId
number >= 1

id สังกัดรถ

categoryId
number >= 1

id กลุ่มรถขนส่ง

distributionCenterId
number >= 1

id ศูนย์กระจายสินค้า

Responses

Request samples

Content type
application/json
{
  • "licensePlate": "string",
  • "companyId": 1,
  • "categoryId": 1,
  • "distributionCenterId": 1
}

ประกันภัยรถขนส่ง

ค้นหาข้อมูลประกันภัยรถขนส่งใกล้หมดอายุ

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
licensePlate
string

ทะเบียนรถ

companyId
number >= 1

id สังกัดรถ

categoryId
number >= 1

id กลุ่มรถขนส่ง

distributionCenterId
number >= 1

id ศูนย์กระจายสินค้า

Responses

Request samples

Content type
application/json
{
  • "licensePlate": "string",
  • "companyId": 1,
  • "categoryId": 1,
  • "distributionCenterId": 1
}

รายงานการจัดส่งประจำวัน

รวม API ที่ใช้ในการจัดการรายงานการจัดส่งประจำวัน

ค้นหาข้อมูลรายงานการจัดส่งประจำวัน

header Parameters
Authorization
required
string

Api Key

Request Body schema: application/json
required
shippingNoteNumber
string

รหัสใบนำส่ง

manifestNoteNumber
string

รหัสใบปิดบรรทุก

vehicleLicense
string

ทะเบียนรถ

driverName
string

ชื่อคนขับรถ

deliveryProjectCode
number <int64>

รหัสโครงการจัดส่ง

startDocumentDate
string <date-time>

วันที่เริ่มต้นมอบหมายงาน

endDocumentDate
string <date-time>

วันที่สิ้นสุดมอบหมายงาน

underDistributionCenterCode
number <int64>

รหัสศูนย์กระจายสินค้า

Responses

Request samples

Content type
application/json
{
  • "shippingNoteNumber": "string",
  • "manifestNoteNumber": "string",
  • "vehicleLicense": "string",
  • "driverName": "string",
  • "deliveryProjectCode": 0,
  • "startDocumentDate": "2019-08-24T14:15:22Z",
  • "endDocumentDate": "2019-08-24T14:15:22Z",
  • "underDistributionCenterCode": 0
}