---
title: "Suggère le prochain créneau disponible pour une durée donnée. Algorithme local déterministe : cherche le premier créneau libre dans les heures de travail du jour en tenant compte des todos déjà planifiés, avec un alignement de 15 minutes."
method: GET
path: "/api/planning/next-slot"
tags: ["Divers"]
---

# Suggère le prochain créneau disponible pour une durée donnée. Algorithme local déterministe : cherche le premier créneau libre dans les heures de travail du jour en tenant compte des todos déjà planifiés, avec un alignement de 15 minutes.

`GET /api/planning/next-slot`

## Request

- Base URL: `https://lucidnest.test`
- URL: `https://lucidnest.test/api/planning/next-slot`
- Auth: HTTP bearer

Query :
  - date     : Y-m-d (requis)
  - duration : minutes (optionnel, défaut 30, min 15, max 480)

Réponse : { date, time: "HH:MM"|null, reason: "ok"|"not_working_day"|"no_slot_available", ... }

## Request body

- object
  - `date` string, required: Must be a valid date in the format <code>Y-m-d</code>.
  - `duration` integer, nullable: Must be at least 15. Must not be greater than 480.

## Other responses

- `401`

---

[API](https://skmtc.dev/lucidnest/apis/lucidnest-api-documentation.md) · [All operations](https://skmtc.dev/lucidnest/apis/lucidnest-api-documentation/llms.txt) · [OpenAPI document](https://skmtc.dev/lucidnest/apis/lucidnest-api-documentation/revisions/38638944c947?raw)
