Jobs /
Edit job build arguments
Required permission
Project > Jobs > Configuration > Update Build Parameters
Path parameters
projectId
string requiredID of the project
jobId
string requiredID of the job
Request body
- {object}
A basic example
buildArguments
{object} requiredAn object containing the all of the build arguments to set for the service. Keys must only contain letters and numbers separated with underscores, may not start with a number
- {object}
An advanced example using secret files
buildArguments
{object} requiredAn object containing the all of the build arguments to set for the service. Keys must only contain letters and numbers separated with underscores, may not start with a number
buildFiles
{object}Secret files as JSON object, encrypted at rest. File path must be absolute
Response body
- {object}
Response object.
data
{object} requiredResult data.
POST /v1/projects/{projectId}/jobs/{jobId}/build-arguments
Example request
curl --header "Content-Type: application/json" \
--header "Authorization: Bearer NORTHFLANK_API_TOKEN" \
--request POST \
--data '{"buildArguments":{"ARGUMENT_1":"abcdef","ARGUMENT_2":"12345"}}' \
http://api.northflank.com/v1/projects/{projectId}/jobs/{jobId}/build-arguments
curl --header "Content-Type: application/json" \
--header "Authorization: Bearer NORTHFLANK_API_TOKEN" \
--request POST \
--data '{"buildArguments":{"ARGUMENT_1":"abcdef","ARGUMENT_2":"12345"},"buildFiles":{"/dir/fileName":{"data":"VGhpcyBpcyBhbiBleGFtcGxlIHdpdGggYSB0ZW1wbGF0ZWQgJHtOT0RFX0VOVn0gdmFyaWFibGU=","encoding":"utf-8"}}}' \
http://api.northflank.com/v1/projects/{projectId}/jobs/{jobId}/build-arguments
Example response
200 OK
JSON
{
"data": {}
}