Does sage provides Web API for Sage 300 login Screen. I need it to integrate with another system.
Does sage provides Web API for Sage 300 login Screen. I need it to integrate with another system.
No, and it doesn't make sense. When you use the API, you don't need a login screen.
Where can I find API Documentation for Sage 300? I would like to connect to Aleph.
Google "Sage 300 API"
Our clients direct their business partners to https://<server>/SageWeb300WebAPI to setup integrations. It works well. Make sure you provide those integration partners with sufficient access including User Authorizations with the Sage 300 Web API role ticked on for the required subledgers. The Swagger UI interface is good for working out your integration, and don't forget to test with something like Postman. This all assumes the Sage 300 system you're working with has been properly configured to have the web screens working properly.
As for the classic COM API, if you really want to use it you can call the session login screen if needed but if you keep your integration within Sage 300 - especially if you build it using the Macro interface and have users execute it, you can avoid a lot of setup code trying to establish sessions etc.
If you can, stick with the new Web API (which a lot of devs are going to be more natively familiar with these days) as it will help future-proof your solution.
*Community Hub is the new name for Sage City