UluOps Registry API
REST API for managing definitions, versions, models, and the definition lifecycle.
Base URL
https://api.uluops.ai/api/v1Authentication
The API supports two authentication methods:
| Method | Details |
|---|---|
| API Keys | Prefixed with ulr_, created via the Platform API |
| Session Tokens | Obtained via POST /auth/login on the Platform API |
Both are passed in the Authorization header as Bearer {token}.
Read-only endpoints use optional authentication — unauthenticated requests see only public definitions.
Response Format
All successful responses wrap data in a data envelope:
json
{
"data": {
"name": "code-validator",
"type": "agent",
"version": "1.0.0"
}
}Errors return a consistent format:
json
{
"error": {
"code": "NOT_FOUND",
"message": "Definition not found: agent/example"
}
}Endpoint Groups
Definitions20 endpoints
Definition CRUD and lifecycle operations
Versions2 endpoints
Version history and comparison
Validation1 endpoint
Definition YAML validation without storage
Models5 endpoints
Model catalog operations
Render2 endpoints
Definition rendering to markdown
Stars3 endpoints
Definition starring operations
Languages2 endpoints
Definition languages and current JSON schemas
Users2 endpoints
Public user lookup endpoints
Analytics8 endpoints
Definition effectiveness, health, and ecosystem analytics
Organizations5 endpoints
Organization management and profiles