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