Skip to content

Airtable Schema: VisiFair Messegelände

Verbindungsdaten

PAT: patnjpPnNTHb28FGo.b0ea5cda16c008a8540c8962036e3b4eef589458f2bea2c22012206d5d71275c
Base ID: appiHEZpBUKiob9CD

Tabellen-Übersicht

Tabelle ID Beschreibung
Messegelände tblczW4qZfe06cd6N Venue-Stammdaten
Hallen tblDgkc3SdrWYCnh5 Hallen pro Venue
Companies tbl4U3xdsw3wTdWmI Messegesellschaften
Veranstaltungen tbllfIYneg5fHXWz4 Event-Stammdaten
Veranstaltungs-Ausgaben tbl6noRedQ0LTqZQO Event-Editionen

Messegelände (tblczW4qZfe06cd6N)

Wichtige Felder

Feld ID Typ Beschreibung
Messegelände fldhufuHUsPhOaiFU Text (Primary) Venue-Name
Fläche innen flddKrpmBNRzGhudS Number Innenfläche in m²
Fläche Aussen fldQnNzDueVmdOrV6 Number Außenfläche in m²
Messegesellschaft - Link Verknüpfung zu Companies
Hallen - Link Verknüpfung zu Hallen
agent: detailrecherche zum gelände - AI Button Agent-generierte Recherche

Agent-Feld Struktur

Das Agent-Feld ist ein AI Button mit folgendem Format:

{
  "state": "generated",
  "value": "... Recherche-Text ..."
}

Mögliche States: - "generated" - Agent hat Ergebnis generiert - "pending" - Agent läuft noch - null - Agent nie gestartet

Hallen (tblDgkc3SdrWYCnh5)

Wichtige Felder

Feld Typ Beschreibung
Hallen-Name Text (Primary) Name der Halle
Hallengröße (qm) Number Größe in Quadratmetern
Messegelände Link Verknüpfung zum Venue

Rollup-Felder (automatisch berechnet)

  • Rollup Hallentage: Summe der Hallentage aus Veranstaltungen
  • Verschiedene aggregierte Statistiken

Companies (tbl4U3xdsw3wTdWmI)

Wichtige Felder

Feld Typ Beschreibung
Company name Text (Primary) Firmenname
Type Single Select z.B. "Trade Fair Venue"
Messegelände Link Verknüpfung zu betriebenen Venues
agent messegelände AI Button Agent-Recherche zu Venues

API-Beispiele

Messegelände laden

curl -s "https://api.airtable.com/v0/appiHEZpBUKiob9CD/tblczW4qZfe06cd6N" \
  -H "Authorization: Bearer $PAT"

Messegelände aktualisieren

curl -X PATCH "https://api.airtable.com/v0/appiHEZpBUKiob9CD/tblczW4qZfe06cd6N/recXXX" \
  -H "Authorization: Bearer $PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "fields": {
      "Messegelände": "Neuer Name",
      "Fläche innen": 100000,
      "Fläche Aussen": 50000
    }
  }'

Halle anlegen

curl -X POST "https://api.airtable.com/v0/appiHEZpBUKiob9CD/tblDgkc3SdrWYCnh5" \
  -H "Authorization: Bearer $PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "fields": {
      "Hallen-Name": "Halle 1",
      "Hallengröße (qm)": 10000,
      "Messegelände": ["recXXX"]
    }
  }'

Batch-Update (max 10 Records)

curl -X PATCH "https://api.airtable.com/v0/appiHEZpBUKiob9CD/tblczW4qZfe06cd6N" \
  -H "Authorization: Bearer $PAT" \
  -H "Content-Type: application/json" \
  -d '{
    "records": [
      {"id": "rec1", "fields": {"Fläche innen": 50000}},
      {"id": "rec2", "fields": {"Fläche innen": 75000}}
    ]
  }'

Rate Limits

  • Max 5 Requests/Sekunde
  • Empfohlen: 0.25s Delay zwischen Requests
  • Batch-Operationen: Max 10 Records pro Request