Record Id changed!

Hello,

We are integrating Airtable with other systems and using Record Id as the key to link the records and avoid duplication.

Today we faced that the record ids are changed for all records from a airtable sheet which made sync failed.

Anyone know the root case of it ? (Is something to do with the outrage airtabel had yesterday (10th March, 2021)?

Also if someone can help us what are the diff-diff scenarios when the ids can be changed ? any thoughts?

Thanks in Advance!
Basant

Welcome to the community, @Basant_Verma!

RECORD IDs never change in Airtable.

However, there are 2 different RECORD ID’s for a record in your destination sync table:

  1. One RECORD ID represents the record ID of the record that lives in your destination sync table.

  2. One RECORD ID represents the record ID of the record that lives in your original source table.

To expose both record ID’s, you will need to create a formula field in both tables with this function:

RECORD_ID()

And make sure that you are syncing a view (in your source table) that is showing that field, in order to make the source field visible in the destination table.

1 Like

Thanks for swift response Scott.!!

Agree with you that it should not be changing and did not find any documentation which state it and that’s why we choose that as the integration key.

But we did noticed that it changed, and the another system is not Airtable so it’s not about the confusion between two record’s individual ids

And yes I am using the formula to have record id exposed as one of the column in airtable.

If you feel like the Record ID’s have changed, I would definitely reach out to support@airtable.com and please report back here with what they tell you!

Already did that, posted here also just to if someone have already got answer or faced it.

Will update the comment here with the response from the support.

Hello

Just came here to say that we noticed exactly the same thing. Can’t say when we found the first cases but I think around week ago or so

We have crawler that runs every x minutes and pulls everything down from Airtable. At some point duplicate records started to appear where everything else is the same, but airtable ID is different (used airtable ID for duplicate records check to do create or update)

They are relatively rare tho, so far found only 5-10 cases out of several thousands

I reached out to the support team and they are also saying that it want change unless the record is deleted and recreated, but clearly that’s not the case in my scenario as I also checked the created date on the rows and the latest date is from January 2021.

Still clue less that how it happened and what might have caused it.

But clearly we can’t use the recordId as key any more.

Any suggestions/thoughts are welcomed.