I’m exploring options for integrating with data sources that use the OData Version 4 protocol in n8n. I expected to find an “OData” node in the nodes palette, but it appears that there isn’t one.
While the HTTP node could be used, it might not fully address the needs for interacting with OData, especially since OData responses often include pagination links for accessing large datasets.
From an integration standpoint, having support for OData would be quite beneficial for accessing data from sources that expose an OData interface. As I’m new to n8n, I might be missing something.
Could any experts shed some light on this? Your insights would be greatly appreciated. Thanks in advance!
Hi, I have searched through the community nodes list and did not find an OData node there, so I believe it doesn’t exist yet.
Someone would have to create it as a community node, probably using the odata node module.
It may be helpful if you list the functions you would expect such a node to expose: Get, Search, etc.
Being able to do read-only querying to startwith, like requesting entityCollections, entityCollectionByID and few query options like $filter, $expand, $select etc., might be good including the ability to support paged responses.
Then the write stuff to support CRUD on the entity might be a good addition for completeness.