Delete Attribute Option
curl --request DELETE \
--url https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}import requests
url = "https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}', 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://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"status": true,
"message": "Attribute option deleted successfully."
}
{
"status": false,
"message": "No token provided"
}
Attribute Options
Delete Attribute Option
This endpoint allows the deletion of a option within a select/multiselect attribute.
DELETE
/
api
/
v1
/
attributes
/
{target}
/
{targetId}
/
{attributeId}
/
options
/
{optionId}
Delete Attribute Option
curl --request DELETE \
--url https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}import requests
url = "https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}', 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://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.zixflow.com/api/v1/attributes/{target}/{targetId}/{attributeId}/options/{optionId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"status": true,
"message": "Attribute option deleted successfully."
}
{
"status": false,
"message": "No token provided"
}
Description
This API endpoint facilitates the removal of a specific option within a select/multiselect attribute by providing the necessary identifiers based on the target, whether it’s a collection or a list.Path
string
required
Specifies the target entity as either “collection” or “list.”
string
required
The unique identifier for the target entity (collection or list), allowing for
precise referencing.
string
required
The unique identifier for the select/multiselect attribute containing the option to
be deleted.
string
required
The unique identifier for the option to be deleted.
Response
boolean
Indicates the success or failure of the option deletion. In this case,
true signifies a successful operation.
string
Provides a human-readable message accompanying the response. In this instance,
it confirms the successful deletion of the option with the message
“Attribute option deleted successfully.”
{
"status": true,
"message": "Attribute option deleted successfully."
}
{
"status": false,
"message": "No token provided"
}