Integration of HTTP REST API in ues.io

How can we integrate HTTP REST API into UESIO, considering the current integrationType setup doesn’t support direct integrations?

Hi @rbdwt09 -

Thank for your question!

UESIO supports REST integrations, you can see examples of this in our integrations repository. For example, the smartsheet integration uses bot.http.request.

Possibly I’m misunderstanding your question and if so, could you provide some additional details regarding what you mean by “direct” and more specifics around what you are having trouble getting to work?

Thanks!

I meant by “direct” is — can we integrate an external HTTP API within the same UESIO project using a bot? Specifically, I want to know if we can use bot.http.request inside the project itself (without creating a separate external integration setup).

Hi @rbdwt09 -

I’m sorry, possibly I’m not fully understanding your question.

The short answer is yes - you can write a bot within any UESIO site that communicates with an external REST endpoint using bot.http.request. To do so, you can follow the examples in the integrations repo, but you would just create your bot and write the code for the bot within your uesio site. One thing to keep in mind here is that the examples in the integration repo are uesio bundles/sites themselves so think of your uesio site as those bundles.

So, for example, let’s say you have the following:

  • Uesio App: MySampleApp
  • Uesio Workspace: dev

Within the dev workspace, you can create a bot that uses bot.http.request to communicate with a REST endpoint. Then, when ready to “release to prod”, you create your “prod” site.

If this doesn’t address your question, can you provide more specifics on what you are trying to achieve and any specific issues, error messages, etc. you may be encountering so that I can make sure I’m understanding and also provide you the corresponding guidance?

Thank you!

@barry How I can create app or site with multilingual support?
Also how I can integrate and connect github repo for version control?

Hello @rbdwt09 -

I see that you’ve already asked these questions in other posts so I’ve addressed them there.

I’m hopeful that you’ve been able to make some progress with the HTTP REST API integration, please do let me know if you have any additional questions on that.

yes that worked we can close this issue thank you......