Skip to main content

Web API

Introduction

Airwalker does not require any special client and is a subset of the Airtable API. You may use the official airtable.js library, community built clients, or write your own.

Here's the list of endpoints Airwalker currently proxies:

info

Help inform our prioritisation by contacting us and letting us know what endpoints you'd like to see added

Getting started

You'll need to start pointing your requests at Airwalker by doing the following:

Examples

Here are a couple of examples of how you can get started with popular libraries and tools:

airtable.js (and @airwalker/airtable)

const airtable = new Airtable({
apiKey: "AIRWALKER_PROXY_API_KEY",
endpointUrl: "https://api.airwalker.io",
});

const base = airtable.base("appXXXXXXXXXXXXXX");

const table = base.table("tblXXXXXXXXXXXXXX");

const record = await table.create({ Name: "test" });

curl

curl -X POST "https://api.airwalker.io/v0/appXXXXXXXXXXXXXX/tblXXXXXXXXXXXXXX" \
-H "Authorization: Bearer AIRWALKER_PROXY_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"records": [
{
"fields": {
"Name": "test"
}
}
]
}'