Gofive OpenAPI
empeoVenioeTaxGo
empeoVenioeTaxGo
  1. Employee
  • Authentication API
    • Authorization
      POST
  • Employee
    • Get Employee
      GET
    • Update Employee
      PUT
    • Get List Employees
      GET
    • Get Employees List
      GET
    • Get Mastertypes List
      GET
    • Get Name Prefixes
      GET
    • Get Document Types
      GET
    • Update Employee
      POST
    • Add Employee Attachment
      POST
    • Update Employee Address
      POST
    • Update Employee Family
      POST
    • Update Employee Information
      POST
    • Update Employee Shifts
      POST
    • Update Employee Contact
      POST
    • Update Employee Education
      POST
    • Update Employee Experience
      POST
    • Update Employee CustomField
      POST
    • Delete Employee
      POST
    • Get Employee Shifts
      GET
    • Get Employee Role
      GET
    • Get Employee Movement Lists
      GET
  • Leave
    • Get Employee Documents
      POST
  • Master
    • Get Organizations
      GET
    • Get CustomField
      GET
    • Get Holiday
      GET
    • Get MasterSetup
      GET
    • Get Shift Details
      GET
  • Payroll
    • Create Loan
    • Get Loan (Draft)
    • Get Cost Center
    • Get Financial Transactions
    • Update Financial Transactions
  • Attendance
    • Get Time Attendance
    • Get Time Attendances Lite
  • Welfare
    • Get Shuttle Buses
    • Get Passengers
  • Time
    • Workin
    • Get Employee WorkIn Site
    • Get Timestamps
    • Get TimeStamp Attachments
    • Get Workin Sites
    • Get IOMO Logs
    • Add Timestamps
  • AppMan
    • Update status criminal checker
    • Send Email Notification when completed
  • Asset
    • Get Asset list
    • Update Asset
    • Get Employee Assets
  • Recruitment
    • Get Candidate
  1. Employee

Update Employee Family

POST
https://api.gofive.co.th/empeo/api/v1/employees/family
All fields that have tag 'Required' and 'Nullable' is mean that field required only when adding data, If update data that field is nullable

Request

Header Params
Content-Type
string 
required
Accepted value: application/json
Example:
application/json
Ocp-Apim-Subscription-Key
string 
required
Api subscription key get from the OpenAPI integration setting page
Example:
WPe123a9RKbcfLQNSztr45
Authorization
string 
required
Authorization credential utilized in API requests
Example:
bearer {token}
Body Params application/json
employeeRefId
string 
required
Unique identifier for referring to employees (Employee No.)
companyName
string 
required
Employee company name
familyRefNo
string 
required
Employee family reference number for update (can view from Get Employee List)
relationShipId
integer  | null 
required
Relationship ID (can view in Get mastertypes API)
titleId
integer  | null 
optional
Title of the family member (can view in Get name prefixes API)
name
string  | null 
required
First names of the family members associated with the employee
surname
string  | null 
required
Last names of the family members associated with the employee
dateOfBirth
string  | null 
optional
Family date of birth (format : YYYY-MM-DD)
nationalityId
integer  | null 
optional
Nationality ID (can view in Get mastertypes API)
religionId
integer  | null 
optional
Religion ID (can view in Get mastertypes API)
RaceId
integer  | null 
optional
Race ID (can view in Get mastertypes API)
contact
string  | null 
required
Employee family contact number
isStudy
boolean  | null 
required
Status of education (Required only if update children data)
Example
{
    "employeeRefId": "23003",
    "companyName": "empeo Dev Test",
    "familyRefNo": 7812,
    "relationShipId": 130010,
    "title": 2,
    "name": "John",
    "surname": "Doe",
    "dateOfBirth": "1990-01-01",
    "nationalityId": 500001,
    "ReligionId": 200003,
    "IsStudy":false
}

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/empeo/api/v1/employees/family' \
--header 'Ocp-Apim-Subscription-Key: WPe123a9RKbcfLQNSztr45' \
--header 'Authorization: bearer {token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "employeeRefId": "23003",
    "companyName": "empeo Dev Test",
    "familyRefNo": 7812,
    "relationShipId": 130010,
    "title": 2,
    "name": "John",
    "surname": "Doe",
    "dateOfBirth": "1990-01-01",
    "nationalityId": 500001,
    "ReligionId": 200003,
    "IsStudy":false
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "statusCode": 200,
    "message": "OK",
    "data": {
        "message": "Update successfully",
        "result": true
    }
}
Previous
Update Employee Address
Next
Update Employee Information
Built with