Create Ruleset

Endpoint para crear un nuevo ruleset.

Args: body: Datos del ruleset a crear - ruleset_version_id: ID único del ruleset - name: Nombre del ruleset - launch_date: Fecha de lanzamiento (YYYY-MM-DD) - tool_id: ID del tool asociado (debe existir)

Returns: RulesetVersionResponse con los datos del ruleset creado (HTTP 201)

Raises: HTTPException 422: Si hay errores de validación - tool_id no existe - ruleset_version_id ya existe - datos inválidos

Requiere token del engine (mismo validador que external tool rules).

post/rules/v1/ruleset

Request

  • Base URL: https://api.qualityclouds.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.qualityclouds.ai/rules/v1/ruleset
  • Auth: one of:
    • HTTP bearer
    • OpenID Connect (https://account.qualityclouds.com//realms/ai-production/.well-known/openid-configuration)

Request body

ruleset_version_idstring required
namestring required
launch_datestring required
tool_idstring required

Response

Successful Response

ruleset_version_idstring required
namestring required
launch_datestring date required

Example response

{
  "launch_date": "2025-10-20",
  "name": "Norma FastAPI Agent 1.0",
  "ruleset_version_id": "qc_fastapi_1.0"
}

Changes

No recorded changes to this operation across all 1 revision of this API.