UluOps Registry API

REST API for managing definitions, versions, models, and the definition lifecycle.

Base URL

https://api.uluops.ai/api/v1

Authentication

The API supports two authentication methods:

MethodDetails
API KeysPrefixed with ulr_, created via the Platform API
Session TokensObtained 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