Filter Resource Options
curl --request OPTIONS \
--url http://{host}:{port}/{contextPath}/filter/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://{host}:{port}/{contextPath}/filter/{id}"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.options(url, headers=headers)
print(response.text)const options = {method: 'OPTIONS', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://{host}:{port}/{contextPath}/filter/{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_PORT => "62437",
CURLOPT_URL => "http://{host}:{port}/{contextPath}/filter/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "OPTIONS",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$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 := "http://{host}:{port}/{contextPath}/filter/{id}"
req, _ := http.NewRequest("OPTIONS", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.options("http://{host}:{port}/{contextPath}/filter/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://{host}:{port}/{contextPath}/filter/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Options.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"links": [
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "self"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/singleResult",
"rel": "singleResult"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/singleResult",
"rel": "singleResult"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/list",
"rel": "list"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/list",
"rel": "list"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/count",
"rel": "count"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/count",
"rel": "count"
},
{
"method": "PUT",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "update"
},
{
"method": "DELETE",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "delete"
}
]
}Filter
Filter Resource Options
The OPTIONS request allows you to check for the set of available operations
that the currently authenticated user can perform on the /filter resource.
Whether the user can perform an operation or not may depend on various
factors, including the users authorizations to interact with this
resource and the internal configuration of the process engine.
OPTIONS
/
filter
/
{id}
Filter Resource Options
curl --request OPTIONS \
--url http://{host}:{port}/{contextPath}/filter/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://{host}:{port}/{contextPath}/filter/{id}"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.options(url, headers=headers)
print(response.text)const options = {method: 'OPTIONS', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://{host}:{port}/{contextPath}/filter/{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_PORT => "62437",
CURLOPT_URL => "http://{host}:{port}/{contextPath}/filter/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "OPTIONS",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$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 := "http://{host}:{port}/{contextPath}/filter/{id}"
req, _ := http.NewRequest("OPTIONS", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.options("http://{host}:{port}/{contextPath}/filter/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://{host}:{port}/{contextPath}/filter/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Options.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"links": [
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "self"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/singleResult",
"rel": "singleResult"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/singleResult",
"rel": "singleResult"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/list",
"rel": "list"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/list",
"rel": "list"
},
{
"method": "GET",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/count",
"rel": "count"
},
{
"method": "POST",
"href": "http://localhost:8080/engine-rest/filter/aFilterId/count",
"rel": "count"
},
{
"method": "PUT",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "update"
},
{
"method": "DELETE",
"href": "http://localhost:8080/engine-rest/filter/aFilterId",
"rel": "delete"
}
]
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Path Parameters
The id of the filter to be checked.
Response
200 - application/json
Request successful.
The links associated to this resource, with method, href and rel.
Show child attributes
Show child attributes
⌘I