Serve file from FileBrowser
curl --request GET \
--url https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve \
--header 'Authorization: <api-key>'import requests
url = "https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve', 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://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve",
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: <api-key>"
],
]);
$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://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_bodyThis response has no body data.This response has no body data.This response has no body data.This response has no body data.This response has no body data.Disks
Serve file from FileBrowser
GET
/
v1
/
projects
/
{projectID}
/
disks
/
{diskName}
/
serve
Serve file from FileBrowser
curl --request GET \
--url https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve \
--header 'Authorization: <api-key>'import requests
url = "https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve', 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://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve",
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: <api-key>"
],
]);
$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://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{filebrowser-url}/v1/projects/{projectID}/disks/{diskName}/serve")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_bodyThis response has no body data.This response has no body data.This response has no body data.This response has no body data.This response has no body data.Authorizations
Enter the token with the Bearer: prefix, e.g. "Bearer abcde12345". #
Path Parameters
The id of your project
The name of your disk
Query Parameters
The path of createLink query route
The path of createLink query route
The path of createLink query route
Response
⌘I
