Gofive OpenAPI
empeoVenioeTaxGo
empeoVenioeTaxGo
  1. Product
  • Introduction
  • Activity
    • Get a Activity
      GET
    • Activities Enquiry
      POST
  • Authentication API
    • Authorization
      POST
  • Customer
    • Create or Update customer
      POST
    • Get a Customer By CustomerCode
      GET
    • Customers Enquiry
      POST
    • Get a Customer By CustomerName
      GET
    • Create Customer Satisfaction
      POST
    • Add Customer Event
      POST
    • Get Customer Events by Customer Code
      GET
    • Edit Customer Event
      PUT
    • Delete Customer Event
      DELETE
    • Get Customer Event Types
      GET
  • Case
    • Add Case
    • Edit Case by CaseNo
    • Get Case by CaseNo
    • Get Case Categories
  • Deal
    • Create Deal
    • Update Deal
    • Deal Enquiry
    • Get Deal
    • Get Deal Board
    • Get Deal Stage
    • Get Deal Interest
    • Get DealLabel
    • Get Deal Missed Reason Categories
  • Employee
    • Employees Enquiry
    • Get a Employee
  • Expense
    • Create Expense
    • Update Expense
    • Expense Enquiry
    • Get a Expense
  • Product
    • Create Or Update Products
      POST
    • Get a Product Ticket
      GET
    • Get Products With Take & Status
      POST
    • Get a Product by ProductCode
      GET
    • Get Product Groups
      GET
    • Get Product Properties
      GET
    • Get Products By Filter
      POST
    • Verify Serial Number
      POST
    • /v3/Products/serials/status
      GET
    • Create or Update Codeguard Products
      POST
    • Update Product Stock
      PUT
    • /v1/products/units
      GET
    • /v1/products/units Copy
      GET
  • Quotation
    • Create Update Quotation
    • Convert Quotation To SalesOrder
    • Quotation Enquiry
    • Get a Quotation By QuotationNo
    • Cancel Quotation
  • SalesOrder
    • Create Or Update SalesOrder
    • Get a SalesOrders By Id
    • Get a SalesOrder By SalesOrderNo
    • Get Sale Order Attachment
    • Reject SaleOrder
    • Approve Sale Order
    • Update SalesOrder Payment
    • Update SalesOrder Tracking Number
  • Webhooks
    • Webhook Payload
  • Task
    • CreateTask
  • Setting
    • Get HeaderTemplate
  1. Product

Verify Serial Number

POST
https://api.gofive.co.th/v3/products/serials/verification
ยืนยันสินค้าด้วย Serial Number

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params
Content-Type
string 
required
Example:
application/json
Ocp-Apim-Subscription-Key
string 
required
รหัส subscription key ลูกค้า
Example:
{{subscription_key}}
Body Params application/json
SerialNumber
string 
required
รหัส Serail number
CustomerName
string 
optional
ชื่อลูกค้า หากไม่มี CustomerCode และชื่อไม่ตรงกับลูกค้าที่มีในระบบ ระบบจะทำการสร้างลูกค้าใหม่ให้
CustomerCode
string 
optional
CustomerCode สำหรับเลือกลูกค้าที่มีอยู่ในระบบ
CustomerType
integer 
optional
ประเภทลูกค้า 1 = business[13002], 2 = individual[13001] ,*ถ้าไม่ใส่จะเป็น individual
SaleOrderNo
string 
optional
Note
string 
optional
Latitude
number 
optional
Longtitude
number 
optional
PurchaseDate
string 
required
Example
{
  "SerialNumber": "string",//string Required
  "CustomerName": "John Doe",//string optional (required CustomerCode or CustomerName) 
  "CustomerCode": "Coode",//string optional (required CustomerCode or CustomerName)
  "CustomerType": 1,
  "SaleOrderNo": "SO23080001xxxxxxx",
  "Note": "This is a test note.",
  "Latitude": 13.7563,
  "Longtitude": 100.5018,
  "PurchaseDate": "2023-08-04"//string format "YYYY-MM-DD" Required
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gofive.co.th/v3/products/serials/verification' \
--header 'Ocp-Apim-Subscription-Key: ' \
--header 'Content-Type: application/json' \
--data-raw '{
  "SerialNumber": "string",//string Required
  "CustomerName": "John Doe",//string optional (required CustomerCode or CustomerName) 
  "CustomerCode": "Coode",//string optional (required CustomerCode or CustomerName)
  "CustomerType": 1,
  "SaleOrderNo": "SO23080001xxxxxxx",
  "Note": "This is a test note.",
  "Latitude": 13.7563,
  "Longtitude": 100.5018,
  "PurchaseDate": "2023-08-04"//string format "YYYY-MM-DD" Required
}'

Responses

🟢200Success
application/json
Body
status
object 
required
code
string 
required

สถานะของ Business Code ถ้า
Success = 1000
Error 1 ตัว = 4001
Error มากกว่า 1 ตัว = 4002    
หรือเป็น Subcode ที่ต้องการจะแสดงเพื่อสื่อความหมายของ Error โดย subcode จะเป็นตัวเดียวกับ business error code หรือไม่ก็ได้ เพื่อความสะดวกในการแสดงผล

description
string 
required
คำอธิบายข้อความที่จะแสดง
data
object 
required
ticketId
integer 
required
เลขที่ตั๋ว
codeGuardId
string 
required
serialNumber
string 
required
product
object 
required
counterId
integer 
required
statusCode
integer 
required
httpStatusCode
integer 
required
Example
{
  "data": {
    "codeGuardId": "053KLRQ9",
    "serialNumber": "IOMO202309011",
    "product": {
      "id": 51958,
      "name": "IOMO",
      "description": "เครื่องสแกน",
      "pictureUrl": "https://storage-dev.veniocrm.com/venio-app/Company/1015/Product/115169.jpeg?sv=2023-01-03&se=2023-08-08T08%3A13%3A42Z&sr=b&sp=r&sig=f95i5AKDYVL7hASrxNB9BGrhTS7hMBWznDN0v1QdlA0%3D",
      "isUseWarranty": true,
      "rewardPoints": "0"
    },
    "counterId": 2372
  },
  "statusCode": 1000,
  "httpStatusCode": 200
}
🟠401Unauthorized
🟠400Bad Request
🔴500Server Error
Previous
Get Products By Filter
Next
/v3/Products/serials/status
Built with