
# Rejeter une suspension de désactivation

`POST /v1/directories/{directory_id}/deprovision-holds/{hold_id}:reject` · autorisation `directories:write`

Rejette la suspension de désactivation en masse de l'annuaire : les désactivations suspendues sont abandonnées et les enregistrements concernés sont marqués comme en dérive. Auditée sous `directory.deprovision_hold_rejected`. Une suspension qui n'est plus ouverte, ou qui a dépassé son délai de 72 heures (elle est approuvée par le délai et cette décision n'est pas appliquée), renvoie `409 conflict`.

## Requête

| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| `directory_id` | path | oui | Identifiant de l'annuaire SCIM (`dir_…`). |
| `hold_id` | path | oui | Identifiant de la suspension : `open_deprovision_hold.id` de `GET /v1/directories/{directory_id}` (UUID en minuscules). |

Il n'y a pas de corps de requête.

## Réponse

`200 OK` avec la décision.

```json
{
  "id": "0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c",
  "directory_id": "dir_01j9xm2n4p6q8r0s2t4v6w8y0z",
  "status": "rejected"
}
```

## Erreurs

| HTTP | code | Quand |
|---|---|---|
| 404 | `not_found` | L'annuaire ou la suspension n'existe pas dans cet environnement, ou la suspension appartient à un autre annuaire. |
| 409 | `conflict` | La suspension a déjà fait l'objet d'une décision ou a dépassé son délai de 72 heures. |
| 401 | `unauthenticated` | L'identifiant est absent, invalide ou révoqué. |
| 403 | `insufficient_permissions` | L'identifiant ne dispose pas de l'autorisation requise. |
| 429 | `rate_limited` | La limite de débit a été dépassée ; réessayez après la période `Retry-After`. |
| 503 | `service_unavailable` | La synchronisation des annuaires est temporairement indisponible ou non configurée dans ce déploiement ; réessayez après la période `Retry-After`. |

## Exemple

```bash
curl -i -X POST "https://api.eu.keenauth.com/v1/directories/dir_01j9xm2n4p6q8r0s2t4v6w8y0z/deprovision-holds/0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c:reject" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)"
```
