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 BatchImport API

The BatchImport API from FlowAccount — 10 operation(s) for batchimport.

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

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

This API exposes 11 operations across 10 paths, and defines 17 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.

11 operations 10 paths 17 schemas 1 DELETE4 GET6 POST

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 BatchImport 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 11

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

BatchImport 11
GET
/{culture}/cash-invoices/batch-metadata
To get details of a document
BatchImport_GenerateBacthIdMetadata 2 params → 200
POST
/{culture}/cash-invoices/batch-import-history
BatchImport_QueryBatchHistory 1 param → 200
POST
/{culture}/cash-invoices/query-batch
Query the batch by id and status
BatchImport_QueryBatch 2 params body → 200
POST
/{culture}/cash-invoices/retry-simple-documents
BatchImport_RetrySimpleDocuments 1 param body → 200
POST
/{culture}/cash-invoices/mark-viewed
Mark the batch as viewed in notification.
BatchImport_MarkViewed 3 params body → 200
POST
/{culture}/cash-invoices/get-presign-for-upload-simpledoc
Get presign url to upload the file with payloads
BatchImport_GetPresign 2 params body → 200
GET
/{culture}/cash-invoices/get-batch-import-org-file/{batchId}
Get Original File
BatchImport_GetOrgingalFile 2 params → 200
GET
/{culture}/cash-invoices/get-batch-s3-data/{batchId}
Get data from Storage
BatchImport_GetBatchS3Data 2 params → 200
POST
/{culture}/cash-invoices/custom-template
Create or Update (Upsert) custom template
BatchImport_UpsertCustomTemplate 1 param body → 200
GET
/{culture}/cash-invoices/custom-template/{templateId}
Get custom template
BatchImport_GetCustomTemplate 2 params → 200
DELETE
/{culture}/cash-invoices/custom-template/{templateId}
Delete custom template
BatchImport_DeleteCustomTemplate 2 params → 200

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are Document (39 properties), BatchImportMetadata (15 properties), BatchMessageStatus (12 properties), ProductItem (10 properties). Each schema is shown below with its type and property counts.

CustomTemplate
object
9 properties
BatchImportPayload
object
4 properties
SimpleDocument
DocumentTypes
integer
1 = PurchaseOrder 3 = Quotation 5 = BillingNote 7 = TaxInvoice 9 = Receipt 13 = Expense 15 = Vendor 17 = WithHoldingTax 19 = BillingNotePartials 21 = TaxInvoic…
DateInfo
object
2 properties
BatchStatus
object
2 properties
BatchMessageStatus
object
12 properties
BatchImportStatus
integer
0 = None 1 = Awaiting 3 = Pending 5 = Failed 6 = HandledDuplicated 7 = Succeed
CustomTemplateColumn
object
BatchImportMetadata
object
15 properties
UpgradeDocument
object
3 properties
Document
object
39 properties
BatchImportRetry
object
2 properties
BatchHistory
object
1 property
SimpleProductItem
ProductItem
object
10 properties
CustomTemplateInfo
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

flowaccount-batchimport-api-openapi.yml Raw ↑

Other APIs FlowAccount publishes across the network.

FlowAccount BillingNote API
FlowAccount CashInvoice API
FlowAccount CompanyCurrency API
FlowAccount Contact API
FlowAccount CreditNote API
FlowAccount DebitNote API
FlowAccount Employee 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 BatchImport 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.