Get Single Record
curl --request GET \
--url https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId} \
--header 'Softr-Api-Key: <api-key>'import requests
url = "https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}"
headers = {"Softr-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Softr-Api-Key': '<api-key>'}};
fetch('https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}', 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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Softr-Api-Key: <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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Softr-Api-Key", "<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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}")
.header("Softr-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Softr-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"id": "<string>",
"tableId": "<string>",
"fields": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}Records
Get Single Record
Retrieve details of a specific record by its ID.
GET
/
databases
/
{databaseId}
/
tables
/
{tableId}
/
records
/
{recordId}
Get Single Record
curl --request GET \
--url https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId} \
--header 'Softr-Api-Key: <api-key>'import requests
url = "https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}"
headers = {"Softr-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Softr-Api-Key': '<api-key>'}};
fetch('https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}', 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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Softr-Api-Key: <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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Softr-Api-Key", "<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://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}")
.header("Softr-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://tables-api.softr.io/api/v1/databases/{databaseId}/tables/{tableId}/records/{recordId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Softr-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"id": "<string>",
"tableId": "<string>",
"fields": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}Authorizations
Query Parameters
If true, use field names as keys in the fields object instead of field IDs.
Response
Record details.
Show child attributes
Show child attributes
Was this page helpful?
⌘I