Download a template
GET
/v1/templates/{id}/content
curl -H "X-Api-Key: $KEY" \ "http://localhost:9027/v1/templates/$ID/content" -o invoice.docximport { writeFile } from 'node:fs/promises';
const response = await fetch(`http://localhost:9027/v1/templates/${process.env.ID}/content`, { headers: { 'X-Api-Key': process.env.KEY },});if (!response.ok) throw new Error(await response.text());await writeFile('invoice.docx', Buffer.from(await response.arrayBuffer()));import osfrom pathlib import Path
import requests
response = requests.get( f"http://localhost:9027/v1/templates/{os.environ['ID']}/content", headers={"X-Api-Key": os.environ["KEY"]},)response.raise_for_status()Path("invoice.docx").write_bytes(response.content)package main
import ( "io" "log" "net/http" "os")
func main() { url := "http://localhost:9027/v1/templates/" + os.Getenv("ID") + "/content" request, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatal(err) } request.Header.Set("X-Api-Key", os.Getenv("KEY"))
response, err := http.DefaultClient.Do(request) if err != nil { log.Fatal(err) } defer response.Body.Close() if response.StatusCode >= 300 { message, _ := io.ReadAll(response.Body) log.Fatalf("%s: %s", response.Status, message) }
out, err := os.Create("invoice.docx") if err != nil { log.Fatal(err) } defer out.Close() if _, err := io.Copy(out, response.Body); err != nil { log.Fatal(err) }}Downloads a template as it was uploaded.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
string
The template’s id, or an alias as name or name@version
Responses
Section titled “Responses”The file
Media typeapplication/octet-stream
The file, as bytes.
string format: binary
This caller has no such template
Media typeapplication/json
The JSON body of every error response.
object
error
required
A stable, machine-readable kind.
string
message
required
What went wrong, for a person.
string
Example
{ "error": "invalid_request", "message": "unknown step 'teleport'"}RUSTICDOC_STORE is not set
Media typeapplication/json
The JSON body of every error response.
object
error
required
A stable, machine-readable kind.
string
message
required
What went wrong, for a person.
string
Example
{ "error": "invalid_request", "message": "unknown step 'teleport'"}The store cannot be reached
Media typeapplication/json
The JSON body of every error response.
object
error
required
A stable, machine-readable kind.
string
message
required
What went wrong, for a person.
string
Example
{ "error": "invalid_request", "message": "unknown step 'teleport'"}