# Limites

> Taille du corps, nombre de champs, limites de débit, usage mensuel, webhooks et conservation.

Des limites fixes qui s'appliquent à chaque espace de travail et à chaque formulaire. Seuls l'usage mensuel et le nombre d'endpoints de webhook dépendent de votre offre.

## Soumissions

| Limite | Valeur | Au-delà de la limite |
| --- | --- | --- |
| Corps de la requête | 256 Ko | `413 payload_too_large` |
| Champs stockés, sérialisés en JSON | 64 Ko | `413 payload_too_large` |
| Champs par soumission | 100 | `413 payload_too_large` |
| Longueur d'un nom de champ | 128 caractères | `413 payload_too_large` |
| Taille d'une valeur de champ | 16 Ko | `413 payload_too_large` |
| Profondeur JSON | 3 niveaux, en comptant l'objet racine | `422 too_deep` |
| `_subject` | 200 caractères | Tronqué |
| Clé d'idempotence | 255 caractères, conservée 24 heures | `400 invalid_body` |
| Fichiers | Pas encore disponible | `422 files_not_supported` |

## Définitions de formulaire

| Limite | Valeur |
| --- | --- |
| Champs par formulaire | 100 |
| Options par champ | 500 |
| Options par formulaire | 2,000 |
| Id de champ | 64 caractères, snake_case en minuscules |
| Libellé | 200 caractères |
| Texte d'aide | 1 000 caractères |
| Champ texte | Jusqu'à 10 000 caractères, 1 000 par défaut |
| Champ texte long | Jusqu'à 16 000 caractères, 10 000 par défaut |
| Pattern | 200 caractères |
| Domaines autorisés par formulaire | 20 |

## Limites de débit

| S'applique à | Limite |
| --- | --- |
| Envois vers un formulaire depuis une IP, Standard | 5 par minute et 3 en 10 secondes |
| Envois vers un formulaire depuis une IP, autres préréglages | Relaxed 20 par minute, Strict 2 toutes les 10 minutes, ou Custom |
| Envois vers n'importe quel formulaire depuis une IP | 30 par minute, et jamais plus de 600 par minute |
| Envois vers un formulaire au total | 300 par minute, ou un plafond Custom de 1 à 10 000 |
| `GET /f/<formId>/schema` | 60 par minute par IP et par formulaire |
| La frame de vérification Ikiform | 60 par minute par IP et par formulaire |
| API REST | 100 requêtes par tranche de 60 secondes par clé |

Les détails et le fonctionnement de la recharge sont sur [Limites de débit](https://ikiform.com/fr/docs/rate-limits.md).

## Usage mensuel

Chaque espace de travail a une limite mensuelle de soumissions fixée par son offre ; voir [Tarifs](https://ikiform.com/fr/pricing). Les mois sont des mois calendaires en UTC. Seules les soumissions reçues comptent ; le spam et les envois refusés non.

- Les destinataires des notifications de l'espace de travail reçoivent un e-mail à 80 % et à 100 % de la limite.
- À 2 fois la limite, les nouvelles soumissions sont refusées avec `429 quota_exceeded` jusqu'au mois suivant ou jusqu'à un changement de palier, et les propriétaires de l'espace de travail reçoivent un e-mail.

### Entre 100 % et le plafond

|   | Aujourd'hui | Une fois la facturation activée |
| --- | --- | --- |
| Nouvelles soumissions | Reçues normalement | En attente : les visiteurs voient une page de succès normale, mais les soumissions en attente restent masquées |
| Webhooks et e-mails | Envoyés | Non envoyés jusqu'au changement de palier de l'espace de travail |
| Conservées | Jusqu'à ce que vous les supprimiez | 30 jours |

> La facturation n'est pas encore activée. D'ici là, aucun espace de travail n'est refusé faute d'offre.

## Webhooks

| Limite | Valeur |
| --- | --- |
| Endpoints par espace de travail | 3, sans limite sur Enterprise |
| Taille du payload | 256 Ko, au-delà `fields` est omis et `truncated` vaut `true` |
| Délai de réponse | 15 secondes |
| Tentatives | 9 sur environ 3 j 6 h |
| Désactivation automatique | Après 5 jours de livraisons échouées, ou sur `410 Gone` |
| Ancien secret après rotation | 24 heures |
| Corps de réponse enregistré dans le log | 4 Ko |

## E-mails de notification

| Limite | Valeur |
| --- | --- |
| E-mails par formulaire et par heure | 50, puis un récapitulatif pour le reste de l'heure |
| E-mails par formulaire et par heure, espaces de travail de moins de 7 jours | 10 |
| Destinataires par e-mail | 10 |
| Champs affichés par e-mail | 20, valeurs tronquées à 500 caractères |

## Conservation

| Données | Conservées |
| --- | --- |
| Soumissions reçues | Jusqu'à ce que vous les supprimiez |
| Soumissions spam | 30 jours |
| Soumissions en attente | 30 jours |
| Livraisons de webhook | 90 jours |
| Tentatives de webhook | 30 jours |
| Clés d'idempotence | 24 heures |

> Besoin de limites plus élevées ? Écrivez à hello@ikiform.com au sujet d'Enterprise.
