Gofive OpenAPI
empeo
VenioeTaxGo
empeo
VenioeTaxGo
  1. Recruitment
  • Authentication
    • Authorization
      POST
  • Master
    • Get Organizations
      GET
    • Get CustomField
      GET
    • Get Holiday
      GET
    • Get MasterSetup
      GET
    • Get Overtimes
      GET
  • Recruitment
    • Get Candidate
      GET
  • Core HR
    • Attendance
      • Get Time Attendance
      • Workin
      • Get Employee WorkIn Site
      • Get Timestamps
      • Get TimeStamp Attachments
      • Get Workin Sites
      • Get IOMO Logs
      • Add Timestamps
    • Asset
      • Get Asset list
      • Update Asset
      • Get Employee Assets
    • Employee
      • Get Employee
      • Update Employee
      • Get Employees List
      • Get Mastertypes List
      • Get Name Prefixes
      • Get Document Types
      • Update Employee
      • Add Employee Attachment
      • Update Employee Address
      • Update Employee Family
      • Update Employee Contact
      • Update Employee Education
      • Update Employee Experience
      • Update Employee CustomField
      • Delete Employee
      • Get Employee Role
      • Get Employee Movement Lists
    • Leave
      • Get Employee Documents
    • Shifts
      • Get Shift Details
      • Update Employee Shifts
      • Get Employee Shifts
      • Swap Employee Shifts
    • Timesheet
      • Search Projects
      • Search Tasks
      • Create Timesheet Entry
  • Payroll
    • Get Financial Transactions
      POST
    • Update Financial Transactions
      PUT
    • Create Loan
      POST
    • Get Cost Center
      POST
  • Welfare
    • Shuttle Buses
      GET
    • Passengers
      GET
  • Goals
    • Update KPI
      POST
  • Engagement
    • Achievement
      • Get Employee Achievements
      • Create Achievement Card
      • Create Achievement Award Document
      • Get Achievement Events
    • Praise
      • Get Employee Praises
      • Get Praise Types
      • Create Praise Reward Manager
    • StampCard
      • Get Stamp Cards
      • Get Stamp Card Detail
      • Add Stamp
    • Celebration
      • Get Upcoming Celebrations
  • Overtime
    • Get Overtimes Preriods
    • Get Overtimes Documents
  • Employee
    • User Info
    • Update Employee Information
  1. Recruitment

Get Candidate

GET
https://api.gofive.co.th/empeo/api/Recruitment/candidate
ดึงรายชื่อผู้สมัครงาน
ดึงรายชื่อผู้สมัครงานของ tenant พร้อมตำแหน่งที่สมัคร บริษัทที่รับสมัคร และสถานะปัจจุบัน
ทุก parameter เป็นตัวกรองและไม่บังคับ — ไม่ส่งเลยหมายถึงเอาผู้สมัครทั้งหมดของ tenant (50 รายการแรก)
การแบ่งหน้า: pageSize = จำนวนรายการต่อหน้า (ไม่ส่ง = 50, ส่ง 0 = เอาทั้งหมด) และ pageIndex
คือจำนวนแถวที่ข้าม ไม่ใช่เลขหน้า — หน้าที่สองของ pageSize=50 คือ pageIndex=50 ไม่ใช่ pageIndex=2
ตัวกรองที่ชื่อไม่ตรงกับสิ่งที่ค้นจริง: careerSite ค้นจาก ชื่อบริษัท ที่รับสมัคร (แบบ contains)
ไม่ใช่ชื่อเว็บไซต์รับสมัคร ส่วน applicantNo, uniqueLineId, positionName ค้นแบบ contains ทั้งหมด
(positionName ค้นทั้งชื่อไทยและอังกฤษ)
ช่วงวันที่เป็นแบบไม่รวมขอบ: recruitDateStart / recruitDateEnd เทียบกับวันเวลาที่ผู้สมัครถูกสร้าง
ด้วยเงื่อนไข > และ < ดังนั้นผู้สมัครที่ถูกสร้างตรงกับค่าที่ส่งมาพอดีจะ ไม่ ถูกนับ
ถ้าต้องการรวมทั้งวันให้ส่ง recruitDateEnd เป็นเวลา 23:59:59 ของวันนั้น
ผลลัพธ์เรียงตาม ApplicantNo จากมากไปน้อยเสมอ (ไม่มี parameter ให้เปลี่ยนลำดับ)
ต้องมีสิทธิ์ Open API โมดูล Recruitment ระดับ Read

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Query Params

Header Params

Request Code 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 'https://api.gofive.co.th/empeo/api/Recruitment/candidate?applicantNo=APP-2026-0001&uniqueLineId=U0000000000000000000000000000example&positionName=%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B8%9E%E0%B8%B1%E0%B8%92%E0%B8%99%E0%B8%B2%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A&careerSite=Acme&recruitDateStart=2026-06-01T00%3A00%3A00&recruitDateEnd=2026-06-30T23%3A59%3A59&pageSize=50&pageIndex=0' \
--header 'Ocp-Apim-Subscription-Key: YOUR_SUBSCRIPTION_KEY' \
--header 'Authorization: Bearer <token>'

Responses

🟢200OK
application/json
สำเร็จ — Data คือรายชื่อผู้สมัครที่ตรงตัวกรอง
Bodyapplication/json

Example
{
    "StatusCode": 200,
    "Message": "OK",
    "Totals": 2,
    "Data": [
        {
            "ApplicantNo": "APP-2026-0001",
            "ApplicantName": "ผู้สมัครตัวอย่าง",
            "ApplicantNameEN": "Sample",
            "ApplicantSurname": "หนึ่ง",
            "ApplicantSurnameEN": "One",
            "ApplicantEmailAddress": "[email protected]",
            "ApplicantMobileNo": "0800000001",
            "Gender": "ชาย",
            "GenderEN": "Male",
            "DateOfBirth": "01/15/1995 00:00:00",
            "PositionName": "นักพัฒนาระบบ",
            "PositionNameEN": "Software Developer",
            "CompanyName": "Acme",
            "StatusName": "รอสัมภาษณ์",
            "StatusNameEN": "Waiting for interview",
            "RevisionNo": "1",
            "ApplicantAddress": "1 ถนนตัวอย่าง แขวงตัวอย่าง เขตตัวอย่าง กรุงเทพมหานคร 10110",
            "ApplicantAddressEN": "1 Sample Road Sample Sub-district Sample District Bangkok 10110"
        },
        {
            "ApplicantNo": "APP-2026-0002",
            "ApplicantName": "ผู้สมัครตัวอย่าง",
            "ApplicantNameEN": "Sample",
            "ApplicantSurname": "สอง",
            "ApplicantSurnameEN": "Two",
            "ApplicantEmailAddress": "[email protected]",
            "ApplicantMobileNo": "0800000002",
            "Gender": "หญิง",
            "GenderEN": "Female",
            "DateOfBirth": "03/22/1998 00:00:00",
            "PositionName": "นักวิเคราะห์ระบบ",
            "PositionNameEN": "System Analyst",
            "CompanyName": "Acme",
            "StatusName": "",
            "StatusNameEN": null,
            "RevisionNo": "1",
            "ApplicantAddress": "2 ถนนตัวอย่าง แขวงตัวอย่าง เขตตัวอย่าง กรุงเทพมหานคร 10110",
            "ApplicantAddressEN": "2 Sample Road Sample Sub-district Sample District Bangkok 10110"
        }
    ]
}
🟢204No Content
🟠401Unauthorized
🟠403Forbidden
🟠429
🔴500Server Error
Modified at 2026-08-17 17:20:30
Previous
Get Overtimes
Next
Get Time Attendance
Built with