How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

FlowAccount Employee API

The Employee API from FlowAccount — 3 operation(s) for employee.

FlowAccount Employee API is one of 19 APIs that FlowAccount publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Employee. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and authentication docs.

This API exposes 6 operations across 3 paths, and defines 98 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against 2 base URLs: https://openapi.flowaccount.com/sandbox, https://openapi.flowaccount.com/v3-alpha.

6 operations 3 paths 98 schemas 1 DELETE3 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://openapi.flowaccount.com/v3-alpha
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

FlowAccount Employee API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Reference) (bearer). By default, every request must be authenticated.

  • bearer — Specify the authorization token.

Paths & Operations 6

Across 3 paths, the API surfaces 6 operations — 1 DELETE, 3 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Employee 6
GET
/Employee/{id}
Get employee by Id
Employee_GetById 1 param → 200
DELETE
/Employee/{id}
Delete/Remove Employee by Id
Employee_Remove 1 param → 200
GET
/Employee
Get employee list with payrollQuery model
Employee_GetList body → 200
POST
/Employee
Create Employee
Employee_Create body → 200
PUT
/Employee
Update Employee
Employee_Edit body → 200
GET
/Employee/count
Count employees
Employee_Count → 200

Schemas 98

The contract defines 98 schemas that model the data the API accepts and returns. The most detailed are CompanyPreferences (129 properties), PayrollDetail (88 properties), Employee (68 properties), Company (45 properties). Each schema is shown below with its type and property counts.

ReportTypes
integer
10 = Sales 11 = SalesTeamReport 12 = SalesTax 13 = SimpleSales 14 = AccountReceivable 15 = AccountReceivableAging 20 = Purchase 21 = PurchaseTax 22 = AccountPa…
PayrollPreferences
object
18 properties
ExpenseList
ReconciledDocument
object
12 properties 1 required
Contact
object
43 properties
BankAccount
object
26 properties 1 required
BatchTaxFilingStatus
integer
1 = Awaiting 3 = Refunded
PayrollDetailStatus
integer
0 = Draft 1 = Awaiting 2 = Reset 3 = Paid 4 = Partial 5 = Rejected 7 = Approved 11 = PushPayAwaiting 13 = PushPayProcessed 15 = PushPayRejected 17 = PushPayPar…
Entity
integer
1 = PND3 3 = PND53 5 = PND1K 7 = PND1KSpecial 9 = PND2 11 = PND2K 13 = PND3K 15 = PND1
OrderBy
integer
1 = Asc 3 = Desc
DocumentReferenceTypes
integer
1 = ImportDocument 3 = PartialPayments 5 = Batch 7 = Etax 9 = MiigratePartialPayments 11 = BatchPartialPayments 13 = DepositFirst 15 = DepositLast
JournalEntryTemplateType
integer
1 = Default 3 = DocumentCreated 5 = Payment 7 = ChequeDate 9 = TaxNoRefund 11 = VATManagementHistory
PackageList
object
7 properties 2 required
RunningNumberType
integer
1 = Default 3 = YearMonth 5 = Month 7 = Year 9 = FreeHand
SupplierInvoice
object
19 properties 4 required
JournalEntry
object
40 properties 4 required
IDocumentReference
object
27 properties
FiscalYearStatus
integer
1 = Current 3 = Opening 5 = Closed
BankingChannelsStatus
integer
1 = Active 3 = InActive
FiscalYear
object
9 properties
DataRange
integer
1 = CurrentMonth 3 = PreviousMonth 5 = Manual 7 = CurrentYear 9 = PreviousYear 11 = AsAt 13 = Grid 15 = FiscalYear 17 = Months 19 = Days
Department
object
11 properties 1 required
PaymentChannelsType
integer
1 = POS 3 = PayemntGateWay 5 = EDC 7 = ECommerce
Bank
object
10 properties 2 required
ProductNonInventoryType
integer
1 = NonStockProduct 3 = SparepartProduct 5 = SampleProduct 7 = FreemiumProduct 9 = SupplyProduct 11 = OthersProduct
Payroll
object
44 properties
ReceivableInvoice
BatchTaxFiling
PayrollStatus
integer
0 = Draft 1 = Awaiting 2 = Reset 3 = Paid 4 = Partial 5 = Rejected 7 = Approved 11 = PushPayAwaiting 13 = PushPayProcessed 15 = PushPayRejected 17 = PushPayPar…
RemainingCollectedType
integer
1 = CashShortOrOver 3 = CashDiscount 5 = ExchangeRateDiff 51 = SalesCashShortOrOver 53 = SalesDiscount 55 = SalesBankFee 57 = SalesExchangeRateDiff
DocumentQuery
EmployeeModel
ExpenseCategory
object
16 properties 1 required
OtherChannels
object
15 properties 1 required
ContactGroups
integer
1 = Individual 3 = Juristic 9 = Undefined
DocumentTypes
integer
1 = PurchaseOrder 3 = Quotation 5 = BillingNote 7 = TaxInvoice 9 = Receipt 13 = Expense 15 = Vendor 17 = WithHoldingTax 19 = BillingNotePartials 21 = TaxInvoic…
CustomDocumentModel
integer
1 = SwitchProductItemSellToBuy
KConnectProductCode
integer
1 = PCT 3 = PPA 5 = PPB
OtherChannelsType
integer
1 = Receive 3 = ReceivePay 5 = Pay
Currency
integer
1 = USD 3 = GBP 5 = EUR 7 = JPY 9 = HKD 11 = CNY 13 = THB 15 = AUD 33 = BDT 35 = BHD 37 = BND 39 = KHR 41 = CAD 43 = DKK 45 = INR 47 = IDR 49 = ILS 53 = KRW 55…
IncomeType
integer
1 = Salary 3 = Commission 5 = Licensing 7 = Interest 9 = NetProfit30 11 = NetProfit25 13 = NetProfit20 15 = NetProfitOther 17 = TaxExemption 19 = DividenFromSh…
FilterOptions
object
3 properties
ProductTypes
integer
1 = Service 3 = ProductWithNoStock 5 = ProductWithStock
CreditCard
object
18 properties 1 required
SystemChartOfAccount
object
5 properties 2 required
BankAccountType
integer
1 = SavingAccount 3 = CurrentAccount 5 = CreditCardAccount 7 = DepositAccount
Company
object
45 properties 6 required
PaidPeriod
integer
1 = Monthly 3 = Daily
ProductList
object
40 properties 1 required
CompanyTypeEnum
integer
10 = PrivateWithTax 20 = PrivateWithoutTax 30 = Personal 40 = PersonalWithTax 50 = PartnershipLimitedWithTax 60 = PartnershipLimitedWithoutTax
GenderPrefix
integer
1 = Mr 3 = Mrs 5 = Ms
PaymentMethod
integer
0 = None 1 = Cash 3 = Cheque 5 = Transfer 7 = CreditCard 9 = PushPay 11 = PettyCash 13 = Other 51 = TransferByKConnect
SupplierInvoiceStatus
integer
0 = None 1 = Awaiting 3 = WaitingForRefund 5 = CreatedBatchFilling 7 = NoRefund
TemplateFont
integer
1 = ChatThai 3 = Rsu
ReceivableInvoiceStatus
integer
1 = Awaiting 3 = Approved 5 = ApprovedAndProcessed 7 = Void 9 = Delete
IBookOfAccount
object
18 properties
Media
object
15 properties 1 required
Document2
object
ContactTypes
integer
0 = OwnCompany 3 = Client 5 = Vendor 7 = VendorAndClient 9 = ExpenseVendor
ChartOfAccount
object
27 properties 2 required
UpgradeType
integer
1 = Upgrade 3 = Renew 5 = ChangePackage
FinancialTransactionType
integer
1 = Debit 3 = Credit
SortOptions
object
2 properties
EmployeeTypes
integer
1 = EmpWithOutOT 3 = EmpWithOT 5 = EmpByDayHour 7 = Owner
CompanyPreferences
object
129 properties 42 required
ExpenseStatus
integer
1 = Awaiting 3 = Approved 4 = PendingPayment 5 = Paid 6 = PaidByPaymentSlip 7 = Void 9 = ApprovedAndProcessed 11 = Received 23 = ReceivedByPaymentSlip
PayrollQuery
BusinessType
integer
1 = SellingProducts 3 = SellingServices 5 = SellingBoth 7 = Custom
CreditCardType
integer
1 = Personal 3 = Business
ProductUnit
object
4 properties 1 required
BookOfAccountStatus
integer
0 = Delete 1 = Awaiting 5 = Approved 9 = Void -9 = ResetVoid -5 = ResetApproved -1 = ResetAwaiting
SimpleQuery
object
15 properties
Employee
object
68 properties
ProductCategory
object
5 properties
IChartOfAccount
object
20 properties
ListItem
object
2 properties
DocumentTemplates
integer
1 = Default 3 = Template1 5 = Template2 7 = Template3 9 = Template4 11 = Template5 13 = TemplateA5 15 = Template9x11withOriginal 17 = Template8 101 = NativeDef…
SendEmailStatus
integer
1 = Sent 3 = NoEmail
ConditionsOfWithholdingTax
integer
1 = WithholdsTaxAtSource 2 = PayEveryTime 3 = PayOneTime
DateType
integer
1 = PublishDate 3 = PaymentDate 5 = ExpenseDate 7 = TransitionDate
Cheque
object
10 properties 1 required
PaymentChannel
integer
1 = Omise 3 = InAppIOS 5 = InAppAndriod 7 = UssdAis 9 = BankTranfer 11 = PrePaidSerial
PettyCash
object
15 properties 1 required
DeductionType
integer
0 = None 1 = CashDiscount 3 = Commission 5 = ManagementFee 7 = Roundings 9 = Retentions
CompanyExpenseCategory
object
4 properties
PredicateOperator
integer
0 = Or 1 = And
CompanySubscription
object
29 properties
Gallery
object
8 properties
SalesType
integer
1 = Cash 3 = Credit 5 = Both
IJournalEntryBase
object
31 properties
RuleCompileStatus
integer
1 = Pending 3 = Execute 5 = Success 7 = Error 9 = WHTWarning 11 = NoMoreCompile 13 = Ignore
User
object
8 properties
PackageStatus
integer
10 = Pending 30 = Approve 50 = Suspend 70 = Terminated 90 = Delete
PartialPaymentMethod
integer
0 = Default 1 = None 3 = Quantity 5 = Price 7 = Percentage 11 = RECPartial
ChartOfAccountCategory
integer
1 = Assets 2 = Liabilities 3 = Equity 4 = Revenue 5 = Expenses
PayrollType
integer
1 = FirstVersion 3 = PayrollPayment 5 = Kconnect 7 = Cash 9 = Transfer
PayrollDetail
object
88 properties
JournalEntryStatus
integer
0 = Delete 1 = Awaiting 5 = Approved 9 = Void

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

flowaccount-employee-api-openapi.yml Raw ↑

Other APIs FlowAccount publishes across the network.

FlowAccount BatchImport API
FlowAccount BillingNote API
FlowAccount CashInvoice API
FlowAccount CompanyCurrency API
FlowAccount Contact API
FlowAccount CreditNote API
FlowAccount DebitNote API
FlowAccount Expense API
FlowAccount ProductCategory API
FlowAccount ProductInventory API
FlowAccount Products API
FlowAccount ProductUnit API
Where this information came from

This is an independent, third-party profile of FlowAccount Employee API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.