Update Job Architecture Change
curl --request PATCH \
--url https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"change_data": {
"job_description": "The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications..."
}
}
EOFimport requests
url = "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}"
payload = { "change_data": { "job_description": "The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications..." } }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
change_data: {
job_description: 'The Front-End Developer is responsible for implementing visual elements that users interact with on the company\'s web applications...'
}
})
};
fetch('https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'change_data' => [
'job_description' => 'The Front-End Developer is responsible for implementing visual elements that users interact with on the company\'s web applications...'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}"
payload := strings.NewReader("{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}"
response = http.request(request)
puts response.read_body[
{
"title": "400 Bad Request",
"description": "The request body was not structured correctly."
}
][
{
"title": "401 Unauthorized",
"description": "OAuth access token is missing, invalid or expired."
}
][
{
"title": "403 Forbidden",
"description": "You don't have access to this resource."
}
][
{
"title": "404 Not Found",
"description": "Unknown external_id describing this resource. Please create this resource first."
}
][
{
"title": "405 Method Not Allowed",
"description": "This method is not allowed for the requested URL."
}
]"max connections reached: <limit>"[
{
"title": "503 Service Unavailable",
"description": "The Skill Engine API is currently not available. Please contact TechWolf or try again later."
}
]Changes
Update Job Architecture Change
Update a specific Job architecture change with new data.
Update Job Architecture Change
curl --request PATCH \
--url https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"change_data": {
"job_description": "The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications..."
}
}
EOFimport requests
url = "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}"
payload = { "change_data": { "job_description": "The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications..." } }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
change_data: {
job_description: 'The Front-End Developer is responsible for implementing visual elements that users interact with on the company\'s web applications...'
}
})
};
fetch('https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'change_data' => [
'job_description' => 'The Front-End Developer is responsible for implementing visual elements that users interact with on the company\'s web applications...'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}"
payload := strings.NewReader("{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{tenant_name}.{region}.techwolf.ai/job_architecture/changes/{change_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"change_data\": {\n \"job_description\": \"The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications...\"\n }\n}"
response = http.request(request)
puts response.read_body[
{
"title": "400 Bad Request",
"description": "The request body was not structured correctly."
}
][
{
"title": "401 Unauthorized",
"description": "OAuth access token is missing, invalid or expired."
}
][
{
"title": "403 Forbidden",
"description": "You don't have access to this resource."
}
][
{
"title": "404 Not Found",
"description": "Unknown external_id describing this resource. Please create this resource first."
}
][
{
"title": "405 Method Not Allowed",
"description": "This method is not allowed for the requested URL."
}
]"max connections reached: <limit>"[
{
"title": "503 Service Unavailable",
"description": "The Skill Engine API is currently not available. Please contact TechWolf or try again later."
}
]Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
The unique ID in your system, consisting of alphanumeric characters, hyphens and underscores.
Required string length:
1 - 100Pattern:
[a-zA-Z0-9_-]+Example:
"a3903505-eb84-42dc-a79f-5e7b1fe897b7"
Body
application/json
Updated change data
Show child attributes
Show child attributes
Example:
{ "job_description": "The Front-End Developer is responsible for implementing visual elements that users interact with on the company's web applications..." }
Response
No Content
Was this page helpful?
⌘I