from retab import Retab
client = Retab()
csv_bytes = client.tables.download(table_id="workflow_table_123")
print(len(csv_bytes))
import { Retab } from "@retab/node";
const client = new Retab({ apiKey: process.env.RETAB_API_KEY });
const csv = await client.tables.download("workflow_table_123");
console.log(csv.size);
package main
import (
"context"
"log"
retab "github.com/retab-dev/retab/clients/go"
)
func main() {
ctx := context.Background()
client, err := retab.NewClient("")
if err != nil {
log.Fatal(err)
}
if err := client.Tables.Download(ctx, "workflow_table_123"); err != nil {
log.Fatal(err)
}
}
require 'retab'
client = Retab::Client.new(api_key: ENV['RETAB_API_KEY'])
csv = client.tables.download(table_id: 'workflow_table_123')
puts csv
use retab::Retab;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Retab::new(std::env::var("RETAB_API_KEY")?);
let csv = client.tables().download("workflow_table_123").await?;
println!("{} bytes", csv.len());
Ok(())
}
<?php
require 'vendor/autoload.php';
use Retab\Client;
$client = new Client(apiKey: getenv('RETAB_API_KEY'));
$result = $client->tables()->download(
tableId: 'workflow_table_123',
);
print_r($result);
using Retab;
using RetabClient = Retab.Retab;
var apiKey = Environment.GetEnvironmentVariable("RETAB_API_KEY")!;
var client = new RetabClient(apiKey);
await client.Tables.DownloadAsync("workflow_table_123");
import com.retab.RetabClient;
public final class Example {
public static void main(String[] args) throws Exception {
RetabClient client = new RetabClient(System.getenv("RETAB_API_KEY"));
var result = client.tables().download("workflow_table_123");
System.out.println(result);
}
}
curl https://api.retab.com/v1/tables/workflow_table_123/download \
-H "Authorization: Bearer $RETAB_API_KEY" \
-o carriers.csv
"<string>"{
"detail": []
}Tables
Download Table CSV
GET
/
v1
/
tables
/
{table_id}
/
download
from retab import Retab
client = Retab()
csv_bytes = client.tables.download(table_id="workflow_table_123")
print(len(csv_bytes))
import { Retab } from "@retab/node";
const client = new Retab({ apiKey: process.env.RETAB_API_KEY });
const csv = await client.tables.download("workflow_table_123");
console.log(csv.size);
package main
import (
"context"
"log"
retab "github.com/retab-dev/retab/clients/go"
)
func main() {
ctx := context.Background()
client, err := retab.NewClient("")
if err != nil {
log.Fatal(err)
}
if err := client.Tables.Download(ctx, "workflow_table_123"); err != nil {
log.Fatal(err)
}
}
require 'retab'
client = Retab::Client.new(api_key: ENV['RETAB_API_KEY'])
csv = client.tables.download(table_id: 'workflow_table_123')
puts csv
use retab::Retab;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Retab::new(std::env::var("RETAB_API_KEY")?);
let csv = client.tables().download("workflow_table_123").await?;
println!("{} bytes", csv.len());
Ok(())
}
<?php
require 'vendor/autoload.php';
use Retab\Client;
$client = new Client(apiKey: getenv('RETAB_API_KEY'));
$result = $client->tables()->download(
tableId: 'workflow_table_123',
);
print_r($result);
using Retab;
using RetabClient = Retab.Retab;
var apiKey = Environment.GetEnvironmentVariable("RETAB_API_KEY")!;
var client = new RetabClient(apiKey);
await client.Tables.DownloadAsync("workflow_table_123");
import com.retab.RetabClient;
public final class Example {
public static void main(String[] args) throws Exception {
RetabClient client = new RetabClient(System.getenv("RETAB_API_KEY"));
var result = client.tables().download("workflow_table_123");
System.out.println(result);
}
}
curl https://api.retab.com/v1/tables/workflow_table_123/download \
-H "Authorization: Bearer $RETAB_API_KEY" \
-o carriers.csv
"<string>"{
"detail": []
}Download the CSV backing a table.
from retab import Retab
client = Retab()
csv_bytes = client.tables.download(table_id="workflow_table_123")
print(len(csv_bytes))
import { Retab } from "@retab/node";
const client = new Retab({ apiKey: process.env.RETAB_API_KEY });
const csv = await client.tables.download("workflow_table_123");
console.log(csv.size);
package main
import (
"context"
"log"
retab "github.com/retab-dev/retab/clients/go"
)
func main() {
ctx := context.Background()
client, err := retab.NewClient("")
if err != nil {
log.Fatal(err)
}
if err := client.Tables.Download(ctx, "workflow_table_123"); err != nil {
log.Fatal(err)
}
}
require 'retab'
client = Retab::Client.new(api_key: ENV['RETAB_API_KEY'])
csv = client.tables.download(table_id: 'workflow_table_123')
puts csv
use retab::Retab;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Retab::new(std::env::var("RETAB_API_KEY")?);
let csv = client.tables().download("workflow_table_123").await?;
println!("{} bytes", csv.len());
Ok(())
}
<?php
require 'vendor/autoload.php';
use Retab\Client;
$client = new Client(apiKey: getenv('RETAB_API_KEY'));
$result = $client->tables()->download(
tableId: 'workflow_table_123',
);
print_r($result);
using Retab;
using RetabClient = Retab.Retab;
var apiKey = Environment.GetEnvironmentVariable("RETAB_API_KEY")!;
var client = new RetabClient(apiKey);
await client.Tables.DownloadAsync("workflow_table_123");
import com.retab.RetabClient;
public final class Example {
public static void main(String[] args) throws Exception {
RetabClient client = new RetabClient(System.getenv("RETAB_API_KEY"));
var result = client.tables().download("workflow_table_123");
System.out.println(result);
}
}
curl https://api.retab.com/v1/tables/workflow_table_123/download \
-H "Authorization: Bearer $RETAB_API_KEY" \
-o carriers.csv
⌘I