Important Changes to API and SeaTable Cloud with Version 5.0

I’m pretty sure something changed because I have routines not working anymore since the 5.0 update…
Just to compare, here are the results of a List Rows API call, limited to 1 record:

4.3 Self-Hosted enterprise version

{
  "rows": [
    {
      "_id": "AocFPY7FQFS7H5XdE7SRCQ",
      "_mtime": "2024-01-30T09:45:28.197+00:00",
      "_ctime": "2024-01-08T14:21:56.991+00:00",
      "Nom": "Semi-complet 500g",
      "Producteur": [
        "PW880DBNRZC7qK9a52a_CA"
      ],
      "Prix": 2.4,
      "Qte": 0.5,
      "Unite": "kg",
      "Commandes": [
        "PMHMESW6R9mtakfBEhsaHQ",
        "c5sgxi8iTEmKJ_c9RCFQlw",
        "cz0yXQODQdCE4NXsQZMhdA",
        "Pot2x283Sj6trK2wiWd0xw"
      ],
      "Dates_dispo": [
        "R7peHCWbRmq5LaqTNHqUIA",
        "WW5P1vxuSyqFippAhPxemw",
        "SEKBOIXSS_y3vt1O4s21aQ",
        "CP9KXG0QQGmgA9O02XhO3Q",
        "Dzjny0EmSwCED1tHbbBcqQ",
        "J1be2ef6TI-3EoBT_K3zPw",
        "MVQd4K1WTVm94j-eMJwCdA",
        "LJyZA2OgRfaBMV3hsYw0RQ",
        "UZ1QgXHOQ1mwuF1fKG6jAA",
        "A8kdHTEHQWSZ5xJg-cmyyw",
        "dOE1zYFgTQSXFIo7NalAVQ",
        "fL3tecu3TfW7-31Y9Zg09A",
        "NlUPHn-IQc2kj4wXCeIVDQ",
        "Pk23lx5GSbWJ5Mez0NXU5g",
        "dUA9tcNIQlGAii7eVmo35w",
        "JH0GJyV9TvabxrKA0p6JXQ",
        "HHxwdMn4QqSk5xnvq113aQ",
        "X0SZTvfBRWyGqsYXyZSWiA",
        "dvrPqDrvQBGkX0wvu5qCDQ",
        "IZkfIdetT-OmmoU90bYBRg",
        "KDduG7IuRfWHhJLklgTOzQ",
        "UHPm0NsKTb-nyZOxtwoV5g",
        "evdp6ADKQCeS-lYBB-yXKQ",
        "e0RBg72wSj-npCTI-cM5Xw",
        "FrKZi0twSl-4CkKAz5uY8A",
        "e5Mvk1tTTECUzSt9NCSqdw",
        "NrwKnG8SSU-7aQ7XRQi1ag",
        "dpY3S_twSWSRlP7GTLc-mw",
        "Bs8OKH_8TG2ejFt3yrUb1A",
        "ApDfi79uTbG5L04uPSR2QA",
        "XKMY644kQaOfa__WZq4ubg"
      ]
    }
  ]
}

As you can see, the Dates_dispo link column contains (and returns) around 30 links

5.0 Cloud-version

{
  "rows": [
    {
      "0000": "Semi-complet 500g",
      "bl9l": [
        {
          "row_id": "PW880DBNRZC7qK9a52a_CA",
          "display_value": "le GAEC Dou Chonlai"
        }
      ],
      "2O36": 2.4,
      "LcMK": 0.5,
      "3tU5": "671076",
      "wUsJ": [
        {
          "row_id": "PMHMESW6R9mtakfBEhsaHQ",
          "display_value": "20240302-0001"
        },
        {
          "row_id": "c5sgxi8iTEmKJ_c9RCFQlw",
          "display_value": "20240302-0002"
        },
        {
          "row_id": "cz0yXQODQdCE4NXsQZMhdA",
          "display_value": "20240526-0005"
        },
        {
          "row_id": "Pot2x283Sj6trK2wiWd0xw",
          "display_value": "20240615-0001"
        }
      ],
      "d3r3": [
        {
          "row_id": "R7peHCWbRmq5LaqTNHqUIA",
          "display_value": "2024-02-05T00:00:00+01:00"
        },
        {
          "row_id": "WW5P1vxuSyqFippAhPxemw",
          "display_value": "2024-02-12T00:00:00+01:00"
        },
        {
          "row_id": "SEKBOIXSS_y3vt1O4s21aQ",
          "display_value": "2024-02-19T00:00:00+01:00"
        },
        {
          "row_id": "CP9KXG0QQGmgA9O02XhO3Q",
          "display_value": "2024-02-26T00:00:00+01:00"
        },
        {
          "row_id": "Dzjny0EmSwCED1tHbbBcqQ",
          "display_value": "2024-03-04T00:00:00+01:00"
        },
        {
          "row_id": "J1be2ef6TI-3EoBT_K3zPw",
          "display_value": "2024-03-11T00:00:00+01:00"
        },
        {
          "row_id": "MVQd4K1WTVm94j-eMJwCdA",
          "display_value": "2024-03-18T00:00:00+01:00"
        },
        {
          "row_id": "LJyZA2OgRfaBMV3hsYw0RQ",
          "display_value": "2024-03-25T00:00:00+01:00"
        },
        {
          "row_id": "UZ1QgXHOQ1mwuF1fKG6jAA",
          "display_value": "2024-04-08T00:00:00+02:00"
        },
        {
          "row_id": "A8kdHTEHQWSZ5xJg-cmyyw",
          "display_value": "2024-04-15T00:00:00+02:00"
        }
      ],
      "_locked": null,
      "_locked_by": null,
      "_archived": false,
      "_creator": "edfefe21cd2641d68b592b5e18a12db4@auth.local",
      "_ctime": "2024-01-08T15:21:56.991+01:00",
      "_last_modifier": "edfefe21cd2641d68b592b5e18a12db4@auth.local",
      "_mtime": "2024-01-30T10:45:28.197+01:00",
      "_id": "AocFPY7FQFS7H5XdE7SRCQ"
    }
  ]
}

As you can see, only the ten first links are displayed for the Dates_dispo link column (it’s the same record).

By the way: Since 5.0, the columns’ names are replaced by their keys, which is no the easiest way to work neither (if it stays like that, it will be necessary to systematically run a List columns request to populate a list of columns containing both names and keys, and then refer to this list instead of just accessing row[COLUMN_NAME]).

Thanks for your help,

Bests,
Benjamin