Hi Francisco!
I replied to your question in the SLB community, but let me copy the answer here as well for the wider developer audience.
The .NET SDK, as stated in our documentation, is a community SDK, which means it is provided as-is without any official support or warranties from Cognite.
Moreover, features under the Playground section of the SDK, including function calls, are experimental and shouldn’t be used by consumers. Cognite Engineers prioritise adding features that are needed for Cognite Product components which utilize the Cognite API endpoints and today we don't have any .NET client that interacts with Cognite Functions.
Since the SDK is open source, you are encouraged to open an issue on the GitHub repository with a feature request. While we cannot provide a timeline for implementing such features, we welcome contributions from the community to add missing functionalities with Pull Requests (by checking old Pull Requests, it’s easy to figure out how to contribute).
If you were to implement the functionality to call a Cognite Function from .NET, you would need to implement the function call endpoint (/functions/{functionId}/call
) and also the sessions create endpoint (/sessions
), which is a prerequisite for function calls. You can refer to the respective API documentation here:
• Function Call Endpoint
• Sessions Create Endpoint