Why is the Airtable "create_single_record" failing with a 403 error in the same workflow, despite using the same credentials and having required scopes?

This topic was automatically generated from Slack. You can find the original thread here.

Hi! Do you have any idea why in the same workflow, using the same credentials, I manage to do an Airtable “search_records” but the “create_single_record” is failing with 403 error?
NOT_AUTHORIZED - 403 - You are not authorized to perform this operation

I have the required scopes. Using OAuth.
On a different Pipedream account, using the same credentials, it works fine. The only difference is the version of the Airtable “create_single_record” node. It works on 0.0.2 and fails on 0.0.8

Can I try using a different version (force using 0.0.2)?

Hi , thanks for reaching out. I’ll try to reproduce this and get back to you soon

It doesn’t seem to be a Pipedream issue after all
It was because I was trying to create a record using the Email field as value for a relationship, but that failed because of the relationship not being found, and because that field was coming from a Synced table, it would fail creating the record altogether.

The lack of proper error message led me in the wrong direction.

Oh that’s explain a lot.

I think the error message comes from Airtable, which Pipedream just proxied to you through the action error

Yeah

Somehow, I got a different error in 0.0.2 which was clearer and led me back to the root issue

Oh okay. That’s a weird error indeed. I’ll take a look into it to see if we can improve the existing action