---
title: "Check whether an email may register another kit"
method: GET
path: "/api/v4/users-orders/can-register"
tags: ["user-orders"]
---

# Check whether an email may register another kit

`GET /api/v4/users-orders/can-register`

## Request

- Base URL: `https://api.endless.health` (the document declares no server; this is the origin it was published from)
- URL: `https://api.endless.health/api/v4/users-orders/can-register`
- Auth: none declared

Unauthenticated pre-check for concurrent kit registration limits. Keyed by email (supports no-login registration). Active kits are counted from RS (patient-global). Feature evaluation uses the request site organization. Advisory only — POST /register re-enforces the limit.

## Query parameters

- `email` string, email, required: Patient email used for registration

## Response `200`

Successful Response

- ConcurrentKitLimitResultSchema: Result of evaluating concurrent kit registration limits for a user. ``max_active_kits`` is null when the entitlement is disabled/missing (unlimited). When enabled, it is the configured cap (default 1).
  - `can_register` boolean, required
  - `active_count` integer, required
  - `max_active_kits` integer, nullable

## Other responses

- `404`: Not found
- `422`: Validation Error

---

[API](https://skmtc.dev/endless/apis/eh-core-v3-api-prod.md) - [All operations](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/llms.txt) - [OpenAPI document](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/revisions/9046a1eb2d0c?raw)
