Create service

POST {{baseUrl}}/services

Request Body

{"type"=>"cron_job", "name"=>"<string>", "ownerId"=>"<string>", "repo"=>"<string>", "autoDeploy"=>"yes", "branch"=>"<string>", "image"=>{"imagePath"=>"<string>", "ownerId"=>"<string>", "registryCredentialId"=>"<string>"}, "buildFilter"=>{"paths"=>["<string>", "<string>"], "ignoredPaths"=>["<string>", "<string>"]}, "rootDir"=>"<string>", "envVars"=>[{"key"=>"<string>", "value"=>"<string>"}, {"key"=>"<string>", "value"=>"<string>"}], "secretFiles"=>[{"name"=>"<string>", "contents"=>"<string>"}, {"name"=>"<string>", "contents"=>"<string>"}], "serviceDetails"=>{"buildCommand"=>"<string>", "headers"=>[{"path"=>"<string>", "name"=>"<string>", "value"=>"<string>"}, {"path"=>"<string>", "name"=>"<string>", "value"=>"<string>"}], "publishPath"=>"<string>", "pullRequestPreviewsEnabled"=>"no", "routes"=>[{"type"=>"redirect", "source"=>"<string>", "destination"=>"<string>"}, {"type"=>"redirect", "source"=>"<string>", "destination"=>"<string>"}]}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: Created

{&quot;service&quot;:{&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;autoDeploy&quot;:&quot;no&quot;,&quot;branch&quot;:&quot;\u003cstring\u003e&quot;,&quot;buildFilter&quot;:{&quot;paths&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;ignoredPaths&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]},&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;image&quot;:{&quot;imagePath&quot;:&quot;\u003cstring\u003e&quot;,&quot;ownerId&quot;:&quot;\u003cstring\u003e&quot;,&quot;registryCredentialId&quot;:&quot;\u003cstring\u003e&quot;},&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;notifyOnFail&quot;:&quot;notify&quot;,&quot;ownerId&quot;:&quot;\u003cstring\u003e&quot;,&quot;repo&quot;:&quot;\u003cstring\u003e&quot;,&quot;rootDir&quot;:&quot;\u003cstring\u003e&quot;,&quot;slug&quot;:&quot;\u003cstring\u003e&quot;,&quot;suspended&quot;:&quot;not_suspended&quot;,&quot;suspenders&quot;:[&quot;unknown&quot;,&quot;parent_service&quot;],&quot;type&quot;:&quot;private_service&quot;,&quot;updatedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;serviceDetails&quot;:{&quot;buildCommand&quot;:&quot;\u003cstring\u003e&quot;,&quot;parentServer&quot;:{&quot;id&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;},&quot;publishPath&quot;:&quot;\u003cstring\u003e&quot;,&quot;pullRequestPreviewsEnabled&quot;:&quot;yes&quot;,&quot;url&quot;:&quot;\u003cstring\u003e&quot;}},&quot;deployId&quot;:&quot;\u003cstring\u003e&quot;}