---
title: "Créer un lot borné de tâches sans affectation ni exécution"
method: POST
path: "/api/v1/tasks/batch"
tags: ["Tasks"]
---

# Créer un lot borné de tâches sans affectation ni exécution

`POST /api/v1/tasks/batch`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/tasks/batch`
- Auth: one of:
  - API key in cookie `sb-<project-ref>-auth-token`
  - HTTP bearer

1 à 20 créations dans un projet existant, lot limité à 16 Ko. TASK_CREATE et membership vivant requis. Via MCP, une approbation couvre tous les arguments exacts. Même clé et mêmes arguments : résultat persistant rejoué ; autres arguments ou doublon : refus. Aucun budget, deadline, assignee ou action externe accepté.

## Request body

- object
  - `projectId` string, required
  - `tasks` object[], required
    - `title` string, required
    - `objective` string
    - `priority` 'LOW' | 'NORMAL' | 'HIGH' | 'URGENT'
  - `idempotencyKey` string, required

## Response `201`

Lot créé ou résultat idempotent relu

- object
  - `batchId` string, required
  - `replayed` boolean, required
  - `taskIds` string[], required

## Other responses

- `400`: Lot invalide, trop volumineux ou cap projet atteint
- `401`: Authentification requise
- `403`: Droits insuffisants
- `404`: Projet ou membre indisponible dans cette organisation
- `409`: Clé liée à d'autres arguments, reçu incohérent ou tâche dupliquée
- `429`: Limite de requêtes atteinte

---

[API](https://skmtc.dev/leadalpes/apis/arcadeops-api.md) · [All operations](https://skmtc.dev/leadalpes/apis/arcadeops-api/llms.txt) · [OpenAPI document](https://skmtc.dev/leadalpes/apis/arcadeops-api/revisions/f10422ec7412?raw)
