Invalid Input Error for 'Image' in Airtable Node

Hello everyone,

I’m trying to add an attachment to Airtable, but I’m getting the following error:

Invalid input for ‘Image’ [item 0]

‘Image’ expects an array but we got ‘https://lh3.googleusercontent.com/drive-storage/AJQWtBMdeD6l019qBVDDjBGBGzJGBGRbJot-mV8UmOh2yUeQAaethjK2IetKz2eohPP8bizi-OdlHgA4ndBQMCq3Q4ZOuuhUwF_kF6RfJ7vx2ez7eQ=s220

It seems like Airtable’s ‘Image’ field is expecting an array, but I’m providing a single URL. Here are some details about my setup:

Workflow: I’m using a Gdrive request node to fetch an image URL and then attempting to pass this URL to Airtable.

Airtable Field: The field in Airtable is set up to accept images.

Could anyone help me understand why this error is occurring and how I can fix it? Do I need to format the image URL differently, or is there another approach I should take?

Thanks in advance for your help!

Information on your n8n setup

  • n8n version: Latest
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Docker

Hi @Pegazse,

thanks for reporting this. Looks weird and we are currently evaluating if this could be a bug :eyes:

Which field type does your image column have in your airtable?

Hi @ria I already solved the problem with this video : Connect To Airtable API via HTTP Request

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.