Zum Inhalt
HALOWERK

Modellwerk

tool compat

Compares a producer output schema against a consumer input schema and reports whether the two can be chained. Every required field of the consumer is looked for in the producer: exact name matches first, then well-known synonyms (url/uri/link, id/key/ref, created_at/timestamp and so on), which are reported as renames needing a mapping rather than as clean matches.

POST https://modell.halowerk.com/v1/tool-compat

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
producer_schemaobjectJaOutput schema of the first tool.
consumer_schemaobjectJaInput schema of the second tool.
producer_namestringNeinName of the producing tool, for the report.
consumer_namestringNeinName of the consuming tool, for the report.
use_synonymsbooleanNeinAccept well-known renames as a match.
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "producer_schema",
    "consumer_schema"
  ],
  "additionalProperties": false,
  "properties": {
    "producer_schema": {
      "type": "object",
      "description": "Output schema of the first tool."
    },
    "consumer_schema": {
      "type": "object",
      "description": "Input schema of the second tool."
    },
    "producer_name": {
      "type": "string",
      "maxLength": 128,
      "description": "Name of the producing tool, for the report."
    },
    "consumer_name": {
      "type": "string",
      "maxLength": 128,
      "description": "Name of the consuming tool, for the report."
    },
    "use_synonyms": {
      "type": "boolean",
      "default": true,
      "description": "Accept well-known renames as a match."
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "producer_schema": {},
  "consumer_schema": {},
  "use_synonyms": true
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →