Hi
How do I add new API for IMS (ION Messaging Service v3)?
I need 3rd party app to call this API.
Is there documentation (examples) how to set it up?
Regards
Kirill
Hello Kirill - You will find all of that in ION Desk > Configuration > Downloads, under the Connect Section.
Thanks Brandon!
Hi Brandon,
What do I have to put in highlighted fields?
Do I need designated server for this?
Regards,
Hi Kirill,maybe I'm missing something, but it sounds like you like to use an 'external' (3rd Party) application to call ION API based on original question!?
Call ION API's from External Location:
This is what I believe Brandon is eluding to in his answer, as you can download some connectors as shown to use in your Remote Connection.
Call External API's from within ION:
The Screenshot above shows what you would have to setup to call API(s) from a '3rd Party API Site'.If that is what you're looking to do, you also need to setup the '3rd Party URL' as a valid 'Enterprise Location' first to ensure you are allowed to connect to it!i.e. Should show something like this once configured
Hopefully this is of some help.
René
Hi Rene
Yes, I want to build custom APIs in ION. 3rd party app will call these APIs.
I want to received this call by ION, runs some data flows/workflows and return results in JSON format back as a response.
IMS connection point in M3 allows to receive payload from 3rd party app (Postman), but returns a response like this right away.
Is it even ?
I think you ave the following options and scenario's:
- If you only need data from one table, and no other API provides this data, MDBREADMI (MRS010) is your friend.
- If you need simple joins you can use CMS100MI (CMS010/CMS015, however don't use this for big data retrieves)
- If you want to retrieve bulk information with API use the BulkAPI
- If you want to send asynchronous BODs use the IMS API
- if you need data from multiple API's in one single call you can use ION API flows, although they are a little bit limited
- If non of the above options provide the right info you could consider EXTENDMI. Keep in mind these need to be approved by Infor (https://github.com/infor-cloud/xtendm3-sdk-java)
- If you want to call external API's from third parties you need to add them in the ION API Suite
very good summary Roy, many thanks.