For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fiches

Créer, lire, mettre à jour, supprimer et rechercher des fiches

Lister les fiches assignées à l'utilisateur authentifié

get
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
pagestringOptionnel

Page de la vue d'ensemble.

Default: 0Pattern: \d+
per_pagestringOptionnel

Nombre de résultats par page (max. 100)

Default: 10Pattern: -?\d+
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
200

Liste paginée des fiches assignées à l'utilisateur authentifié.

application/json

Enveloppe commune à toutes les collections paginées, envoyée à côté de la collection elle-même.

server_timeintegerOptionnel

Horodatage du serveur au moment de la construction de la réponse.

total_countintegerOptionnel

Nombre total d'éléments correspondant à la requête, toutes pages confondues.

total_pagesintegerOptionnel
next_pageintegerOptionnel

Index de la page suivante. Absent sur la dernière.

get/{app_short}/submissions/assigned/me
GET /{app_short}/submissions/assigned/me HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "server_time": 1,
  "total_count": 1,
  "total_pages": 1,
  "next_page": 1,
  "submissions": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "structure_id": 1,
      "structure_version": 1,
      "items": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "channels": [
        "text"
      ],
      "user_id": 1,
      "last_updated_user_id": 1,
      "assigned_user": {},
      "user": {},
      "subscribers": [
        "text"
      ],
      "current_state": "123e4567-e89b-12d3-a456-426614174000",
      "submission_number": 1,
      "number_in_structure": 1,
      "latitude": 1,
      "longitude": 1,
      "settings": {},
      "task_id": "123e4567-e89b-12d3-a456-426614174000",
      "data_created_at": 1,
      "data_updated_at": 1,
      "created_at": 1,
      "updated_at": 1,
      "deleted_at": 1,
      "read_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}

Lister les fiches d'un formulaire

get

Les résultats sont limités aux formulaires auxquels l'utilisateur authentifié a accès dans le vertical métier.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
structure_idstringOptionnel

Identifiant du formulaire (obligatoire sauf si reference=true).

Default: nullPattern: \d+
pagestringOptionnel

Page de la vue d'ensemble.

Default: 0Pattern: \d+
per_pagestringOptionnel

Nombre de résultats par page (max. 100)

Default: 10Pattern: -?\d+
referencestringOptionnel

Récupérer les données de référence

Default: nullPattern: true|false
updated_sincestringOptionnel

Résultats modifiés depuis cette date

Default: nullPattern: \d+
user_idstringOptionnel

Filtrer par identifiant d'utilisateur

Default: null
last_updated_user_idstringOptionnel

Filtrer par identifiant du dernier utilisateur ayant modifié

Default: null
items_expandedstringOptionnel

Récupérer la liste complète des éléments ou de l'utilisateur

Default: nullPattern: true|false
expanded_typesstringOptionnel

définir les types d'éléments à développer

Default: nullPattern: [a-z,]+
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
200

Liste paginée des fiches.

application/json

Enveloppe commune à toutes les collections paginées, envoyée à côté de la collection elle-même.

server_timeintegerOptionnel

Horodatage du serveur au moment de la construction de la réponse.

total_countintegerOptionnel

Nombre total d'éléments correspondant à la requête, toutes pages confondues.

total_pagesintegerOptionnel
next_pageintegerOptionnel

Index de la page suivante. Absent sur la dernière.

get/{app_short}/submissions
GET /{app_short}/submissions HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "server_time": 1,
  "total_count": 1,
  "total_pages": 1,
  "next_page": 1,
  "submissions": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "structure_id": 1,
      "structure_version": 1,
      "items": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "channels": [
        "text"
      ],
      "user_id": 1,
      "last_updated_user_id": 1,
      "assigned_user": {},
      "user": {},
      "subscribers": [
        "text"
      ],
      "current_state": "123e4567-e89b-12d3-a456-426614174000",
      "submission_number": 1,
      "number_in_structure": 1,
      "latitude": 1,
      "longitude": 1,
      "settings": {},
      "task_id": "123e4567-e89b-12d3-a456-426614174000",
      "data_created_at": 1,
      "data_updated_at": 1,
      "created_at": 1,
      "updated_at": 1,
      "deleted_at": 1,
      "read_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}

Créer une fiche

post

Pour les champs image, signature et file, envoyez d'abord le fichier et utilisez ici l'UUID retourné.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
partialstringOptionnel

Autoriser le mode partiel

Default: falsePattern: true|false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
created_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

idstring · uuidOptionnel

Généré automatiquement par le serveur si omis

structure_idintegerRequis
structure_versionintegerRequis
substitute_user_idintegerOptionnel

Optionnel. Définit un autre utilisateur comme créateur/propriétaire. L'utilisateur authentifié est toujours tracé dans l'historique.

trigger_idstring · uuidOptionnel

Transition de workflow à appliquer (PUT/PATCH uniquement)

updated_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

Réponses
200

Fiche créée

application/json
idstring · uuidOptionnel
structure_idintegerOptionnel

Identifiant du formulaire.

structure_versionintegerOptionnel

Version du formulaire avec laquelle la fiche a été remplie.

channelsstring[]Optionnel

Diffusions correspondant à la fiche.

user_idintegerOptionnel

Propriétaire de la fiche.

last_updated_user_idintegerOptionnel

Utilisateur ayant modifié la fiche en dernier.

assigned_userobjectOptionnel

Utilisateur à qui la fiche est assignée. Présent uniquement lorsqu'elle est assignée.

userobjectOptionnel

Le propriétaire de la fiche — même forme d'objet que assigned_user. Présent uniquement lorsque la requête porte items_expanded=true ; absent des endpoints de liste et de recherche, quel que soit ce paramètre.

subscribersstring[]Optionnel

Utilisateurs abonnés à la fiche.

current_statestring · uuidOptionnel

État du workflow dans lequel se trouve actuellement la fiche.

submission_numberintegerOptionnel

Numéro séquentiel à l'échelle du vertical métier.

number_in_structureintegerOptionnel

Numéro séquentiel au sein du formulaire.

latitudenumberOptionnel
longitudenumberOptionnel
settingsobjectOptionnel
task_idstring · uuidOptionnel

Tâche à laquelle la fiche appartient, lorsqu'il y en a une.

data_created_atintegerOptionnel

Date de création de la donnée sur le serveur.

data_updated_atintegerOptionnel

Date de dernière modification de la donnée sur le serveur.

created_atintegerOptionnel
updated_atintegerOptionnel
deleted_atintegerOptionnel

Date de suppression. Présente uniquement lorsque la fiche a été supprimée.

read_atstring · date-timeOptionnel

Date à laquelle la fiche a été marquée comme lue. Présente uniquement une fois que cela a eu lieu.

post/{app_short}/submissions
POST /{app_short}/submissions HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 236

{
  "created_at": 1,
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "structure_id": 1,
  "structure_version": 1,
  "substitute_user_id": 1,
  "trigger_id": "123e4567-e89b-12d3-a456-426614174000",
  "updated_at": 1
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "structure_id": 1,
  "structure_version": 1,
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "channels": [
    "text"
  ],
  "user_id": 1,
  "last_updated_user_id": 1,
  "assigned_user": {},
  "user": {},
  "subscribers": [
    "text"
  ],
  "current_state": "123e4567-e89b-12d3-a456-426614174000",
  "submission_number": 1,
  "number_in_structure": 1,
  "latitude": 1,
  "longitude": 1,
  "settings": {},
  "task_id": "123e4567-e89b-12d3-a456-426614174000",
  "data_created_at": 1,
  "data_updated_at": 1,
  "created_at": 1,
  "updated_at": 1,
  "deleted_at": 1,
  "read_at": "2026-01-01T00:00:00.000Z"
}

Rechercher des fiches

post

Retourne les fiches correspondant à des critères au niveau des champs. Un champ ne peut apparaître qu'une seule fois, et la casse des opérateurs est significative.

Opérateur
Types de champs compatibles

equal / notequal

texte, nombre, booléen, date, email, téléphone

isNull / isNotNull

tous

less / greater / lesseq / greatereq

nombre

contains / notContains / startWith / endWith

texte, email, téléphone

in

liste, utilisateur, texte

range

nombre, date

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
structure_idstringOptionnel

Identifiant du formulaire (obligatoire sauf si reference=true).

Default: nullPattern: \d+
pagestringOptionnel

Page de la vue d'ensemble.

Default: 0Pattern: \d+
per_pagestringOptionnel

Nombre de résultats par page (max. 1000)

Default: 10Pattern: -?\d+
referencestringOptionnel

Récupérer les données de référence

Default: nullPattern: true|false
updated_sincestringOptionnel

Résultats modifiés depuis cette date

Default: nullPattern: \d+
user_idstringOptionnel

Filtrer par identifiant d'utilisateur

Default: null
last_updated_user_idstringOptionnel

Filtrer par identifiant du dernier utilisateur ayant modifié

Default: null
items_expandedstringOptionnel

Récupérer la liste complète des éléments ou de l'utilisateur

Default: nullPattern: true|false
expanded_typesstringOptionnel

définir les types d'éléments à développer

Default: nullPattern: [a-z,]+
show_deleted_listsstringOptionnel

Récupérer les éléments de liste même supprimés

Default: nullPattern: true|false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps

Objet dont chaque clé est un nom système de champ valide. Respectez la casse des opérateurs.

Réponses
200

Fiches correspondantes

application/json
server_timeinteger · int64Optionnel
total_countintegerOptionnel
total_pagesintegerOptionnel
post/{app_short}/submissions/search
POST /{app_short}/submissions/search HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61

{
  "ANY_ADDITIONAL_PROPERTY": {
    "operator": "equal",
    "value": null
  }
}
{
  "server_time": 1,
  "submissions": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "structure_id": 1,
      "structure_version": 1,
      "items": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "channels": [
        "text"
      ],
      "user_id": 1,
      "last_updated_user_id": 1,
      "assigned_user": {},
      "user": {},
      "subscribers": [
        "text"
      ],
      "current_state": "123e4567-e89b-12d3-a456-426614174000",
      "submission_number": 1,
      "number_in_structure": 1,
      "latitude": 1,
      "longitude": 1,
      "settings": {},
      "task_id": "123e4567-e89b-12d3-a456-426614174000",
      "data_created_at": 1,
      "data_updated_at": 1,
      "created_at": 1,
      "updated_at": 1,
      "deleted_at": 1,
      "read_at": "2026-01-01T00:00:00.000Z"
    }
  ],
  "total_count": 1,
  "total_pages": 1
}

Récupérer une fiche

get
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequisPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
Paramètres de requête
items_expandedstringOptionnel

Récupérer la liste complète des éléments ou de l'utilisateur

Default: nullPattern: true|false
expanded_typesstringOptionnel

définir les types d'éléments à développer

Default: nullPattern: [a-z,]+
fieldsstringOptionnel

Récupérer les champs additionnels

Default: nullPattern: \w+
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
200

La fiche demandée.

application/json
idstring · uuidOptionnel
structure_idintegerOptionnel

Identifiant du formulaire.

structure_versionintegerOptionnel

Version du formulaire avec laquelle la fiche a été remplie.

channelsstring[]Optionnel

Diffusions correspondant à la fiche.

user_idintegerOptionnel

Propriétaire de la fiche.

last_updated_user_idintegerOptionnel

Utilisateur ayant modifié la fiche en dernier.

assigned_userobjectOptionnel

Utilisateur à qui la fiche est assignée. Présent uniquement lorsqu'elle est assignée.

userobjectOptionnel

Le propriétaire de la fiche — même forme d'objet que assigned_user. Présent uniquement lorsque la requête porte items_expanded=true ; absent des endpoints de liste et de recherche, quel que soit ce paramètre.

subscribersstring[]Optionnel

Utilisateurs abonnés à la fiche.

current_statestring · uuidOptionnel

État du workflow dans lequel se trouve actuellement la fiche.

submission_numberintegerOptionnel

Numéro séquentiel à l'échelle du vertical métier.

number_in_structureintegerOptionnel

Numéro séquentiel au sein du formulaire.

latitudenumberOptionnel
longitudenumberOptionnel
settingsobjectOptionnel
task_idstring · uuidOptionnel

Tâche à laquelle la fiche appartient, lorsqu'il y en a une.

data_created_atintegerOptionnel

Date de création de la donnée sur le serveur.

data_updated_atintegerOptionnel

Date de dernière modification de la donnée sur le serveur.

created_atintegerOptionnel
updated_atintegerOptionnel
deleted_atintegerOptionnel

Date de suppression. Présente uniquement lorsque la fiche a été supprimée.

read_atstring · date-timeOptionnel

Date à laquelle la fiche a été marquée comme lue. Présente uniquement une fois que cela a eu lieu.

get/{app_short}/submissions/{submission_id}
GET /{app_short}/submissions/{submission_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "structure_id": 1,
  "structure_version": 1,
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "channels": [
    "text"
  ],
  "user_id": 1,
  "last_updated_user_id": 1,
  "assigned_user": {},
  "user": {},
  "subscribers": [
    "text"
  ],
  "current_state": "123e4567-e89b-12d3-a456-426614174000",
  "submission_number": 1,
  "number_in_structure": 1,
  "latitude": 1,
  "longitude": 1,
  "settings": {},
  "task_id": "123e4567-e89b-12d3-a456-426614174000",
  "data_created_at": 1,
  "data_updated_at": 1,
  "created_at": 1,
  "updated_at": 1,
  "deleted_at": 1,
  "read_at": "2026-01-01T00:00:00.000Z"
}

Mettre à jour une fiche

put

Remplace les données de la fiche. Sur un formulaire avec workflow, incluez trigger_id pour faire avancer l'état. Une fiche se trouvant dans un état final ne peut plus être modifiée.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequisPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
Paramètres de requête
partialstringOptionnel

Autoriser le mode partiel

Default: falsePattern: true|false
force_restorestringOptionnel

Autorise l'application mobile à restaurer une fiche supprimée

Default: false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
created_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

idstring · uuidOptionnel

Généré automatiquement par le serveur si omis

structure_idintegerRequis
structure_versionintegerRequis
substitute_user_idintegerOptionnel

Optionnel. Définit un autre utilisateur comme créateur/propriétaire. L'utilisateur authentifié est toujours tracé dans l'historique.

trigger_idstring · uuidOptionnel

Transition de workflow à appliquer (PUT/PATCH uniquement)

updated_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

Réponses
200

Fiche mise à jour

application/json
idstring · uuidOptionnel
structure_idintegerOptionnel

Identifiant du formulaire.

structure_versionintegerOptionnel

Version du formulaire avec laquelle la fiche a été remplie.

channelsstring[]Optionnel

Diffusions correspondant à la fiche.

user_idintegerOptionnel

Propriétaire de la fiche.

last_updated_user_idintegerOptionnel

Utilisateur ayant modifié la fiche en dernier.

assigned_userobjectOptionnel

Utilisateur à qui la fiche est assignée. Présent uniquement lorsqu'elle est assignée.

userobjectOptionnel

Le propriétaire de la fiche — même forme d'objet que assigned_user. Présent uniquement lorsque la requête porte items_expanded=true ; absent des endpoints de liste et de recherche, quel que soit ce paramètre.

subscribersstring[]Optionnel

Utilisateurs abonnés à la fiche.

current_statestring · uuidOptionnel

État du workflow dans lequel se trouve actuellement la fiche.

submission_numberintegerOptionnel

Numéro séquentiel à l'échelle du vertical métier.

number_in_structureintegerOptionnel

Numéro séquentiel au sein du formulaire.

latitudenumberOptionnel
longitudenumberOptionnel
settingsobjectOptionnel
task_idstring · uuidOptionnel

Tâche à laquelle la fiche appartient, lorsqu'il y en a une.

data_created_atintegerOptionnel

Date de création de la donnée sur le serveur.

data_updated_atintegerOptionnel

Date de dernière modification de la donnée sur le serveur.

created_atintegerOptionnel
updated_atintegerOptionnel
deleted_atintegerOptionnel

Date de suppression. Présente uniquement lorsque la fiche a été supprimée.

read_atstring · date-timeOptionnel

Date à laquelle la fiche a été marquée comme lue. Présente uniquement une fois que cela a eu lieu.

put/{app_short}/submissions/{submission_id}
PUT /{app_short}/submissions/{submission_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 236

{
  "created_at": 1,
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "structure_id": 1,
  "structure_version": 1,
  "substitute_user_id": 1,
  "trigger_id": "123e4567-e89b-12d3-a456-426614174000",
  "updated_at": 1
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "structure_id": 1,
  "structure_version": 1,
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "channels": [
    "text"
  ],
  "user_id": 1,
  "last_updated_user_id": 1,
  "assigned_user": {},
  "user": {},
  "subscribers": [
    "text"
  ],
  "current_state": "123e4567-e89b-12d3-a456-426614174000",
  "submission_number": 1,
  "number_in_structure": 1,
  "latitude": 1,
  "longitude": 1,
  "settings": {},
  "task_id": "123e4567-e89b-12d3-a456-426614174000",
  "data_created_at": 1,
  "data_updated_at": 1,
  "created_at": 1,
  "updated_at": 1,
  "deleted_at": 1,
  "read_at": "2026-01-01T00:00:00.000Z"
}

Supprimer une fiche

delete
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequisPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
204

Fiche supprimée

Aucun contenu

delete/{app_short}/submissions/{submission_id}
DELETE /{app_short}/submissions/{submission_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*

Aucun contenu

Mettre à jour une fiche partiellement

patch

Seuls les items fournis sont mis à jour ; tous les autres champs restent inchangés.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequisPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
Paramètres de requête
partialstringOptionnel

Autoriser le mode partiel

Default: falsePattern: true|false
force_restorestringOptionnel

Autorise l'application mobile à restaurer une fiche supprimée

Default: false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
created_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

idstring · uuidOptionnel

Généré automatiquement par le serveur si omis

structure_idintegerRequis
structure_versionintegerRequis
substitute_user_idintegerOptionnel

Optionnel. Définit un autre utilisateur comme créateur/propriétaire. L'utilisateur authentifié est toujours tracé dans l'historique.

trigger_idstring · uuidOptionnel

Transition de workflow à appliquer (PUT/PATCH uniquement)

updated_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

Réponses
200

Fiche complète mise à jour

application/json
idstring · uuidOptionnel
structure_idintegerOptionnel

Identifiant du formulaire.

structure_versionintegerOptionnel

Version du formulaire avec laquelle la fiche a été remplie.

channelsstring[]Optionnel

Diffusions correspondant à la fiche.

user_idintegerOptionnel

Propriétaire de la fiche.

last_updated_user_idintegerOptionnel

Utilisateur ayant modifié la fiche en dernier.

assigned_userobjectOptionnel

Utilisateur à qui la fiche est assignée. Présent uniquement lorsqu'elle est assignée.

userobjectOptionnel

Le propriétaire de la fiche — même forme d'objet que assigned_user. Présent uniquement lorsque la requête porte items_expanded=true ; absent des endpoints de liste et de recherche, quel que soit ce paramètre.

subscribersstring[]Optionnel

Utilisateurs abonnés à la fiche.

current_statestring · uuidOptionnel

État du workflow dans lequel se trouve actuellement la fiche.

submission_numberintegerOptionnel

Numéro séquentiel à l'échelle du vertical métier.

number_in_structureintegerOptionnel

Numéro séquentiel au sein du formulaire.

latitudenumberOptionnel
longitudenumberOptionnel
settingsobjectOptionnel
task_idstring · uuidOptionnel

Tâche à laquelle la fiche appartient, lorsqu'il y en a une.

data_created_atintegerOptionnel

Date de création de la donnée sur le serveur.

data_updated_atintegerOptionnel

Date de dernière modification de la donnée sur le serveur.

created_atintegerOptionnel
updated_atintegerOptionnel
deleted_atintegerOptionnel

Date de suppression. Présente uniquement lorsque la fiche a été supprimée.

read_atstring · date-timeOptionnel

Date à laquelle la fiche a été marquée comme lue. Présente uniquement une fois que cela a eu lieu.

patch/{app_short}/submissions/{submission_id}
PATCH /{app_short}/submissions/{submission_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 236

{
  "created_at": 1,
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "structure_id": 1,
  "structure_version": 1,
  "substitute_user_id": 1,
  "trigger_id": "123e4567-e89b-12d3-a456-426614174000",
  "updated_at": 1
}
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "structure_id": 1,
  "structure_version": 1,
  "items": {
    "ANY_ADDITIONAL_PROPERTY": "anything"
  },
  "channels": [
    "text"
  ],
  "user_id": 1,
  "last_updated_user_id": 1,
  "assigned_user": {},
  "user": {},
  "subscribers": [
    "text"
  ],
  "current_state": "123e4567-e89b-12d3-a456-426614174000",
  "submission_number": 1,
  "number_in_structure": 1,
  "latitude": 1,
  "longitude": 1,
  "settings": {},
  "task_id": "123e4567-e89b-12d3-a456-426614174000",
  "data_created_at": 1,
  "data_updated_at": 1,
  "created_at": 1,
  "updated_at": 1,
  "deleted_at": 1,
  "read_at": "2026-01-01T00:00:00.000Z"
}

Créer plusieurs fiches (asynchrone)

post

Interrogez callbackUrl pour connaître l'état d'avancement du traitement.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
partialstringOptionnel

Autoriser le mode partiel

Default: falsePattern: true|false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corpsobject · SubmissionInput[]
created_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

idstring · uuidOptionnel

Généré automatiquement par le serveur si omis

structure_idintegerRequis
structure_versionintegerRequis
substitute_user_idintegerOptionnel

Optionnel. Définit un autre utilisateur comme créateur/propriétaire. L'utilisateur authentifié est toujours tracé dans l'historique.

trigger_idstring · uuidOptionnel

Transition de workflow à appliquer (PUT/PATCH uniquement)

updated_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

Réponses
200

Job asynchrone accepté

application/json
callbackUrlstringOptionnel

URL à interroger pour suivre l'avancement du job asynchrone

post/{app_short}/submissions/multiple
POST /{app_short}/submissions/multiple HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 238

[
  {
    "created_at": 1,
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "items": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "structure_id": 1,
    "structure_version": 1,
    "substitute_user_id": 1,
    "trigger_id": "123e4567-e89b-12d3-a456-426614174000",
    "updated_at": 1
  }
]
{
  "callbackUrl": "text"
}

Mettre à jour plusieurs fiches (asynchrone)

put

Interrogez callbackUrl pour connaître l'état d'avancement du traitement.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
partialstringOptionnel

Autoriser le mode partiel

Default: falsePattern: true|false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corpsobject · SubmissionInput[]
created_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

idstring · uuidOptionnel

Généré automatiquement par le serveur si omis

structure_idintegerRequis
structure_versionintegerRequis
substitute_user_idintegerOptionnel

Optionnel. Définit un autre utilisateur comme créateur/propriétaire. L'utilisateur authentifié est toujours tracé dans l'historique.

trigger_idstring · uuidOptionnel

Transition de workflow à appliquer (PUT/PATCH uniquement)

updated_atinteger · int64Optionnel

Date de dernière modification (défaut : maintenant)

Réponses
200

Job asynchrone accepté

application/json
callbackUrlstringOptionnel

URL à interroger pour suivre l'avancement du job asynchrone

put/{app_short}/submissions/multiple
PUT /{app_short}/submissions/multiple HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 238

[
  {
    "created_at": 1,
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "items": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "structure_id": 1,
    "structure_version": 1,
    "substitute_user_id": 1,
    "trigger_id": "123e4567-e89b-12d3-a456-426614174000",
    "updated_at": 1
  }
]
{
  "callbackUrl": "text"
}

Récupérer des fiches par identifiants

post

Chaque identifiant peut porter optionnellement un filtre updated_since.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
Réponses
200

Fiches correspondantes

application/json
post/{app_short}/submissions/byids
POST /{app_short}/submissions/byids HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 84

{
  "submission_ids": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "updated_since": 1
    }
  ]
}
{
  "submissions": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "structure_id": 1,
      "structure_version": 1,
      "items": {
        "ANY_ADDITIONAL_PROPERTY": "anything"
      },
      "channels": [
        "text"
      ],
      "user_id": 1,
      "last_updated_user_id": 1,
      "assigned_user": {},
      "user": {},
      "subscribers": [
        "text"
      ],
      "current_state": "123e4567-e89b-12d3-a456-426614174000",
      "submission_number": 1,
      "number_in_structure": 1,
      "latitude": 1,
      "longitude": 1,
      "settings": {},
      "task_id": "123e4567-e89b-12d3-a456-426614174000",
      "data_created_at": 1,
      "data_updated_at": 1,
      "created_at": 1,
      "updated_at": 1,
      "deleted_at": 1,
      "read_at": "2026-01-01T00:00:00.000Z"
    }
  ]
}

Envoyer un fichier pour une fiche

post

Envoie un fichier à rattacher à un champ image, signature ou file. Utilisez l'uuid retourné dans ce champ.

Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

Paramètres de requête
convertToPdfstringOptionnel

Convertir le fichier envoyé en PDF

Default: falsePattern: true|false
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
string · binaryOptionnel
Réponses
200

Fichier envoyé

application/json
mime-typestringOptionnel
sizeintegerOptionnel

Taille du fichier en octets

uuidstring · uuidOptionnel

Référencez cet UUID dans les champs de fiche de type image/signature/fichier

post/{app_short}/submissions/upload
POST /{app_short}/submissions/upload HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/octet-stream
Accept: */*
Content-Length: 8

"binary"
{
  "mime-type": "text",
  "size": 1,
  "uuid": "123e4567-e89b-12d3-a456-426614174000"
}

Envoyer un fichier avec des identifiants de fiche et de fichier explicites

post
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequis
file_idstringRequis
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Corps
string · binaryOptionnel
Réponses
200

Fichier envoyé

application/json
mime-typestringOptionnel
sizeintegerOptionnel

Taille du fichier en octets

uuidstring · uuidOptionnel

Référencez cet UUID dans les champs de fiche de type image/signature/fichier

post/{app_short}/submissions/upload/{submission_id}/{file_id}
POST /{app_short}/submissions/upload/{submission_id}/{file_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/octet-stream
Accept: */*
Content-Length: 8

"binary"
{
  "mime-type": "text",
  "size": 1,
  "uuid": "123e4567-e89b-12d3-a456-426614174000"
}

Récupérer un fichier lié à une fiche

get
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

submission_idstringRequisPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}
file_idstringRequis
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
200

Contenu binaire du fichier

application/octet-stream
string · binaryOptionnel
get/{app_short}/submissions/{submission_id}/file/{file_id}
GET /{app_short}/submissions/{submission_id}/file/{file_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
binary

Interroger un traitement de fiches asynchrone

get
Autorisations
OAuth2passwordRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Token URL: Refresh URL:

OAuth2authorizationCodeRequis

Envoyez l'access token sous la forme Authorization: Bearer <token>.

Authorization URL: Token URL: Refresh URL:
Paramètres de chemin
app_shortstringRequis

Nom court du vertical métier, tel qu'il apparaît dans l'URL du back-office.

callback_idstringRequis
Paramètres d'en-tête
X-Accept-Versionstring · enumOptionnel

Version de l'API à appliquer. Vaut v1.0 si omise ; une valeur inconnue bascule sur la version la plus récente.

Default: v1.3Valeurs possibles:
Réponses
200

Statut et détails du job

application/json
get/{app_short}/submissions/multiple/callback/{callback_id}
GET /{app_short}/submissions/multiple/callback/{callback_id} HTTP/1.1
Host: api.daxium-air.com
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "callbackDetails": {
    "errors": [
      {
        "ANY_ADDITIONAL_PROPERTY": [
          "text"
        ]
      }
    ],
    "nbErrors": 1,
    "nbRecordsDone": 1,
    "nbRecordsTodo": 1,
    "nbSuccess": 1,
    "status": "Planned",
    "success": [
      "123e4567-e89b-12d3-a456-426614174000"
    ]
  }
}

Mis à jour

Ce contenu vous a-t-il été utile ?