1885 · Peter Gross Bau Data Platform
  • POC nutzen
  • API Reference
Information
Betrieb
    Domain-spezifische API- oder MCP-Dokumentation anzeigengetREST-/OpenAPI-Dokumentation anzeigengetMCP-Dokumentation anzeigengetTechnischen Gateway-Status prüfenget
Datenprodukte
    Verfügbare und geplante Datenprodukte auflistengetFreigabe- und Qualitätsstatus eines Datenprodukts lesenget
Fachfragen
    Die 50 rollenbezogenen Geschäftsfragen auflistengetAkzeptanz und Hintergrundstrategie einer Fachfrage lesengetEine Fachfrage aus freigegebener Evidenz beantwortenget
Tabellen
    Deterministische Tabellen und Consumer-Zugriff auflistengetEine Tabelle fachlich und technisch beschreibengetAllowlistete Tabellenzeilen lesenget
Regelwerke
    Regelwerke und verfügbare Abschnitte auflistengetKuratierten Regelwerks-Quellenkatalog lesengetRegelwerksabschnitte im Volltext suchenget
Dashboards
    Fuhrpark-Opex-Management-Snapshot lesengetUnternehmensweites Transparenz-Cockpit lesenget
Schemas
powered by Zuplo
Peter Gross Bau Data Platform API
Peter Gross Bau Data Platform API

Tabellen

Beschreibungen und allowlisteter Zeilenzugriff auf deterministische Tabellenprojektionen.


Deterministische Tabellen und Consumer-Zugriff auflisten

GET
https://api.tec.1885.cloud
/v1/tables

Beschreibt alle 13 deterministisch übertragenen Tabellen einschließlich Zweck, Grain, Quelle, Feldern, POC-Status und der konkreten Tabellenfreigabe des aufrufenden Consumers.

Deterministische Tabellen und Consumer-Zugriff auflisten › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Deterministische Tabellen und Consumer-Zugriff auflisten › Responses

Tabellenkatalog mit Consumer-Scope

​TableSummary[] · required
as_of
​string · date-time · required
​object · required
limitations
​string[] · required
GET/v1/tables
curl https://api.tec.1885.cloud/v1/tables \ --header 'Authorization: Bearer <token>'
Example Responses
{ "result": [ { "table_key": "table_key", "name": "name", "domain": "domain", "purpose": "purpose", "grain": "grain", "source": "source", "expected_rows": 0, "source_column_count": 1, "key_field": "id", "watermark_field": "watermark_field", "protection_class": "protection_class", "quality_status": "deterministic_poc", "row_access_status": "available_preview", "consumer_has_row_access": true, "published_fields": [ "string" ], "suppressed_field_groups": [ "string" ], "limitations": [ "string" ] } ], "as_of": "2024-08-25T15:00:00Z", "authorization": {}, "limitations": [ "string" ] }
json
application/json

Eine Tabelle fachlich und technisch beschreiben

GET
https://api.tec.1885.cloud
/v1/tables/{tableKey}

Liefert Zweck, Grain, Quelle, Primärschlüssel, Watermark, Feldauswahl, bekannte Grenzen und den Zeilenzugriff des aktuellen Consumers.

Eine Tabelle fachlich und technisch beschreiben › path Parameters

tableKey
​TableKey · enum · required

Stabiler Tabellenschlüssel aus list_available_tables.

Enum values:
ctrl_clients_raw
ctrl_cost_centers_raw
apim_mandant_bridge
apim_vehicle_types_raw
apim_capital_types_raw
apim_company_cars_raw
apim_construction_vehicles_raw
apim_shared_road_vehicles_raw

Eine Tabelle fachlich und technisch beschreiben › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Eine Tabelle fachlich und technisch beschreiben › Responses

Tabellenbeschreibung

​TableSummary · required
​object · required
GET/v1/tables/{tableKey}
curl https://api.tec.1885.cloud/v1/tables/:tableKey \ --header 'Authorization: Bearer <token>'
Example Responses
{ "result": { "table_key": "table_key", "name": "name", "domain": "domain", "purpose": "purpose", "grain": "grain", "source": "source", "expected_rows": 0, "source_column_count": 1, "key_field": "id", "watermark_field": "watermark_field", "protection_class": "protection_class", "quality_status": "deterministic_poc", "row_access_status": "available_preview", "consumer_has_row_access": true, "published_fields": [ "string" ], "suppressed_field_groups": [ "string" ], "limitations": [ "string" ] }, "authorization": {} }
json
application/json

Allowlistete Tabellenzeilen lesen

GET
https://api.tec.1885.cloud
/v1/tables/{tableKey}/rows

Liest eine stabile Seite aus einer minimierten Supabase-Projektion. Erfordert zusätzlich zur gültigen Zuplo-Authentifizierung den exakten tableKey im Consumer-Metadatum allowed_tables. Freies SQL, Writes und freie Feld-/Filterausdrücke sind nicht möglich.

Allowlistete Tabellenzeilen lesen › path Parameters

tableKey
​TableKey · enum · required

Stabiler Tabellenschlüssel aus list_available_tables.

Enum values:
ctrl_clients_raw
ctrl_cost_centers_raw
apim_mandant_bridge
apim_vehicle_types_raw
apim_capital_types_raw
apim_company_cars_raw
apim_construction_vehicles_raw
apim_shared_road_vehicles_raw

Allowlistete Tabellenzeilen lesen › query Parameters

limit
​integer · min: 1 · max: 100

Seitengröße von 1 bis 100; Standard 25.

Default: 25
cursor
​string · maxLength: 128

next_cursor aus der vorherigen Antwort. Nicht selbst konstruieren, wenn bereits ein Cursor geliefert wurde.

Allowlistete Tabellenzeilen lesen › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Allowlistete Tabellenzeilen lesen › Responses

Stabil paginierte Tabellenzeilen

TableRowsEnvelope
​object[] · required
​object · required
​object · required
​object · required
limitations
​string[] · required
GET/v1/tables/{tableKey}/rows
curl https://api.tec.1885.cloud/v1/tables/:tableKey/rows \ --header 'Authorization: Bearer <token>'
Example Responses
{ "result": [ {} ], "page": {}, "table": {}, "authorization": {}, "limitations": [ "string" ] }
json
application/json

FachfragenRegelwerke