curl --request POST \
--url https://ai.platform.arb.inc/demo/statement-of-response \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"claimantName": "Vanguard Parking Solutions",
"claimantAddress": "3389 SHERIDAN ST BOX",
"claimantCity": "HOLLYWOOD",
"claimantState": "FL",
"claimantZipcode": "33021",
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"basisForArbitration": "The parties' parking agreement contains a binding arbitration clause.",
"statementOfFacts": "The claimant alleges unpaid parking fees from January through March 2025.",
"claims": "Breach of contract for failure to pay parking fees.",
"reliefRequested": "Payment of $300.00 in fees and charges."
}
EOFimport requests
url = "https://ai.platform.arb.inc/demo/statement-of-response"
payload = {
"claimantName": "Vanguard Parking Solutions",
"claimantAddress": "3389 SHERIDAN ST BOX",
"claimantCity": "HOLLYWOOD",
"claimantState": "FL",
"claimantZipcode": "33021",
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"basisForArbitration": "The parties' parking agreement contains a binding arbitration clause.",
"statementOfFacts": "The claimant alleges unpaid parking fees from January through March 2025.",
"claims": "Breach of contract for failure to pay parking fees.",
"reliefRequested": "Payment of $300.00 in fees and charges."
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
claimantName: 'Vanguard Parking Solutions',
claimantAddress: '3389 SHERIDAN ST BOX',
claimantCity: 'HOLLYWOOD',
claimantState: 'FL',
claimantZipcode: '33021',
respondentName: 'Jordan Blake',
respondentAddress: '456 Oak Street',
respondentCity: 'Miami',
respondentState: 'FL',
respondentZipcode: '33101',
basisForArbitration: 'The parties\' parking agreement contains a binding arbitration clause.',
statementOfFacts: 'The claimant alleges unpaid parking fees from January through March 2025.',
claims: 'Breach of contract for failure to pay parking fees.',
reliefRequested: 'Payment of $300.00 in fees and charges.'
})
};
fetch('https://ai.platform.arb.inc/demo/statement-of-response', 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://ai.platform.arb.inc/demo/statement-of-response",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'claimantName' => 'Vanguard Parking Solutions',
'claimantAddress' => '3389 SHERIDAN ST BOX',
'claimantCity' => 'HOLLYWOOD',
'claimantState' => 'FL',
'claimantZipcode' => '33021',
'respondentName' => 'Jordan Blake',
'respondentAddress' => '456 Oak Street',
'respondentCity' => 'Miami',
'respondentState' => 'FL',
'respondentZipcode' => '33101',
'basisForArbitration' => 'The parties\' parking agreement contains a binding arbitration clause.',
'statementOfFacts' => 'The claimant alleges unpaid parking fees from January through March 2025.',
'claims' => 'Breach of contract for failure to pay parking fees.',
'reliefRequested' => 'Payment of $300.00 in fees and charges.'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ai.platform.arb.inc/demo/statement-of-response"
payload := strings.NewReader("{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ai.platform.arb.inc/demo/statement-of-response")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ai.platform.arb.inc/demo/statement-of-response")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}"
response = http.request(request)
puts response.read_body{
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"responseToBasis": "I'm not entirely sure about the arbitration requirement. I thought we could just work this out directly.",
"responseToFacts": "I never received any notices about unpaid fees. I thought my parking was covered by my office lease.",
"responseToClaims": "I don't think I should have to pay these fees because I wasn't properly notified about them.",
"reliefRequested": "I just want this cleared up. If I do owe something, I'd like proof of the charges.",
"certificationName": "Jordan Blake",
"certificationDate": "03/25/2025"
}Generate synthetic statement of response
Generates a synthetic (test) statement of response document written in plain, non-legal language as if from an average person responding to a parking dispute claim. The response addresses the provided statement of claim in conversational, informal style.
curl --request POST \
--url https://ai.platform.arb.inc/demo/statement-of-response \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data @- <<EOF
{
"claimantName": "Vanguard Parking Solutions",
"claimantAddress": "3389 SHERIDAN ST BOX",
"claimantCity": "HOLLYWOOD",
"claimantState": "FL",
"claimantZipcode": "33021",
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"basisForArbitration": "The parties' parking agreement contains a binding arbitration clause.",
"statementOfFacts": "The claimant alleges unpaid parking fees from January through March 2025.",
"claims": "Breach of contract for failure to pay parking fees.",
"reliefRequested": "Payment of $300.00 in fees and charges."
}
EOFimport requests
url = "https://ai.platform.arb.inc/demo/statement-of-response"
payload = {
"claimantName": "Vanguard Parking Solutions",
"claimantAddress": "3389 SHERIDAN ST BOX",
"claimantCity": "HOLLYWOOD",
"claimantState": "FL",
"claimantZipcode": "33021",
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"basisForArbitration": "The parties' parking agreement contains a binding arbitration clause.",
"statementOfFacts": "The claimant alleges unpaid parking fees from January through March 2025.",
"claims": "Breach of contract for failure to pay parking fees.",
"reliefRequested": "Payment of $300.00 in fees and charges."
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
claimantName: 'Vanguard Parking Solutions',
claimantAddress: '3389 SHERIDAN ST BOX',
claimantCity: 'HOLLYWOOD',
claimantState: 'FL',
claimantZipcode: '33021',
respondentName: 'Jordan Blake',
respondentAddress: '456 Oak Street',
respondentCity: 'Miami',
respondentState: 'FL',
respondentZipcode: '33101',
basisForArbitration: 'The parties\' parking agreement contains a binding arbitration clause.',
statementOfFacts: 'The claimant alleges unpaid parking fees from January through March 2025.',
claims: 'Breach of contract for failure to pay parking fees.',
reliefRequested: 'Payment of $300.00 in fees and charges.'
})
};
fetch('https://ai.platform.arb.inc/demo/statement-of-response', 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://ai.platform.arb.inc/demo/statement-of-response",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'claimantName' => 'Vanguard Parking Solutions',
'claimantAddress' => '3389 SHERIDAN ST BOX',
'claimantCity' => 'HOLLYWOOD',
'claimantState' => 'FL',
'claimantZipcode' => '33021',
'respondentName' => 'Jordan Blake',
'respondentAddress' => '456 Oak Street',
'respondentCity' => 'Miami',
'respondentState' => 'FL',
'respondentZipcode' => '33101',
'basisForArbitration' => 'The parties\' parking agreement contains a binding arbitration clause.',
'statementOfFacts' => 'The claimant alleges unpaid parking fees from January through March 2025.',
'claims' => 'Breach of contract for failure to pay parking fees.',
'reliefRequested' => 'Payment of $300.00 in fees and charges.'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://ai.platform.arb.inc/demo/statement-of-response"
payload := strings.NewReader("{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://ai.platform.arb.inc/demo/statement-of-response")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://ai.platform.arb.inc/demo/statement-of-response")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"claimantName\": \"Vanguard Parking Solutions\",\n \"claimantAddress\": \"3389 SHERIDAN ST BOX\",\n \"claimantCity\": \"HOLLYWOOD\",\n \"claimantState\": \"FL\",\n \"claimantZipcode\": \"33021\",\n \"respondentName\": \"Jordan Blake\",\n \"respondentAddress\": \"456 Oak Street\",\n \"respondentCity\": \"Miami\",\n \"respondentState\": \"FL\",\n \"respondentZipcode\": \"33101\",\n \"basisForArbitration\": \"The parties' parking agreement contains a binding arbitration clause.\",\n \"statementOfFacts\": \"The claimant alleges unpaid parking fees from January through March 2025.\",\n \"claims\": \"Breach of contract for failure to pay parking fees.\",\n \"reliefRequested\": \"Payment of $300.00 in fees and charges.\"\n}"
response = http.request(request)
puts response.read_body{
"respondentName": "Jordan Blake",
"respondentAddress": "456 Oak Street",
"respondentCity": "Miami",
"respondentState": "FL",
"respondentZipcode": "33101",
"responseToBasis": "I'm not entirely sure about the arbitration requirement. I thought we could just work this out directly.",
"responseToFacts": "I never received any notices about unpaid fees. I thought my parking was covered by my office lease.",
"responseToClaims": "I don't think I should have to pay these fees because I wasn't properly notified about them.",
"reliefRequested": "I just want this cleared up. If I do owe something, I'd like proof of the charges.",
"certificationName": "Jordan Blake",
"certificationDate": "03/25/2025"
}Authorizations
access token
Body
"Vanguard Parking Solutions"
"3389 SHERIDAN ST BOX"
"HOLLYWOOD"
"FL"
"33021"
"Jordan Blake"
"456 Oak Street"
"Miami"
"FL"
"33101"
"The parties' parking agreement contains a binding arbitration clause."
"The claimant alleges unpaid parking fees from January through March 2025."
"Breach of contract for failure to pay parking fees."
"Payment of $300.00 in fees and charges."
Response
Generated statement of response document
"Jordan Blake"
"456 Oak Street"
"Miami"
"FL"
"33101"
"I'm not entirely sure about the arbitration requirement. I thought we could just work this out directly."
"I never received any notices about unpaid fees. I thought my parking was covered by my office lease."
"I don't think I should have to pay these fees because I wasn't properly notified about them."
"I just want this cleared up. If I do owe something, I'd like proof of the charges."
"Jordan Blake"
"03/25/2025"