Modo de desarrollo: los archivos se firman con un certificado de prueba. Las firmas de prueba nunca son de confianza.
Orisigil

Docs

Referencia de la API REST y del servidor MCP para usuarios registrados.

API

Crea una clave en Conexiones, envía un trabajo, lee su estado y descarga el resultado.

Descripción OpenAPI (YAML)

Claves de API →

MCP

Añade el servidor de Orisigil a un cliente MCP y autorízalo con tu cuenta.

Dirección del servidor MCP
https://orisigil.com/mcp
Aplicaciones MCP →

Autenticación

Envía una clave de API en el encabezado Authorization: Bearer <key>. Crea las claves en Conexiones. Cada clave tiene los permisos sign, read y download.

Firmar un archivo en tres solicitudes

# 1. Upload one file (multipart field "file")
curl -H "Authorization: Bearer $ORISIGIL_API_KEY" \
  -F file=@image.jpg https://orisigil.com/api/v1/assets

# 2. Create a batch of signing jobs (202 Accepted)
curl -H "Authorization: Bearer $ORISIGIL_API_KEY" \
  -H "Idempotency-Key: 7d1c3f62-run-42" -H "Content-Type: application/json" \
  -d '{"asset_ids":["<asset id>"],"options":{"creation_method":"ai_generated","tool":"Model X"}}' \
  https://orisigil.com/api/v1/signing-batches

# 3. Read the job; download the result when it is completed
curl -H "Authorization: Bearer $ORISIGIL_API_KEY" https://orisigil.com/api/v1/signing-jobs/<job id>
curl -H "Authorization: Bearer $ORISIGIL_API_KEY" -o signed.jpg \
  https://orisigil.com/api/v1/signing-jobs/<job id>/result

Errores

Los errores tienen un error_code estable. Un archivo por encima del límite da 413 file_too_large con max_size_bytes. Una Idempotency-Key repetida con otra solicitud da 409 idempotency_conflict.