Skip to main content

Fusion API v3

Fusion API v3 officially launched internal testing, equipped with a new data engine

After half a year of development and optimization, Fusion API v3 equipped with a new data engine has entered the internal testing stage. This newly upgraded API will provide better performance and a more efficient user experience. In order to ensure the quality of the new engine, we will adopt a progressive upgrade strategy to verify its stability and reliability. We sincerely invite customers who are using Fusion API to participate in internal testing.

Usage

Curl

#Currently only supports get records interfaces
curl --location 'https://aitable.ai/fusion/v3/datasheets/{dstId}/records?fieldKey=name' \
--header 'Authorization: Bearer {token}'

Javascript SDK

Install beta version dependencies:

npm i apitable@2.0.0-beta.4

You only need to add isV3 support when the SDK calls the API to enable the v3 version of the SDK:

import { APITable } from "apitable";

const token = 'xxxx';
const datasheetId = 'dstXXXX';
const apitable = new APITable({
token
});

const datasheet = apitable.datasheet(datasheetId);
// Add the isV3 parameter to call the v3 version of the Fusion API. Currently, only the get records interface is supported.
const records = await datasheet.records.query({ isV3: true });

Python SDK

Install beta version dependencies:

pip install apitable==2.0.0b4

You only need to add isV3 support when the SDK calls the API to enable the v3 version of the SDK:

from apitable import Apitable

token = 'xxxx'
datasheetId = 'dstXXXX'
apitable = Apitable(token)

dst = apitable.datasheet(datasheetId)

# Add the isV3 parameter to call the v3 version of the Fusion API. Currently, only the get records interface is supported.
parameter = { "isV3": True }
records = self.dst.records.all(**parameter)