Get the content of a File
curl --request GET \
--url http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content \
--header 'Authorization: Bearer <token>'const url = 'http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));import requests
url = "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}using RestSharp;
var options = new RestClientOptions("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
HttpResponse<String> response = Unirest.get("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
.header("Authorization", "Bearer <token>")
.asString();<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}$headers=@{}
$headers.Add("Authorization", "Bearer <token>")
$response = Invoke-WebRequest -Uri 'http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content' -Method GET -Headers $headersrequire 'uri'
require 'net/http'
url = URI("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body"<string>"API Reference
Get the content of a File
GET
/
vaults
/
{vaultUuid}
/
items
/
{itemUuid}
/
files
/
{fileUuid}
/
content
Get the content of a File
curl --request GET \
--url http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content \
--header 'Authorization: Bearer <token>'const url = 'http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));import requests
url = "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}using RestSharp;
var options = new RestClientOptions("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
HttpResponse<String> response = Unirest.get("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
.header("Authorization", "Bearer <token>")
.asString();<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}$headers=@{}
$headers.Add("Authorization", "Bearer <token>")
$response = Invoke-WebRequest -Uri 'http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content' -Method GET -Headers $headersrequire 'uri'
require 'net/http'
url = URI("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body"<string>"Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The UUID of the Vault the item is in
The UUID of the Item the File is in
UUID of the file to get content from
Response
Success
The response is of type file.
Was this page helpful?