AS A Service-Module admin / service creator
I WANT a dedicated API Registry page
SO THAT I can centrally manage endpoints and clearly see test and schema readiness
Description
Create a dedicated API – Varamu / API – Registry page for centralized endpoint management.
The page is accessible from the sidebar:
- Teenused (Services) → API – Varamu / API – Registry
Core principle:
- Verification is non-blocking
- Endpoints can exist and be used without being tested
- Verification metadata is the source of truth
Specification
Header
Search
- Otsi (Search) by endpoint name
- Case-insensitive
Table
-
Columns:
- Nimi (Name)
- Viimane test (Last test)
- Staatus (Status)
- Skeem (Schema)
- Tegevused (Actions)
-
Sorting:
- Nimi (Name) → A–Z / Z–A
- Viimane test (Last test) → newest / oldest
- Staatus (Status) → status, then name
- Skeem (Schema) → has schema / no schema, then name
Row content
ENDPOINT TYPE: Custom / OpenAPI
URL: [www.example.ee/this/that](http://www.example.ee/this/that)
METHOD: GET
PARAMETERS:
param1_name : param1_value
param1_type : STRING / DATE / NUMBER
HEADERS:
header_name : header_value
BODY:
{
"field": "value"
}
-
Viimane test (Last test)
- Shows latest test timestamp
- If never tested →
---
-
Staatus (Status)
verified → ✓ + 2xx (incl. 204)
failed → ⓧ + non-2xx
untested → ⓧ + ---
-
Skeem (Schema)
- Shows whether response schema has been captured
Schema logic
- No schema + failed test → no schema shown
- No schema + successful test → schema captured
- Existing schema + successful test → schema overwritten
- Existing schema + failed test → previous schema retained
204 → success, no schema returned → do NOT overwrite existing schema
Actions
-
Kopeeri (Copy)
- Creates a duplicate of the endpoint with base configuration
- Resets verification state
-
Testi (Test)
- Executes endpoint test using stored configuration
- Updates verification metadata and schema (on success)
-
Muuda (Edit)
- Opens endpoint configuration modal for editing (separate task to be added!)
-
Kustuta (Delete)
- Removes endpoint from registry
- Requires confirmation
Confirmation modal:

Acceptance Criteria
AS A Service-Module admin / service creator
I WANT a dedicated API Registry page
SO THAT I can centrally manage endpoints and clearly see test and schema readiness
Description
Create a dedicated API – Varamu / API – Registry page for centralized endpoint management.
The page is accessible from the sidebar:
Core principle:
Specification
Header
Search
Table
Columns:
Sorting:
Row content
Nimi (Name)
Tooltips
Display in a simple, readable format:
Viimane test (Last test)
---Staatus (Status)
verified→ ✓ + 2xx (incl. 204)failed→ ⓧ + non-2xxuntested→ ⓧ +---Skeem (Schema)
Schema logic
204→ success, no schema returned → do NOT overwrite existing schemaActions
Kopeeri (Copy)
Testi (Test)
Muuda (Edit)
Kustuta (Delete)
Confirmation modal:

Acceptance Criteria
---if never tested