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>'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)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content', 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 => "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;
}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))
}HttpResponse<String> response = Unirest.get("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
.header("Authorization", "Bearer <token>")
.asString();require '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>'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)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content', 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 => "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;
}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))
}HttpResponse<String> response = Unirest.get("http://localhost:8080/v1/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content")
.header("Authorization", "Bearer <token>")
.asString();require '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.
Related topics
Get the details of a FileGet all the files inside an ItemManage files using 1Password SDKsWas this page helpful?
⌘I