Start generating occurrences from this plan.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan \
--header 'Content-Type: application/json' \
--data '
{
"p_plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_generate": true
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan"
payload = {
"p_plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_generate": True
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({p_plan_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a', p_generate: true})
};
fetch('https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan', 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/activate_maintenance_plan",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_plan_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_generate' => true
]),
CURLOPT_HTTPHEADER => [
"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://app.assetinfinity.ai/api/rpc/activate_maintenance_plan"
payload := strings.NewReader("{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan")
.header("Content-Type", "application/json")
.body("{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}"
response = http.request(request)
puts response.read_bodyMaintenance
Start generating occurrences from this plan.
Rounds already inside the plan’s lead time are made due at once, and where the plan raises its own work, that work is raised before this returns rather than by the next scheduled sweep.
POST
/
rpc
/
activate_maintenance_plan
Start generating occurrences from this plan.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan \
--header 'Content-Type: application/json' \
--data '
{
"p_plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_generate": true
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan"
payload = {
"p_plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_generate": True
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({p_plan_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a', p_generate: true})
};
fetch('https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan', 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/activate_maintenance_plan",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_plan_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_generate' => true
]),
CURLOPT_HTTPHEADER => [
"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://app.assetinfinity.ai/api/rpc/activate_maintenance_plan"
payload := strings.NewReader("{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
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.post("https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan")
.header("Content-Type", "application/json")
.body("{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/activate_maintenance_plan")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_plan_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_generate\": true\n}"
response = http.request(request)
puts response.read_bodyHeaders
Preference
Available options:
params=single-object Body
application/jsonapplication/vnd.pgrst.object+jsonapplication/vnd.pgrst.object+json;nulls=strippedtext/csv
Response
200
OK
⌘I

