Airtable (Independent Publisher)#4133
Conversation
Update swagger with pollingtrigger, APIM policies, and response schemas. Update apiProperties.json with full APIM policy chain.
Add setqueryparameter policies to sort Airtable trigger results by createdTime descending, so records[0] is always the newest record. This fixes the watermark advancing slowly (one record at a time) instead of jumping to the latest timestamp in a single poll cycle. Previous behavior caused ~571 runs for 39 records (1364% overhead).
Remove setqueryparameter sort policies that caused Airtable 422 errors. createdTime is a system property, not a sortable field name. The pollingtrigger + filterByFormula + x-ms-trigger-value combination handles deduplication without sort.
Added sorting parameters for trigger results and updated existing parameters.
Updated the Readme.md to improve clarity and detail on supported operations, prerequisites, and known issues.
…licies for dedup fix
|
Hi @aaronmahbuild, There was a Airtable connector earlier owned by @troystaylor, but it was deprecated. @troystaylor - please confirm should we proceed for the certification? If @troystaylor agreed, please follow below instructions and upload connector package zip file. https://learn.microsoft.com/en-us/connectors/custom-connectors/certification-submission https://learn.microsoft.com/en-us/connectors/custom-connectors/certification-submission-ip |
|
Thanks @vmanoharas! The Happy to wait for @troystaylor's confirmation before proceeding. |
|
@vmanoharas given that its been a couple weeks now, should we proceed, since the previous connector is deprecated? Is there anything else you need from me? |
|
Hi @aaronmahbuild, Apologies for the delay, waiting for @troystaylor confirmation. We will wait couple of more days. However, yet it is deprecated, thanks for this. https://learn.microsoft.com/en-us/connectors/airtable/ @troystaylor, we will wait couple of more days for your response, and proceed for the review process. |
|
@vmanoharas Yes, continue. |
Thank you @troystaylor. |
|
Hi @aaronmahbuild, As our Independent Publisher connector certification process has been changed. You will have to go through OneVet Verification process. We have sent an email to the alias you mentioned in the swagger file. Please fill the MS form to proceed further. |
|
Hi @vmanoharas, form has been submitted. |
|
Hi @aaronmahbuild, We have sent you OneVet Verification link. Please complete the process. |
Connector Submission Checklist
apiDefinition.swagger.json, by runningpaconn validatecommand.apiProperties.jsonhas a valid brand color and doesn't use an invalid brand color,#007ee5or#ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.As an Independent Publisher, I also attest to the following:
Connector: Airtable
Airtable is a cloud-based platform that combines the simplicity of a spreadsheet with the power of a database. This connector provides 10 actions and 1 trigger covering bases, tables, records, comments, and user operations.
Publisher: Aaron Mah (Independent Publisher)
Test Evidence
Custom Connector Test Operations (All 11 operations passing)
Flow 1: Form-to-Airtable Intake (CreateRecord, ListBases, ListTables)
Run Success:

Flow 2: New Record to Teams Alert (TriggerNewRecords, GetRecord)
Run Success:

Flow 3: Weekly Review — Flag Stale Records (ListRecords, UpdateRecord)
Run Success:

Certification Package
package.zipincluded