API Documentation for Scripting?

I am wanting to learn to write scripts for Catia, Enovia, and Delmia. I'd really like to start with Catia as that is where I spend most of my time. I am wanting to create scripts to import a list of parts from Excel for example. I am working in the 3DEXPERIENCE R2023x. My license is running on a server. Please forgive me if I am missing information or something simple as I am still new to this software. I am a programmer and was asked to look into this. Any help in getting the API would be greatly appreciated!