How can a Jenkins user authentication details be “passed” to a script which uses Jenkins API to create jobs?
Try this way: (for example delete the job) curl –silent –show-error http://<username>:<api-token>@<jenkins-server>/job/<job-name>/doDelete The api-token can be obtained from http://<jenkins-server>/user/<username>/configure.