---
title: "Mark expired pending tenant signups"
method: POST
path: "/tenants/signup/reconcile/expired"
tags: ["TenantSignup"]
---

# Mark expired pending tenant signups

`POST /tenants/signup/reconcile/expired`

Marks pending signup requests whose expiry has passed as expired, relative to the supplied `now`.

## Request body

- ReconcileExpiredTenantSignupsRequest — Reconciliation cutoff.
  - `now` string, date-time, required — Timestamp against which expiry is evaluated.

## Response `200`

Expired signup reconciliation completed.

- ReconcileExpiredTenantSignupsResponse — Number of signup requests marked expired.
  - `expiredCount` integer, required — Count of requests marked expired.

## Other responses

- `400` — The request failed validation. Body is the `{error}` envelope.
- `401` — Authentication is missing or invalid. Body is the `{error}` envelope.
- `403` — The caller is not authorised for this operation. Body is the `{error}` envelope.

---

[API](https://skmtc.dev/sphereon-opensource/apis/platform-admin-api.md) · [All operations](https://skmtc.dev/sphereon-opensource/apis/platform-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sphereon-opensource/platform-admin-api/revisions/72ca8b8ae76e/schema)
