{"id":224,"date":"2026-10-07T15:47:17","date_gmt":"2026-10-07T13:47:17","guid":{"rendered":"https:\/\/datenquelle.at\/?page_id=224"},"modified":"2026-10-08T07:07:59","modified_gmt":"2026-10-08T05:07:59","slug":"unknown-or-undocumented-interface","status":"publish","type":"page","link":"https:\/\/en.datenquelle.at\/index.php\/unknown-or-undocumented-interface\/","title":{"rendered":"Unknown or undocumented interface"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-hero\" id=\"dq-main\"><div class=\"dq-wrap\"><nav class=\"dq-breadcrumbs\" aria-label=\"Breadcrumb navigation\"><a href=\"https:\/\/en.datenquelle.at\/\">Home<\/a><span>\/<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/\">Errors & solutions<\/a><span>\/<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/#legacy\">Legacy systems & Transfer<\/a><\/nav><p class=\"dq-eyebrow\"><span class=\"dq-dot\" aria-hidden=\"true\"><\/span>Legacy systems & Transfer<\/p><h1>Undocumented interface, and the former developer is unavailable?<\/h1><p class=\"dq-lead\">Without documentation, it is not immediately clear which data paths can be used reliably. This concerns more than the technical address: authentication, field meaning, schedules and error handling may also be unknown. An observed process is a starting point, not yet a complete interface description.<\/p><ol class=\"dq-help-flow\" aria-label=\"Data path and checkpoint\"><li><span>Source<\/span><strong>Existing data path<\/strong><\/li><li class=\"is-checkpoint\"><span>Check the connection<\/span><strong>Access & Define rules<\/strong><\/li><li><span>Destination<\/span><strong>Limited connection<\/strong><\/li><\/ol><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-body\"><div class=\"dq-wrap\"><div class=\"dq-help-layout\"><article class=\"dq-help-article\"><section class=\"dq-help-situation\"><h2>How this appears in daily operation<\/h2><p>An export has run for years. Nobody knows exactly which application produces it or who processes it further. Now a new store needs to be connected. Before replacing the existing process, we record what is already there and which changes are permitted.<\/p><\/section><section id=\"ursachen\"><h2>Distinguish typical causes<\/h2><div class=\"dq-help-causes\"><div><h3>Knowledge held by a former contributor<\/h3><p>Programming, accounts and business rules may not have been documented together.<\/p><\/div><div><h3>Multiple handovers without an overview<\/h3><p>File storage, database access and subsequent manual adjustments may interact. One file found in isolation does not explain the process.<\/p><\/div><div><h3>Unknown access limitations<\/h3><p>An existing account may see only certain data. Whether writing, reading or exporting is permitted must be explicitly clarified.<\/p><\/div><\/div><\/section><section id=\"pruefen\"><h2>What you can check first<\/h2><ol class=\"dq-help-checks\"><li><h3>Collect existing information<\/h3><p>Review approved manuals, example files, schedules and operational logs. Keep keys and passwords out of the collection.<\/p><\/li><li><h3>Record the systems and people involved<\/h3><p>Who supplies, processes and uses the result? Ask the business team about manual intermediate steps too.<\/p><\/li><li><h3>Describe an observed process<\/h3><p>Record the input, time, output and feedback of an existing run. Do not experiment with unknown write operations.<\/p><\/li><\/ol><\/section><section id=\"tiefer\"><h2>When the problem runs deeper<\/h2><p>A possible starting point is a read-only or export-based data path with explicitly clarified permissions. Mapping, checks and delivery are planned afterwards. Where a modern API exists, an OpenAPI description can help document operations, data formats and security requirements systematically.<\/p><div class=\"dq-help-details\"><details><summary>Turn observations into a useful description<\/summary><p>For the first agreed process, we record the source, permitted access, required fields, destination and feedback. Unresolved points remain visible. The description grows from confirmed findings, rather than assumed field names.<\/p><\/details><details><summary>When the existing solution reaches its limits<\/summary><p>A connection may initially replace a small manual workaround. If this reveals a larger issue with the data model, maintenance or operation, the next step is explicitly planned. The legacy application's existing benefits remain part of the decision.<\/p><\/details><\/div><\/section><section id=\"weiter\"><h2>When support makes sense<\/h2><p>Support is useful when the data path matters to operations, responsibilities are missing or a new destination needs to be connected. An anonymized description of the existing process is enough to start.<\/p><a class=\"dq-help-service\" href=\"https:\/\/en.datenquelle.at\/index.php\/connect-systems\/\"><span>The right solution path<\/span><strong>Turn existing data paths into a clear connection<\/strong><span class=\"dq-ui-arrow\" aria-hidden=\"true\"><\/span><\/a><aside class=\"dq-help-cross\"><p>For technical analysis of data models and more advanced interface architecture, DataSource is the appropriate resource.<\/p><a href=\"https:\/\/datasource.at\/\" rel=\"noopener\">Further technical depth from DataSource<span class=\"dq-ui-external\" aria-hidden=\"true\"><\/span><\/a><\/aside><\/section><section class=\"dq-help-sources\"><h2>Sources for technical assessment<\/h2><ul><li><a href=\"https:\/\/spec.openapis.org\/oas\/latest.html\" rel=\"noopener\">OpenAPI: Structured description of an HTTP API<\/a><\/li><\/ul><p>Technical content reviewed on 7 October 2026. Vendor statements refer to the products named; they do not replace checking your specific configuration.<\/p><\/section><\/article><aside class=\"dq-help-toc\"><nav aria-label=\"On this help page\"><span class=\"dq-kicker\">On this page<\/span><a href=\"#ursachen\">Typical causes<\/a><a href=\"#pruefen\">Initial checks<\/a><a href=\"#tiefer\">Technical relationships<\/a><a href=\"#weiter\">Suitable solution path<\/a><\/nav><div><span class=\"dq-kicker\">Related problems<\/span><a href=\"https:\/\/en.datenquelle.at\/index.php\/transfer-data-from-a-legacy-application\/\">Transfer data from a legacy application<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/api-login-failed-401-or-403\/\">API login failed: 401 or 403<\/a><a href=\"https:\/\/en.datenquelle.at\/index.php\/errors-solutions-for-your-data\/\">To the topic overview<\/a><\/div><\/aside><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"dq-section dq-help-contact-section\"><div class=\"dq-wrap\"><div class=\"dq-help-contact\"><div><h2>Clarify the next step together.<\/h2><p>Your application names and a brief description of the problem are enough to start.<\/p><\/div><a class=\"dq-button\" href=\"https:\/\/en.datenquelle.at\/index.php\/discuss-your-data-challenge\/\" aria-haspopup=\"dialog\" aria-controls=\"dq-booking-modal\" data-dq-booking>Book an initial consultation<\/a><\/div><\/div><\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Document an unfamiliar ERP or database interface systematically: check existing processes, access, file formats and feedback. Plan a limited data path.<\/p>\n","protected":false},"author":2,"featured_media":204,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-224","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":4,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/224\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/pages\/224\/revisions\/304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media\/204"}],"wp:attachment":[{"href":"https:\/\/en.datenquelle.at\/index.php\/wp-json\/wp\/v2\/media?parent=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}