application/json
Structured response bodyBody structurat al răspunsului
Complete request schemaSchema completă a cererii
{
"$ref": "#/components/schemas/EmptyObject",
"type": "object",
"additionalProperties": false,
"maxProperties": 0
}{}
DevelopersDezvoltatori/api/v1/transformers/{transformerId}/versionsFreeze the exact transformer draft revision as an immutable version. Validates the documented inputs and creates or triggers the canonical outcome. Required inputs: transformerId, Origin, X-CSRF-Token, Idempotency-Key, If-Match, request body. HTTP success: 200, 201; documented failures: 401, 403, 404, 405, 409, 412, 415, 422, 428, 500, 503. Send the current strong revision precondition and recover explicitly from stale writes.Fixează revizia exactă a transformatorului ca versiune imuabilă. Validează intrările documentate și creează sau declanșează rezultatul canonic. Intrări obligatorii: transformerId, Origin, X-CSRF-Token, Idempotency-Key, If-Match, request body. Succes HTTP: 200, 201; erori documentate: 401, 403, 404, 405, 409, 412, 415, 422, 428, 500, 503. Trimite precondiția puternică a reviziei curente și recuperează explicit după o scriere învechită.
Content-TypeRequired request headerHeader obligatoriu al cereriiIdempotency-KeyRequired request headerHeader obligatoriu al cereriiIf-MatchRequired request headerHeader obligatoriu al cereriiOriginRequired request headerHeader obligatoriu al cereriiX-CSRF-TokenRequired request headerHeader obligatoriu al cereriitransformerIdpath · requiredobligatoriu11111111-1111-4111-8111-000000000001{
"type": "string",
"format": "uuid"
}Originheader · requiredobligatoriuhttp://127.0.0.1:18081{
"type": "string",
"format": "uri"
}X-CSRF-Tokenheader · requiredobligatoriusynthetic-csrf-token{
"type": "string",
"minLength": 1
}Idempotency-Keyheader · requiredobligatoriudocs-example-0001{
"type": "string",
"minLength": 8,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"
}If-Matchheader · requiredobligatoriu"1"{
"type": "string",
"pattern": "^\"[1-9][0-9]*\"$"
}{"name":"Idempotency-Key","maximum":null,"max_length":128}curl --request POST "$DOCULA_URL/api/v1/transformers/$TRANSFORMER_ID/versions" \
--cookie "$COOKIE_JAR" \
--header "Content-Type: application/json" \
--header "Idempotency-Key: $IDEMPOTENCY_KEY" \
--header "If-Match: $ETAG" \
--header "Origin: $DOCULA_URL" \
--header "X-CSRF-Token: $CSRF_TOKEN" \
--data-binary @request.jsonRequest body: requiredBody cerere: obligatoriu
Structured response bodyBody structurat al răspunsului
{
"$ref": "#/components/schemas/EmptyObject",
"type": "object",
"additionalProperties": false,
"maxProperties": 0
}{}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"$ref": "#/components/schemas/ConfigurationMutationResult",
"type": "object",
"additionalProperties": false,
"required": [
"resource_kind",
"resource_id",
"result",
"response_hash",
"idempotent_replay",
"correlation_id"
],
"properties": {
"resource_kind": {
"type": "string",
"enum": [
"activation",
"ingestion_model",
"transformer",
"template"
]
},
"resource_id": {
"type": "string",
"format": "uuid"
},
"result": {
"oneOf": [
{
"$ref": "#/components/schemas/ConfigurationPublicationOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"family_id",
"family_slug",
"version_id",
"version",
"content_hash",
"activation_id",
"effective_from",
"scheduled_at"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"family_id": {
"type": "string",
"format": "uuid"
},
"family_slug": {
"type": "string"
},
"version_id": {
"type": "string",
"format": "uuid"
},
"version": {
"type": "integer",
"minimum": 1
},
"content_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"activation_id": {
"type": "string",
"format": "uuid"
},
"effective_from": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"scheduled_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
}
}
},
{
"$ref": "#/components/schemas/ConfigurationCancellationOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"activation_id",
"kind",
"family_id",
"version_id",
"effective_from",
"cancelled_at",
"cancellation_code"
],
"properties": {
"activation_id": {
"type": "string",
"format": "uuid"
},
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"family_id": {
"type": "string",
"format": "uuid"
},
"version_id": {
"type": "string",
"format": "uuid"
},
"effective_from": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"cancelled_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"cancellation_code": {
"type": "string",
"pattern": "^[a-z0-9]+(?:_[a-z0-9]+)*$"
}
}
},
{
"$ref": "#/components/schemas/ConfigurationDefinitionFamilyOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"id",
"slug",
"name",
"description",
"draft_revision",
"created_at",
"updated_at"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"id": {
"type": "string",
"format": "uuid"
},
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"draft_revision": {
"type": "integer",
"minimum": 0
},
"created_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"updated_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
}
}
},
{
"$ref": "#/components/schemas/ConfigurationDefinitionVersionOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"id",
"family_id",
"number",
"content_hash",
"source_revision",
"status",
"created_at",
"reused"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"id": {
"type": "string",
"format": "uuid"
},
"family_id": {
"type": "string",
"format": "uuid"
},
"number": {
"type": "integer",
"minimum": 1
},
"content_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"source_revision": {
"type": "integer",
"minimum": 1
},
"status": {
"type": "string",
"enum": [
"versioned",
"published"
]
},
"created_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"reused": {
"type": "boolean"
}
}
}
]
},
"response_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"idempotent_replay": {
"type": "boolean"
},
"correlation_id": {
"type": "string",
"minLength": 1
}
}
}{
"resource_kind": "activation",
"resource_id": "11111111-1111-4111-8111-000000000001",
"result": {
"kind": "ingestion_model",
"family_id": "11111111-1111-4111-8111-000000000001",
"family_slug": "synthetic-example",
"version_id": "11111111-1111-4111-8111-000000000001",
"version": 1,
"content_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"activation_id": "11111111-1111-4111-8111-000000000001",
"effective_from": "2026-08-01T10:00:00Z",
"scheduled_at": "2026-08-01T10:00:00Z"
},
"response_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"idempotent_replay": false,
"correlation_id": "11111111-1111-4111-8111-000000000001"
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"$ref": "#/components/schemas/ConfigurationMutationResult",
"type": "object",
"additionalProperties": false,
"required": [
"resource_kind",
"resource_id",
"result",
"response_hash",
"idempotent_replay",
"correlation_id"
],
"properties": {
"resource_kind": {
"type": "string",
"enum": [
"activation",
"ingestion_model",
"transformer",
"template"
]
},
"resource_id": {
"type": "string",
"format": "uuid"
},
"result": {
"oneOf": [
{
"$ref": "#/components/schemas/ConfigurationPublicationOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"family_id",
"family_slug",
"version_id",
"version",
"content_hash",
"activation_id",
"effective_from",
"scheduled_at"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"family_id": {
"type": "string",
"format": "uuid"
},
"family_slug": {
"type": "string"
},
"version_id": {
"type": "string",
"format": "uuid"
},
"version": {
"type": "integer",
"minimum": 1
},
"content_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"activation_id": {
"type": "string",
"format": "uuid"
},
"effective_from": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"scheduled_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
}
}
},
{
"$ref": "#/components/schemas/ConfigurationCancellationOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"activation_id",
"kind",
"family_id",
"version_id",
"effective_from",
"cancelled_at",
"cancellation_code"
],
"properties": {
"activation_id": {
"type": "string",
"format": "uuid"
},
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"family_id": {
"type": "string",
"format": "uuid"
},
"version_id": {
"type": "string",
"format": "uuid"
},
"effective_from": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"cancelled_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"cancellation_code": {
"type": "string",
"pattern": "^[a-z0-9]+(?:_[a-z0-9]+)*$"
}
}
},
{
"$ref": "#/components/schemas/ConfigurationDefinitionFamilyOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"id",
"slug",
"name",
"description",
"draft_revision",
"created_at",
"updated_at"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"id": {
"type": "string",
"format": "uuid"
},
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"draft_revision": {
"type": "integer",
"minimum": 0
},
"created_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"updated_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
}
}
},
{
"$ref": "#/components/schemas/ConfigurationDefinitionVersionOutcome",
"type": "object",
"additionalProperties": false,
"required": [
"kind",
"id",
"family_id",
"number",
"content_hash",
"source_revision",
"status",
"created_at",
"reused"
],
"properties": {
"kind": {
"type": "string",
"enum": [
"ingestion_model",
"transformer",
"template"
]
},
"id": {
"type": "string",
"format": "uuid"
},
"family_id": {
"type": "string",
"format": "uuid"
},
"number": {
"type": "integer",
"minimum": 1
},
"content_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"source_revision": {
"type": "integer",
"minimum": 1
},
"status": {
"type": "string",
"enum": [
"versioned",
"published"
]
},
"created_at": {
"$ref": "#/components/schemas/CanonicalTimestamp",
"type": "string",
"format": "date-time",
"description": "UTC timestamp serialized with RFC3339Nano precision."
},
"reused": {
"type": "boolean"
}
}
}
]
},
"response_hash": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"idempotent_replay": {
"type": "boolean"
},
"correlation_id": {
"type": "string",
"minLength": 1
}
}
}{
"resource_kind": "activation",
"resource_id": "11111111-1111-4111-8111-000000000001",
"result": {
"kind": "ingestion_model",
"family_id": "11111111-1111-4111-8111-000000000001",
"family_slug": "synthetic-example",
"version_id": "11111111-1111-4111-8111-000000000001",
"version": 1,
"content_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"activation_id": "11111111-1111-4111-8111-000000000001",
"effective_from": "2026-08-01T10:00:00Z",
"scheduled_at": "2026-08-01T10:00:00Z"
},
"response_hash": "0000000000000000000000000000000000000000000000000000000000000000",
"idempotent_replay": false,
"correlation_id": "11111111-1111-4111-8111-000000000001"
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 401
},
"code": {
"const": "authentication_required"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 401,
"code": "authentication_required",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 403
},
"code": {
"enum": [
"csrf_rejected",
"forbidden"
]
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 403,
"code": "csrf_rejected",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 404
},
"code": {
"const": "not_found"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 404,
"code": "not_found",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
AllowThe exact method or method set supported by this path.Metoda sau setul exact de metode acceptate de această cale.Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 405
},
"code": {
"const": "method_not_allowed"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 405,
"code": "method_not_allowed",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 409
},
"code": {
"const": "conflict"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 409,
"code": "conflict",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 412
},
"code": {
"const": "precondition_failed"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 412,
"code": "precondition_failed",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 415
},
"code": {
"const": "unsupported_media_type"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 415,
"code": "unsupported_media_type",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 422
},
"code": {
"const": "validation_failed"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 422,
"code": "validation_failed",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 428
},
"code": {
"const": "precondition_required"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 428,
"code": "precondition_required",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 500
},
"code": {
"const": "internal_error"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 500,
"code": "internal_error",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Structured response bodyBody structurat al răspunsului
Structured response bodyBody structurat al răspunsului
{
"allOf": [
{
"$ref": "#/components/schemas/ConfigurationProblem",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"status",
"code",
"detail",
"correlation_id",
"errors"
],
"properties": {
"type": {
"type": "string",
"pattern": "^/problems/[a-z_]+$"
},
"title": {
"type": "string",
"minLength": 1
},
"status": {
"type": "integer",
"minimum": 400,
"maximum": 599
},
"code": {
"type": "string",
"enum": [
"internal_error",
"dependency_unavailable",
"authentication_required",
"csrf_rejected",
"forbidden",
"conflict",
"not_found",
"method_not_allowed",
"unsupported_media_type",
"validation_failed",
"precondition_required",
"precondition_failed"
]
},
"detail": {
"type": "string",
"minLength": 1
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"errors": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/ConfigurationIssue",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"stage",
"resource_kind",
"message",
"correlation_id"
],
"properties": {
"code": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"stage": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_kind": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"resource_id": {
"type": "string",
"maxLength": 128
},
"path": {
"type": "string",
"maxLength": 512
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"dependency": {
"type": "string",
"maxLength": 64,
"pattern": "^[a-z][a-z0-9_.:-]{0,63}$"
},
"context": {
"type": "object",
"maxProperties": 16,
"additionalProperties": {
"type": "string",
"maxLength": 256
}
},
"correlation_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
}
}
}
}
}
},
{
"properties": {
"status": {
"const": 503
},
"code": {
"const": "dependency_unavailable"
}
}
}
]
}{
"type": "/problems/synthetic_example",
"title": "synthetic-example",
"status": 503,
"code": "dependency_unavailable",
"detail": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001",
"errors": [
{
"code": "synthetic-example",
"stage": "synthetic-example",
"resource_kind": "synthetic-example",
"message": "synthetic-example",
"correlation_id": "11111111-1111-4111-8111-000000000001"
}
]
}Transformer workflows are API-only; see the operational tasks guide.Operația rămâne intenționat disponibilă doar prin API.