Put a draft of a library checklist into force, and retire the version it replaces.
curl --request GET \
--url https://app.assetinfinity.ai/api/rpc/publish_task_template_versionimport requests
url = "https://app.assetinfinity.ai/api/rpc/publish_task_template_version"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.assetinfinity.ai/api/rpc/publish_task_template_version', 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://app.assetinfinity.ai/api/rpc/publish_task_template_version",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/publish_task_template_version"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.assetinfinity.ai/api/rpc/publish_task_template_version")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/publish_task_template_version")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyMaintenance
Put a draft of a library checklist into force, and retire the version it replaces.
No plan is touched. Every plan built from the old version keeps the steps it copied and now reads as behind — which is the point of publishing rather than a shortcoming of it.
GET
/
rpc
/
publish_task_template_version
Put a draft of a library checklist into force, and retire the version it replaces.
curl --request GET \
--url https://app.assetinfinity.ai/api/rpc/publish_task_template_versionimport requests
url = "https://app.assetinfinity.ai/api/rpc/publish_task_template_version"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://app.assetinfinity.ai/api/rpc/publish_task_template_version', 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://app.assetinfinity.ai/api/rpc/publish_task_template_version",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/publish_task_template_version"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.assetinfinity.ai/api/rpc/publish_task_template_version")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/publish_task_template_version")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body⌘I

