# Export C1B

## API REST

Pour exporter les données d'activité des salariés d'une entreprise au format C1B, utiliser l'API REST suivante :&#x20;

```
POST /companies/generate_tachograph_files
Content-Type: application/json

{
  "company_ids": [1],
  "user_ids": [100],
  "min_date": "2021-12-16",
  "max_date": "2022-02-14",
  "with_digital_signatures": false,Génération de fichiers C1B contenant les données d'activité des salariés
  "employee_version": false
}
```

### Authentification

Afin de pouvoir utiliser cette API, vous devez être authentifié : [Authentification](/guides/authentification.md).

### Requête

<table><thead><tr><th width="175">Champ</th><th width="284.48837209302326">Description</th><th width="178">Format</th><th>Obligatoire</th></tr></thead><tbody><tr><td><code>company_ids</code></td><td>Entreprises pour lesquelles on souhaite exporter les données</td><td>Liste d'identifiants d'entreprises</td><td>Oui</td></tr><tr><td><code>user_ids</code></td><td>Salariés pour lesquels on souhaite filtrer les données. Par défaut, on remonte les données pour tous les salariés</td><td>Liste d'identifiants de salariés</td><td>Non (par défaut: <code>[]</code>) </td></tr><tr><td><code>min_date</code></td><td>Date de début de la période souhaitée</td><td>Date au format "YYYY-MM-dd"</td><td>Non</td></tr><tr><td><code>max_date</code></td><td>Date de fin de la période souhaitée</td><td>Date au format "YYYY-MM-dd"</td><td>Non</td></tr><tr><td><code>with_digital_signatures</code></td><td>Permet d'ajouter des signatures numériques aux fichiers pour prouver leur intégrité</td><td>Booléen</td><td>Non (par défaut: <code>false</code>)</td></tr><tr><td><code>employee_version</code></td><td>Permet d'ajouter la version salarié correspondant aux fichiers</td><td>Booléen</td><td>Non (par défaut: <code>false</code>)</td></tr></tbody></table>

### Réponse

En cas de succès, l'API retourne un fichier ZIP :&#x20;

```
HTTP/1.1 200 OK
Content-Disposition: attachment; filename=fichiers_C1B.zip
Content-Type: application/zip
Content-Length: ...
```

### Cas d'erreurs

<table><thead><tr><th width="440">Description</th><th>HTTP Status</th></tr></thead><tbody><tr><td>Pas de token d'authentification</td><td>401 Unauthorized</td></tr><tr><td>Le token d'authentification ne correspond pas à une des entreprises renseignées</td><td>403 Forbidden</td></tr><tr><td>La requête est mal formée (le détail est dans le corps de la réponse)</td><td>404 Bad request</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.mobilic.beta.gouv.fr/exports/export-c1b.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
