APIC can be fully driven by its CLI and Rest Interface To create an application you need a payload like

{"title":"Jessica's Store","name":"store","redirect_endpoints":[]}

Then after logging in with the CLI use the following command to create the application.

apic-slim apps:create -s <manager endpoint> -o <org> -c <ctalog> --consumer-org <consumer-org>  --debug

Please note that you need the --debug flag to retrieve the Client ID and Secret