Skip to main content
POST
Subir un esquema XSD

Autorizaciones

Authorization
string
header
requerido

Token bearer JWT emitido por el provider de identidad. Envíalo en la cabecera Authorization como Bearer <token>.

Encabezados

Authorization
string

Token bearer que se reenvía al sidecar validador de XSD para resolver los imports.

Cuerpo

multipart/form-data
file
file
requerido

XSD schema file.

name
string
requerido

Nombre del esquema.

Ejemplo:

"pain-001"

version
string
requerido

Versión del esquema.

Ejemplo:

"v1.0.0"

imports
string[] | null

Imported schema names (repeatable).

Respuesta

Indica que el recurso se creó correctamente y la operación se completó como se esperaba.

byteSize
integer<int64>
requerido

Tamaño del contenido del esquema en bytes.

Ejemplo:

4096

contentHash
string
requerido

Hash del contenido del esquema para verificar su integridad.

Ejemplo:

"sha256:9f2c8b1a4d7e0f3c6b5a8d2e1f4c7b0a3d6e9f2c5b8a1d4e7f0c3b6a9d2e5f8c"

createdAt
string<date-time>
requerido

Marca de tiempo de creación (RFC 3339).

Ejemplo:

"2026-01-15T10:30:00Z"

createdBy
string
requerido

Identidad que subió el esquema.

Ejemplo:

"user@example.com"

id
string<uuid>
requerido

Identificador del esquema XSD.

Ejemplo:

"018f3e2a-1c4d-7b9e-a1b2-c3d4e5f6a7b8"

imports
string[] | null
requerido

Namespaces que este esquema importa o incluye.

Ejemplo:
name
string
requerido

Nombre del esquema.

Ejemplo:

"pain.001"

targetNamespace
string
requerido

targetNamespace XSD que declara el esquema.

Ejemplo:

"urn:iso:std:iso:20022:tech:xsd:pain.001.001.09"

version
string
requerido

Versión del esquema.

Ejemplo:

"1"