SSD Frontend: 'Call Server API' Node Not Showing Services – How to Fix?

Hi Community

I’m trying to create a service on the frontend to connect with my backend API. I’m using the “Call Server API” node in my service (client service).

According to the docs, this node should allow me to select from a list of available services created in the Server Services Designer, but in my case, the dropdown is empty — I can’t see any of the services listed.

Has anyone faced this issue before? Am I missing a step in the setup or flow?

I’ve attached a screenshot for reference. Any guidance would be appreciated!

Thanks in advance

1 Like

@Sam please help @aniket

1 Like

Hello @aniket ,
If you’re not able to call the API using the Call Server node, you can use the HTTP node instead. By setting the URL, you can call the server, pass the required data in the request body, and use the appropriate REST API methods (GET, POST, PUT, DELETE, etc.).

2 Likes

Hi @Sam,

Thanks for the suggestion. I’m currently doing exactly what you mentioned using the HTTP node. However, I assumed this might not be the recommended approach, since the HTTP node is generally used for calling third-party APIs — and we already have the Call Server API node specifically meant for interacting with server-side services.

My main questions are:

  • Do we need to implement any additional logic or configuration to make the list of server services appear in the Call Server API node?
  • Should it automatically list the services created in the Server Services Designer?
  • Or is it perfectly fine to use the HTTP node for calling our own backend APIs?
1 Like

Hello @aniket ,
Regarding your question, yes — it is perfectly fine to use the HTTP node to call backend APIs. In fact, most people use this node to connect, so there’s no issue with that. As for your other question, I’ll confirm and let you know.

1 Like

Hi @aniket,

The call server API node seems to have a issue, it is alright to use a Http Request Node.
we are using the same in my project for all the Http calls to the backend services.

Just add your backend service baseurl as a environment variable and reuse it whenever you make the Http calls.

3 Likes

Hi @Hariharan_J,
Thank you for the comment! Yes, I’m currently using the same approach as you mentioned.

2 Likes