- Accounts Module
- Authentication
- Permessions
- User
- Jobs
- Business
- Branches
- Activities
- Standard Catlog
- Agents
- Employees
- Payslips
- get_user_from_token
- get_cash_account
- Notification Send Using Firebase
- add_log
- user_company
- business_users
- all_companies
- Suppliers And Customers
- New Request
- add_store_keeper
- currencies_list
- get_one_customer
- show_multi_jobs
- one_service
- get_cash_account
- user_sub_modules
- employee_password_update
- Ecommerce Module
- Catalog
- Product Prices
- All Product Prices
- All Number Product Prices
- One Product Prices
- One Product With Prices
- Add Product Price
- Add Product Main Price
- Edit Product Main Price
- Edit Product Price
- Delete Product Build
- Edit Product Main Price
- Add Product Price Group
- Product Price Groups
- Edit Product Price Group
- Check If Catalog Has Price
- Units
- Orders
- Save Abandoned Order
- Save Or Update to Abandoned Order
- Change Abandoned Order Status
- Change Payment Method And Status In Order
- Change Item Qty Or Remove
- Display Abandoned Order
- Display Total Price Of The Order
- Display User Order List
- Display User Orders List V2
- All Orders
- All Orders Daily
- Order Details
- Unpaid Order List
- Create New Order
- Display One Order With Details If No sales_order_id
- Update reservation_id In Order
- Order Shipping Methods
- Order Payment Methods
- Order Status
- Order Payment Status
- Order Shipping Status
- Post Or Update Order Fields
- Add Items To Order
- Edit Order Item Fields
- Delete Order Item
- Update Order And Item
- Update Order Item Delivery Note
- Update Payment Status
- Create New Order V2
- Update employee_id In Order
- Check Order And Item
- Update Order Status V2
- Cancel Reservation And Employee In Order Item
- Update Order Invoice Id
- Get Order Status
- Standard Products
- LFM
- Reviews
- Barcodes
- Attributes
- Distenations
- Inventory And Showroom
- Inventories
- Inventories_v2
- Inventories List
- Add Inventory Item
- Inventory Item List
- Transfer Orders
- Add Trancfered Order
- Transfer Order And Items
- Inventory Requests List
- Inventory Transfers Transactions
- One Transfers Transaction
- Save Transfers Transaction
- Available_Items
- New Inventory Transfers
- Transaction Items
- Save Transaction Items
- Inventory Item List_111
- validate Inventory Or POS Session
- Inventory Category
- Showroom
- Showroom Category
- Audit Sessions
- Venues
- Discounts
- Locations
- Favourites
- Galleries
- Banner
- News
- Pages
- Catalog Comments
- Artist
- HR Module
- employees
- employeesPOST
- employeeGET
- employee By User IdGET
- select employeeGET
- employees_have_same_skillGET
- array_of_employees_have_same_skillGET
- employees/reduceGET
- trashed employeesGET
- POST/ add employeePOST
- employee_bulkPOST
- update_employeePUT
- delete employeeDELETE
- get user profileGET
- get Reservation CountGET
- get Trainer EmployeesGET
- update Occupation IdPOST
- update Main ProfilePOST
- employees Have Service SkillsGET
- employee Fingerprint LocationsGET
- employees bulk ActivationPOST
- Add Accounts User POST
- skills
- administration
- sections
- employee - vacation
- residence-status
- contracts
- departments
- payslips
- settings
- setting - payrole
- settings - schedule tiems
- settings - vacations
- employee - measure
- employee - measure - status
- penalties
- loan
- employees v2
- payslip v2
- will delete
- settings-infractions
- Agreements
- Settings agreement status
- Settings agreement invoices status
- Entry and Exit
- Logs
- Requests
- Audits
- GET/business_idGET
- testGET
- Calendar Module
- Calendars
- Calendar Working Hours
- Calendar Vacations
- Calendar Break
- Calendar Tours
- Attendances
- get Attendances
- get One Attendance
- get Customer Attendances
- get Customer Bookings
- get Customer Booked Bookings
- get Tout Category Customer Ids
- add New Attendance
- update Attendance
- update Multi Attendances
- change Customer Tour Status
- auto Mark Not Attended Tours
- decrypt QR
- show QR Code
- get Attendances Dates and times
- get Attendances Times By Dates
- get Categories Attendance By Tour Copy
- delete Attendance Item
- Events
- Services
- Default Calendar
- Reservtions
- BI
- Customers
- company_branches
- business_employees
- get available_specialists
- get pos_available_specialists
- Accounting Module
- payslips
- business_v4
- Production Orders
- Divisions
- Gateways
- Branches
- Countries
- Add invoice
- Employees_invoice_paymanet
- Payslip items
- Authentication
- Accounts Totals
- Journal Totals
- Account logs
- Modules
- Taxes
- Inventory items
- Cash And Bank Accounts
- Customers And Suppliers
- Payments Recipts
- Accounts
- Journal entries
- Inventory Locations
- Good Receipts
- Delivery Notes
- Purchase invoices
- Sales invoices
- Special Accounts
- Capital Accounts
- Fixed Assets
- Businesses
- Accounting_APIs_v4
- Sales invoices
- SalesQuotes
- SalesQuotes Copy
- SalesOrders
- CustomersAPis
- Currencies
- BankCashAccounts
- Refund
- v5
- Send Mails
- get_customer_cat_by_id
- check_business_tax_required
- CRM Module
- Managment Module
Add Accounts User
Testing
Testing Env
https://testhr.vodoglobal.com
Testing Env
https://testhr.vodoglobal.com
POST
/api/v1/add-accounts-user
Last modified:2025-04-24 14:02:40
Employee Creation API#
POST /api/employees
#
Request#
Headers#
Content-Type: multipart/form-data
(for file upload)Accept: application/json
Body Parameters (form-data)#
Parameter | Type | Required | Description | Validation Rules |
---|---|---|---|---|
name | string | Yes | Full name of the employee | Required, max 255 characters |
city_id | integer | Yes | ID of the city | Required, numeric |
country_id | integer | Yes | ID of the country | Required, numeric |
profile | file | No | Profile picture | Image file, max 5MB |
Response#
Success (201 Created)#
{
"status": "success",
"success": true,
"data": {
"id": 123,
"name": "John Doe",
"city_id": 1,
"country_id": 1,
"active": 1,
"created_at": "2023-01-01T00:00:00.000000Z",
"updated_at": "2023-01-01T00:00:00.000000Z"
}
}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://testhr.vodoglobal.com/api/v1/add-accounts-user' \
--header 'secure_business_key: 4765066450c0bd66325.48403130' \
--header 'uuid: 630ca2f4885f8' \
--header 'Accept: application/json' \
--header 'Accept-Language: ar' \
--header 'user-token: ' \
--form 'name="marco"' \
--form 'city_id="15"' \
--form 'country_id="10"' \
--form 'profile=@"C:\\Users\\Se7a\\Downloads\\download.jpg"'
Response Response Example
{
"status": "success",
"success": true,
"data": {
"id": 123,
"name": "John Doe",
"postcode": "12345",
"city_id": 1,
"country_id": 1,
"district": "Central",
"address": "123 Main St",
"active": 1,
"created_at": "2023-01-01T00:00:00.000000Z",
"updated_at": "2023-01-01T00:00:00.000000Z"
}
}
Request
Header Params
secure_business_key
stringÂ
required
Example:
{{secure_business_key}}
uuid
stringÂ
required
Example:
{{uuid}}
Accept
stringÂ
required
Example:
application/json
Accept-Language
stringÂ
required
Example:
ar
user-token
stringÂ
required
Example:
{{user_token}}
Body Params multipart/form-data
name
stringÂ
required
Example:
marco
city_id
stringÂ
required
Example:
15
country_id
stringÂ
required
Example:
10
profile
fileÂ
required
Example:
file://C:\Users\Se7a\Downloads\download.jpg
Responses
🟢200Success
application/json
Body
object {0}