Update an Attachment
curl --request PUT \
--url https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id} \
--header 'BLINK-API-KEY: <api-key>' \
--header 'Content-Type: */*' \
--data '
{
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}
'import requests
url = "https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}"
payload = {
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}
headers = {
"BLINK-API-KEY": "<api-key>",
"Content-Type": "*/*"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'BLINK-API-KEY': '<api-key>', 'Content-Type': '*/*'},
body: JSON.stringify({
attachment: 'a97cfe4c-8ce3-4f67-ad17-a17f6087663a',
description: 'Network log file for analysis',
name: 'Network Log File',
type: 'Network Log'
})
};
fetch('https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_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_URL => "https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'attachment' => 'a97cfe4c-8ce3-4f67-ad17-a17f6087663a',
'description' => 'Network log file for analysis',
'name' => 'Network Log File',
'type' => 'Network Log'
]),
CURLOPT_HTTPHEADER => [
"BLINK-API-KEY: <api-key>",
"Content-Type: */*"
],
]);
$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.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}"
payload := strings.NewReader("{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("BLINK-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "*/*")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}")
.header("BLINK-API-KEY", "<api-key>")
.header("Content-Type", "*/*")
.body("{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["BLINK-API-KEY"] = '<api-key>'
request["Content-Type"] = '*/*'
request.body = "{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}"
response = http.request(request)
puts response.read_body{
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}{
"data": {},
"details": "<string>",
"identifier": "<string>",
"message": "<string>",
"status": 404,
"user_error": {}
}Case Management
Update an Attachment
API endpoint to update an existing attachment in Blink’s case management system.
PUT
/
workspace
/
{ws_id}
/
case_management
/
table
/
attachments
/
{attachment_id}
Update an Attachment
curl --request PUT \
--url https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id} \
--header 'BLINK-API-KEY: <api-key>' \
--header 'Content-Type: */*' \
--data '
{
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}
'import requests
url = "https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}"
payload = {
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}
headers = {
"BLINK-API-KEY": "<api-key>",
"Content-Type": "*/*"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'BLINK-API-KEY': '<api-key>', 'Content-Type': '*/*'},
body: JSON.stringify({
attachment: 'a97cfe4c-8ce3-4f67-ad17-a17f6087663a',
description: 'Network log file for analysis',
name: 'Network Log File',
type: 'Network Log'
})
};
fetch('https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_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_URL => "https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'attachment' => 'a97cfe4c-8ce3-4f67-ad17-a17f6087663a',
'description' => 'Network log file for analysis',
'name' => 'Network Log File',
'type' => 'Network Log'
]),
CURLOPT_HTTPHEADER => [
"BLINK-API-KEY: <api-key>",
"Content-Type: */*"
],
]);
$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.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}"
payload := strings.NewReader("{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("BLINK-API-KEY", "<api-key>")
req.Header.Add("Content-Type", "*/*")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}")
.header("BLINK-API-KEY", "<api-key>")
.header("Content-Type", "*/*")
.body("{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.blinkops.com/api/v1/workspace/{ws_id}/case_management/table/attachments/{attachment_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["BLINK-API-KEY"] = '<api-key>'
request["Content-Type"] = '*/*'
request.body = "{\n \"attachment\": \"a97cfe4c-8ce3-4f67-ad17-a17f6087663a\",\n \"description\": \"Network log file for analysis\",\n \"name\": \"Network Log File\",\n \"type\": \"Network Log\"\n}"
response = http.request(request)
puts response.read_body{
"attachment": "a97cfe4c-8ce3-4f67-ad17-a17f6087663a",
"description": "Network log file for analysis",
"name": "Network Log File",
"type": "Network Log"
}{
"data": {},
"details": "<string>",
"identifier": "<string>",
"message": "<string>",
"status": 404,
"user_error": {}
}Authorizations
Use your API key to access BlinkOps API. To generate an API key, please log in to your BlinkOps account and navigate to the API Keys section in the user settings page. Add the generated key to your request headers as BLINK-API-KEY.
Body
*/*
Attachment Data
Was this page helpful?
⌘I