How to create application and assign access profile to application through API

Hi Chirag - Does the “application importer tool” just take input, as in CSV files, etc, and is it the only option?

Does SailPoint provide a doorway to a tenant’s internal API for use in systems tools development?

Thanks!