Wartości pól

Kształt cellValues dla każdego typu pola: tekst, status, osoby, daty, relacje, lokalizacje i inne.

Na tej stronie

Wartości rekordu wysyłasz w obiekcie cellValues, w którym kluczem jest identyfikator pola, a wartością dane w kształcie zależnym od typu pola.

cellValues
{
  "cellValues": {
    "<id pola tekstowego>": "Kawiarnia Ziarno",
    "<id pola statusu>": "<id opcji statusu>",
    "<id pola osób>": ["<id użytkownika>"]
  }
}

Tekst i liczby

Typ polatypeWartość
Teksttext"Kawiarnia Ziarno"
Notatkilong-text"Dłuższy opis…"
Tekst sformatowanyrich-textNapis z HTML, na przykład "<p>Treść</p>"
Markdownmarkdown"**Ważne:** zadzwonić"
Liczbanumber1250.5
OcenaratingLiczba od 0 do maksimum z ustawień pola, na przykład 4
Tak/Niebooleantrue albo false
Adres mailowymail"[email protected]"
Telefonphone"+48 600 100 200"
Linklink{"url": "https://ziarno.pl"}

Wybór

Typ polatypeWartość
StatusstatusIdentyfikator opcji statusu, na przykład "65a1f0c2b3d4e5f601234567"
EtykietydropdownLista identyfikatorów etykiet, na przykład ["…", "…"]
OsobypeopleLista identyfikatorów użytkowników. Gdy pole przyjmuje jedną osobę, lista ma jeden element

Dostępne opcje pola pobierzesz przez GET /property/:databasePropertyId/possible-values.

Data

Data to zawsze obiekt z kluczami from i to, a każdy z nich ma date w formacie yyyy-MM-dd i time w formacie HH:mm. Wszystkie cztery klucze muszą być obecne. Sam napis z datą zostanie odrzucony.

{
  "from": {"date": "2026-10-02", "time": null},
  "to": {"date": null, "time": null}
}

Jeśli pole nie przyjmuje zakresu, wyślij to.date jako null. Powtórzenie tej samej daty w to zapisze zakres, którego pole nie wyświetli. Jeśli pole nie przyjmuje godziny, oba klucze time mają wartość null.

Relacje

Typ polatypeWartość
RelacjarelationLista identyfikatorów rekordów z powiązanej bazy
Odwrócona relacjareverse-relationLista identyfikatorów rekordów

Teleportacja, pola obliczeniowe i pola systemowe liczą się same, więc ich nie zapisujesz.

Lokalizacja

Lokalizacja
{
  "address": "ul. Piotrkowska 104, 90-001 Łódź",
  "displayAddress": "Piotrkowska 104, Łódź",
  "coordinates": [19.4573, 51.7651],
  "addressComponents": {}
}

Współrzędne podajesz w kolejności długość, szerokość geograficzna.

Lista kontrolna

Lista kontrolna
{
  "checklistsIds": ["…"],
  "checkedItemIds": ["…"],
  "total": 4,
  "completed": 1
}

Pliki

Pola z plikami nie da się ustawić przez cellValues. Pliki dodajesz osobnym przesłaniem, a przez MCP narzędziami create_file_upload_link i confirm_file_upload. Zobacz Narzędzia i zasoby MCP.

Wartości w odpowiedziach

W odpowiedziach każda wartość jest opakowana w obiekt z typem:

Odpowiedź
{
  "65a1f0c2b3d4e5f601234567": {"value": "Kawiarnia Ziarno", "valueType": "text"}
}

Gdy wartość pochodzi z powiązanego rekordu, na przykład przez teleportację, obiekt ma też sourceItemId.

Błędna wartość

Wartość w złym kształcie kończy się błędem 400 o nazwie INVALID_FIELD_VALUE, z opisem, co jest nie tak. Więcej w przewodniku Błędy i limity.