Group Resource Instance Options
curl --request OPTIONS \
--url http://{host}:{port}/{contextPath}/group/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://{host}:{port}/{contextPath}/group/{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}/group/{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}/group/{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}/group/{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}/group/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://{host}:{port}/{contextPath}/group/{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/group/aGroupId",
"rel": "self"
},
{
"method": "DELETE",
"href": "http://localhost:8080/engine-rest/group/aGroupId",
"rel": "delete"
},
{
"method": "PUT",
"href": "http://localhost:8080/engine-rest/group/aGroupId",
"rel": "update"
}
]
}Group
Group Resource Instance Options
The /group resource supports two custom OPTIONS requests, one for the resource as such and this one for individual group instances.
The OPTIONS request allows checking for the set of available operations that the currently authenticated user can perform on the
/group/{id} resource instance. If the user can perform an operation or not may depend on various things, including the users authorizations
to interact with this resource and the internal configuration of the process engine.
OPTIONS
/
group
/
{id}
Group Resource Instance Options
curl --request OPTIONS \
--url http://{host}:{port}/{contextPath}/group/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://{host}:{port}/{contextPath}/group/{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}/group/{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}/group/{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}/group/{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}/group/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://{host}:{port}/{contextPath}/group/{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/group/aGroupId",
"rel": "self"
},
{
"method": "DELETE",
"href": "http://localhost:8080/engine-rest/group/aGroupId",
"rel": "delete"
},
{
"method": "PUT",
"href": "http://localhost:8080/engine-rest/group/aGroupId",
"rel": "update"
}
]
}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 group.
Response
200 - application/json
Request successful.
The links associated to this resource, with method, href and rel.
Show child attributes
Show child attributes