---
title: "Daxium-Air Integration"
description: "Daxium-Air is a French no-code platform for mobile forms and field data capture. Agents read and write field submissions, manage form structures and reference lists, generate mail merge reports, schedule field tasks, move attachments in and out of file storage, and administer users and groups."
url: https://flowrunner.ai/integrations/daxium-air
date_modified: 2026-09-04T19:20:34-07:00
---

# Daxium-Air

[Forms](https://flowrunner.ai/integrations/category/documents-forms)

Daxium-Air is a French no-code platform for mobile forms and field data capture. Agents read and write field submissions, manage form structures and reference lists, generate mail merge reports, schedule field tasks, move attachments in and out of file storage, and administer users and groups.

2 triggers · 87 actions · Session · available

[Daxium-Air website](https://www.daxium-air.com/) · [Platform Documentation](https://doc-dev.daxium-air.com/) · Capability data verified 2026-08-26

1.  Submission Created Or Updated fires when a technician's handset syncs the day's inspection
2.  Get Submission reads the items dictionary, the workflow state and the identifiers of the attached photos and signature
3.  Download Submission File pulls each photo and signature into FlowRunner file storage
4.  Start Report renders the branded visit document from the mail merge template
5.  Get Report is polled until the status reads finished, then Download Report File retrieves the file
6.  The report and the findings reach the account owner and the scheduling desk
7.  A supervisor reads the failed safety check and decides whether the job closes or the crew goes back

## What This Integration Enables

Daxium-Air is the record of what happened at a place. Field crews capture inspections, delivery notes, audits and interventions on a phone that may have had no signal at the time, and the platform reconciles that when the device gets back in range. That makes this connector unlike a web form integration in one important way: the data an agent is reading was captured by someone standing in front of the thing being described, and it usually cannot be re-collected without sending a person back. FlowRunner agents read and write submissions, resolve the photos and signatures attached to them, generate mail merge reports, schedule field tasks, keep the shared reference lists in step with the systems that own them, and administer the users, groups and access sets that decide who sees what.

That constraint shapes where the [human-in-the-loop](https://flowrunner.ai/concepts/human-in-the-loop) step sits. The safe write is Patch Submission, which touches only the values it is given; Update Submission is a full replacement that clears every field it is not sent, and the bulk update behaves the same way across as many as a hundred records at once. FlowRunner defaults to the safe verb and puts a person in front of anything that removes what the field captured. Every operation here is built against Daxium-Air's published v1.3 API documentation.

### Without FlowRunner

**The visit travels on paper**: What happened on site reaches the office days later, in whatever condition the form survived

**Photos stranded on a handset**: Evidence of the site condition sits in a camera roll nobody else can search

**Reference lists drift**: The list of sites, products or fault codes a field worker picks from is whatever it was at install

### With FlowRunner

**The office knows at sync time**: Each submission arrives as an event, whether it was captured online or hours earlier with no signal

**Evidence filed with the job**: Photos, signatures and generated documents land in storage attached to the record they belong to

**Lists reconciled from the source**: Reference data is compared against the system of record using the change feed rather than a full download

## Use Case Scenarios

### The visit becomes a document and an invoice

An intervention form is completed on site and syncs. The agent reads the submission, downloads the signature and the before and after photos, and calls Start Report against the mail merge template for that customer. Because generation is asynchronous, it polls Get Report until the status is finished and then calls Download Report File. The PDF goes to the customer over [Gmail](https://flowrunner.ai/integrations/gmail-service), and the billable lines from the submission open an invoice in [QuickBooks Online](https://flowrunner.ai/integrations/quickbooks-online). The technician's job ended when the signature was captured, not when somebody retyped it.

### Work goes out, reference data comes in

A won deal in [HubSpot](https://flowrunner.ai/integrations/hubspot) creates the job. The agent calls Create Submission against the intervention form with the site details, resolves the assigned engineer with Find User By Email, and schedules the visit with Create Task. Overnight, a second flow runs the other direction: it reads the authoritative site register from [Google Sheets](https://flowrunner.ai/integrations/google-sheets), calls Get Changed Lists to see what has moved since the last sync, and applies the difference with Add List Items, Update List Item and Rename List Items. The pickers on every handset stay current without anyone exporting a list.

### Closing out completed jobs without cutting the field off

At the end of a month, hundreds of submissions are marked complete and the mobile devices are still syncing all of them. The agent builds the cleanup list, checking each candidate for open comment threads with Count Submission Comments and for scheduled work with List Tasks. Records with nothing outstanding are handled. Records with either are held back and put in front of a supervisor, because the operation that shrinks what a device syncs is the one call on this connector that cannot be reconstructed afterwards.

## Human-in-Loop Highlight

Unsubscribe All From Submission removes a record from every user's context at once, so every handset that was synchronizing it stops. The undo does not exist in any practical sense. Subscribe User To Submission adds one user back at a time, and nothing on this connector lists who was subscribed before the call, so after it runs there is no way to work out whose device just lost the record. A crew that is on site with no signal simply finds the job gone. So the agent never runs it on a status field alone. It stops with the case built: "Submission 4471 is marked complete. It has an open comment thread from yesterday and a task due tomorrow assigned to Dupont. Unsubscribing removes it from every device, and afterwards nothing here can tell you which devices had it. Unsubscribe everyone, remove it from this connection only with Unsubscribe From Submission, or leave it in place?" The supervisor decides. The vendor has also marked this whole surface deprecated, which is one more reason it is a person's call rather than a rule in a flow.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

87 actions

### Business Apps

3

-   **List Business Apps** Lists every business app the connected user can reach, with the short name that scopes almost every other route.
-   **Get Business App** Retrieves the business app on this connection, including the instance timezone needed to convert its timestamps.
-   **List Subscriptions** Lists the license subscriptions on the account with the web and mobile caps and how many of each are in use. Run it before creating users.

### Forms

6

-   **List Forms** Lists the forms defined in the business app with their field definitions, versions, visibility conditions and workflow.
-   **Get Form** Retrieves one form definition, latest or historic, with each field's system name, label, type and required flag.
-   **Download Form Logo** Downloads an image attached to a form definition into FlowRunner file storage.
-   **Get Form Parents** Returns the parent forms a form is related to, which is how a flow walks up a nested data model.
-   **List Views** Lists the saved submission views, each holding a named set of filters, columns and sort order used in the back office.
-   **Get View** Retrieves one saved view with its columns and filter criteria, so a flow can reproduce the same filtering.

### Submissions

13

-   **List Submissions** Lists the submissions captured against one form, optionally limited to those changed after a given moment.
-   **List Reference Data** Lists the reference submissions available to the connected user across every form, which is the fastest way to mirror shared content.
-   **Get Submission** Retrieves one submission with its full items dictionary, workflow state and the identifiers of any attached files.
-   **Get Submissions By ID** Retrieves a batch of submissions in one call, optionally skipping any unchanged since a per record timestamp.
-   **Search Submissions** Searches one form's submissions with field level criteria, pairing a field system name with an operator and a value.
-   **Create Submission** Creates a submission with its values supplied as an items dictionary. Image, signature and file fields reference a file uploaded beforehand.
-   **Update Submission** Replaces a submission's field values. Omitted fields are cleared, so this is the full write rather than the safe one.
-   **Patch Submission** Updates only the fields supplied and leaves everything else untouched. The default write for an integration sending one value back.
-   **Delete Submission** Permanently deletes a submission. The deletion cannot be undone from the API.
-   **Create Submissions In Bulk** Queues up to a hundred submission creations in one asynchronous call, returning a callback identifier rather than the records.
-   **Update Submissions In Bulk** Queues up to a hundred submission updates asynchronously. Each object is a full replacement, so anything omitted is cleared.
-   **Get Bulk Submission Status** Reads the outcome of an asynchronous bulk create or update, naming every record that succeeded and every one that failed.
-   **Get Submission Parents** Returns the parent submissions a record is related to, walking a chain of relations without reading each record.

### Files

5

-   **Upload Submission File** Uploads a file to the business app and returns the identifier an image, signature or file field must reference.
-   **Upload File For Submission** Uploads a file and links it to a submission and a chosen file identifier in a single call.
-   **Upload Standalone File** Uploads a file through the business app file endpoint, which is the upload a CSV list import consumes.
-   **Download Submission File** Downloads a file, image or signature attached to a submission into FlowRunner file storage. Payloads carry identifiers only, so this is how the bytes are resolved.
-   **Download Error Report File** Downloads the error report an asynchronous job wrote its rejected rows to.

### Comments

7

-   **Count Submission Comments** Returns the number of comments on a submission, replies included. A cheap check before the heavier read.
-   **List Submission Comments** Lists the top level comments on a submission with their authors and reply counts.
-   **List Comment Replies** Lists the replies under one parent comment. Threads are one level deep, so a reply never has replies of its own.
-   **Get Comments For Submissions** Retrieves the comments of many submissions at once, parents and replies together.
-   **Create Submission Comment** Posts a comment on a submission, optionally as a reply. It is attributed to the user this connection authenticates as.
-   **Update Submission Comment** Rewrites the message of a comment. Daxium-Air allows this only for comments the connected user wrote.
-   **Delete Submission Comment** Deletes a comment, again only one the connected user wrote.

### AI

2

-   **Enhance Text** Sends a text field value through the vendor's text enhancement service, which corrects spelling and grammar and improves clarity.
-   **Record Enhancement Decision** Records whether the enhanced text was accepted or rejected, which is what feeds the vendor's quality reporting.

### Lists

16

-   **List Lists** Lists the root node of every reference list in the business app with the date it last changed.
-   **Get List** Retrieves a list and its items as a tree, each carrying its parent, depth, position and external identifier.
-   **Get List Children** Retrieves the direct children of one node, expanding a hierarchy on demand rather than paging the whole list.
-   **Search List Items** Finds list items by their external identifier, which is the key most integrations match on.
-   **Get Selectable List Items** Returns the items the connected user is actually permitted to choose, after access sets have been applied.
-   **Get Changed Lists** Reports which lists and access sets have changed since a known state. The intended way to keep an external copy in step.
-   **Create List** Creates a list and the whole tree of items below it in one call.
-   **Rename List Items** Renames one or more items by identifier, changing nothing else.
-   **Update List Item** Updates one item's name, coordinates, external identifier, status color or linked URL. Values left empty are not sent.
-   **Add List Items** Appends several items below one node in a single call.
-   **Move List Item** Moves a node within its list. The only way to change ordering, since position is not writable elsewhere.
-   **Import List From CSV** Imports list items from a previously uploaded CSV, either appending every row or reconciling the list against the file.
-   **Get List Import Status** Reads the outcome of an asynchronous list import.
-   **Download List Item Image** Downloads the image attached to a list item into FlowRunner file storage.
-   **Delete List Item** Removes one item and every sub item beneath it. The cascade cannot be undone from the API.
-   **Delete List** Deletes an entire list and everything in it, so any form field drawing its options from that list loses them.

### Access Sets

9

-   **List Access Sets** Lists every list access set with the users, groups and list nodes each one grants.
-   **Get Access Set** Retrieves one access set in full, which is how a flow reads current membership before changing it.
-   **Get Access Set Members** Lists just one kind of member, the users, the groups or the list nodes. Cheaper when only one dimension matters.
-   **Get User Access Sets** Returns the access sets that apply to one user on one list, which explains why they see a reduced set of options.
-   **Create Access Set** Creates an access set limiting which nodes of a list the named users and groups may choose.
-   **Add Access Set Member** Adds one user, group or list node. Daxium-Air edits membership one entity at a time rather than by replacement.
-   **Remove Access Set Member** Removes one user, group or list node from an access set.
-   **Delete Access Set** Deletes an access set, which lifts its restriction and returns the full list to everyone it covered.
-   **Generate Access Set Dependencies** Rebuilds an access set's internal dependencies so a membership change takes effect at once rather than on the next cycle.

### Tasks

2

-   **List Tasks** Lists scheduled field tasks, filtered by form, assigned user and start or due date window.
-   **Create Task** Schedules a field task from a submission model or an explicit set of submissions, optionally assigned and optionally recurring.

### Reports

5

-   **List Report Templates** Lists the mail merge templates available for a form or for one submission.
-   **List Submission Reports** Lists the reports already generated for a submission, with the status and file identifiers of each.
-   **Get Report** Retrieves one generated report with its status and file identifiers. The polling call after generation starts.
-   **Start Report** Starts generating a mail merge report for a submission from a template. Generation is asynchronous and requires a callback URL.
-   **Download Report File** Downloads a generated report document into FlowRunner file storage.

### Custom Applications

3

-   **List Custom Apps** Lists the custom mobile applications configured for the business app, with their menus, screens and widgets.
-   **Get Custom App** Retrieves one custom mobile application with the full definition of its navigation and screens.
-   **Download Custom App File** Downloads an asset belonging to a custom mobile application, such as a banner or an icon.

### Context

3

-   **Subscribe User To Submission** Adds a submission to a user's context, which is the set of records their device synchronizes. The vendor marks this surface deprecated.
-   **Unsubscribe From Submission** Removes a submission from the connected user's context only. The narrow alternative to removing it from everyone.
-   **Unsubscribe All From Submission** Removes a submission from every user's context at once, so all devices stop synchronizing it. The operation this page's human gate exists for.

### Groups

3

-   **List Groups** Lists the application groups with the users and forms each covers. Administrator rights are required.
-   **Create Group** Creates an application group and sets its membership and the forms it grants in the same call.
-   **Update Group** Replaces a group's definition. The user and form arrays are replacements rather than additions, so send the complete intended membership.

### Users

10

-   **List Account Users** Lists every user of the whole account, across all business apps.
-   **Get Current User** Returns the user this connection authenticates as, which is the cheapest way to verify the credentials are valid.
-   **List App Users** Lists the users of the connected business app with their groups, subscription and locale.
-   **Get User** Retrieves one user with their active flag, subscription and group memberships.
-   **Find User By Email** Looks a user up by email address, which is how a person is resolved to an identifier before being assigned a task or a group.
-   **Create User** Creates a user and assigns their licenses. Every user needs a subscription with capacity and at least one system group.
-   **Update User** Updates a user. Only the fields supplied are sent, so an omitted field keeps its current value.
-   **Create Users In Bulk** Queues up to a hundred user creations in one asynchronous call.
-   **Update Users In Bulk** Queues up to a hundred user updates asynchronously, matching each record on its username.
-   **Get Bulk User Status** Reads the outcome of an asynchronous bulk user create or update, naming the successes and the failures.

## Triggers

2 triggers

### Event Triggers

2

-   **New Submission** Fires when a submission is created against the chosen form. Daxium-Air filters on the last update date, so the trigger reads changed submissions and keeps only those created since the previous cycle. The first run records a baseline and emits nothing.
-   **Submission Created Or Updated** Fires whenever a submission of the chosen form is created or changed, including changes made offline on a handset and synchronized later. Each event carries the full submission with its list values expanded.

## Frequently Asked Questions

### What can FlowRunner do with Daxium-Air?

FlowRunner agents can run List Business Apps, Get Business App, and List Subscriptions in Daxium-Air, plus 84 more actions.

### Does connecting Daxium-Air to FlowRunner require OAuth?

No. Daxium-Air connects to FlowRunner with session-based authentication, no OAuth flow required.

### Can Daxium-Air trigger a FlowRunner workflow automatically?

Yes. Daxium-Air supports 2 triggers that can start a FlowRunner workflow automatically.

**Work at Daxium-Air?** This integration exposes Daxium-Air to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/daxium-air. Site index: https://flowrunner.ai/llms.txt
