Paramètres de Publication
Configurez finement les paramètres de votre publication.
Tous les paramètres
Type d'accès
| Paramètre | Valeurs | Défaut |
collect_access | auth_only | public | link_only | auth_only |
- auth_only — Seuls les membres connectés du projet peuvent soumettre
- public — Toute personne ayant le lien peut soumettre (lien indexable)
- link_only — Lien unique non indexé (plus confidentiel)
Limites
| Paramètre | Type | Défaut |
submission_limit | integer ou null | null (illimité) |
collect_starts_at | datetime ou null | now (immédiat) |
collect_expires_at | datetime ou null | null (pas de fin) |
Options de soumission
| Paramètre | Type | Défaut |
allow_multiple_submissions | boolean | true |
allow_edits | boolean | false |
require_consent | boolean | true |
consent_text | text ou null | null |
Notifications
| Paramètre | Type | Défaut |
notify_on_submission | boolean | false |
notification_emails | array ou null | null |
Exemple de configuration complète
{
"collect_access": "public",
"submission_limit": 1000,
"collect_starts_at": "2026-07-01T00:00:00Z",
"collect_expires_at": "2026-12-31T23:59:59Z",
"allow_multiple_submissions": true,
"allow_edits": false,
"require_consent": true,
"consent_text": "J'accepte que mes données soient utilisées...",
"notify_on_submission": true,
"notification_emails": ["admin@exemple.com", "superviseur@exemple.com"]
}
Via l'API
POST /api/v1/workspaces/{workspace}/projects/{project}/publish
Content-Type: application/json
{
"collect_access": "public",
"submission_limit": 500,
"require_consent": true
}