Assess API
PATCH
Confirm categories for accounts
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories
BODY json
{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories" {:content-type :json
:form-params {:categories [{:accountRef {:id ""}
:confirmed {:detailType ""
:subtype ""
:type ""}}]}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"),
Content = new StringContent("{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
payload := strings.NewReader("{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182
{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")
.setHeader("content-type", "application/json")
.setBody("{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")
.header("content-type", "application/json")
.body("{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}")
.asString();
const data = JSON.stringify({
categories: [
{
accountRef: {
id: ''
},
confirmed: {
detailType: '',
subtype: '',
type: ''
}
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
headers: {'content-type': 'application/json'},
data: {
categories: [{accountRef: {id: ''}, confirmed: {detailType: '', subtype: '', type: ''}}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"categories":[{"accountRef":{"id":""},"confirmed":{"detailType":"","subtype":"","type":""}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "categories": [\n {\n "accountRef": {\n "id": ""\n },\n "confirmed": {\n "detailType": "",\n "subtype": "",\n "type": ""\n }\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
categories: [{accountRef: {id: ''}, confirmed: {detailType: '', subtype: '', type: ''}}]
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
headers: {'content-type': 'application/json'},
body: {
categories: [{accountRef: {id: ''}, confirmed: {detailType: '', subtype: '', type: ''}}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
categories: [
{
accountRef: {
id: ''
},
confirmed: {
detailType: '',
subtype: '',
type: ''
}
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
headers: {'content-type': 'application/json'},
data: {
categories: [{accountRef: {id: ''}, confirmed: {detailType: '', subtype: '', type: ''}}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"categories":[{"accountRef":{"id":""},"confirmed":{"detailType":"","subtype":"","type":""}}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"categories": @[ @{ @"accountRef": @{ @"id": @"" }, @"confirmed": @{ @"detailType": @"", @"subtype": @"", @"type": @"" } } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'categories' => [
[
'accountRef' => [
'id' => ''
],
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories', [
'body' => '{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'categories' => [
[
'accountRef' => [
'id' => ''
],
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'categories' => [
[
'accountRef' => [
'id' => ''
],
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
payload = { "categories": [
{
"accountRef": { "id": "" },
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
] }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
payload <- "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories') do |req|
req.body = "{\n \"categories\": [\n {\n \"accountRef\": {\n \"id\": \"\"\n },\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories";
let payload = json!({"categories": (
json!({
"accountRef": json!({"id": ""}),
"confirmed": json!({
"detailType": "",
"subtype": "",
"type": ""
})
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories \
--header 'content-type: application/json' \
--data '{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}'
echo '{
"categories": [
{
"accountRef": {
"id": ""
},
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
]
}' | \
http PATCH {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "categories": [\n {\n "accountRef": {\n "id": ""\n },\n "confirmed": {\n "detailType": "",\n "subtype": "",\n "type": ""\n }\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["categories": [
[
"accountRef": ["id": ""],
"confirmed": [
"detailType": "",
"subtype": "",
"type": ""
]
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get suggested and-or confirmed category for a specific account
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
http GET {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List account categories
{{baseUrl}}/data/assess/accounts/categories
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/assess/accounts/categories");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/assess/accounts/categories")
require "http/client"
url = "{{baseUrl}}/data/assess/accounts/categories"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/assess/accounts/categories"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/assess/accounts/categories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/assess/accounts/categories"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/assess/accounts/categories HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/assess/accounts/categories")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/assess/accounts/categories"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/assess/accounts/categories")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/assess/accounts/categories")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/assess/accounts/categories');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/assess/accounts/categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/assess/accounts/categories';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/assess/accounts/categories',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/assess/accounts/categories")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/assess/accounts/categories',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/assess/accounts/categories'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/assess/accounts/categories');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/assess/accounts/categories'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/assess/accounts/categories';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/assess/accounts/categories"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/assess/accounts/categories" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/assess/accounts/categories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/assess/accounts/categories');
echo $response->getBody();
setUrl('{{baseUrl}}/data/assess/accounts/categories');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/assess/accounts/categories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/assess/accounts/categories' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/assess/accounts/categories' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/assess/accounts/categories")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/assess/accounts/categories"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/assess/accounts/categories"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/assess/accounts/categories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/assess/accounts/categories') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/assess/accounts/categories";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/assess/accounts/categories
http GET {{baseUrl}}/data/assess/accounts/categories
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/assess/accounts/categories
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/assess/accounts/categories")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
List suggested and confirmed account categories
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories
QUERY PARAMS
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories" {:query-params {:page ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
qs: {page: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
req.query({
page: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'page' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'page' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
querystring = {"page":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories"
queryString <- list(page = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/categories') do |req|
req.params['page'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories";
let querystring = [
("page", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/categories?page=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"_links": {
"current": {
"href": "/data/companies/companyId/connections/connectionId/assess/accounts/categories?page=1&pageSize=10"
},
"self": {
"href": "/data/companies/companyId/connections/connectionId/assess/accounts/categories"
}
},
"pageNumber": 1,
"pageSize": 10,
"results": [
{
"accountRef": {
"id": "13d946f0-c5d5-42bc-b092-97ece17923ab",
"name": "string"
},
"confirmed": {
"detailType": "Cash",
"modifiedDate": "2019-08-24T14:15:22Z",
"subtype": "Current",
"type": "Asset"
},
"suggested": {
"detailType": "Cash",
"modifiedDate": "2019-08-24T14:15:22Z",
"subtype": "Current",
"type": "Asset"
}
}
],
"totalResults": 1
}
PATCH
Patch account categories
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
BODY json
{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories" {:content-type :json
:form-params {:confirmed {:detailType ""
:subtype ""
:type ""}}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"),
Content = new StringContent("{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
payload := strings.NewReader("{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 80
{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.setHeader("content-type", "application/json")
.setBody("{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.header("content-type", "application/json")
.body("{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
confirmed: {
detailType: '',
subtype: '',
type: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
headers: {'content-type': 'application/json'},
data: {confirmed: {detailType: '', subtype: '', type: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"confirmed":{"detailType":"","subtype":"","type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "confirmed": {\n "detailType": "",\n "subtype": "",\n "type": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({confirmed: {detailType: '', subtype: '', type: ''}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
headers: {'content-type': 'application/json'},
body: {confirmed: {detailType: '', subtype: '', type: ''}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
confirmed: {
detailType: '',
subtype: '',
type: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories',
headers: {'content-type': 'application/json'},
data: {confirmed: {detailType: '', subtype: '', type: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"confirmed":{"detailType":"","subtype":"","type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"confirmed": @{ @"detailType": @"", @"subtype": @"", @"type": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories', [
'body' => '{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'confirmed' => [
'detailType' => '',
'subtype' => '',
'type' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
payload = { "confirmed": {
"detailType": "",
"subtype": "",
"type": ""
} }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories"
payload <- "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories') do |req|
req.body = "{\n \"confirmed\": {\n \"detailType\": \"\",\n \"subtype\": \"\",\n \"type\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories";
let payload = json!({"confirmed": json!({
"detailType": "",
"subtype": "",
"type": ""
})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories \
--header 'content-type: application/json' \
--data '{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}'
echo '{
"confirmed": {
"detailType": "",
"subtype": "",
"type": ""
}
}' | \
http PATCH {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "confirmed": {\n "detailType": "",\n "subtype": "",\n "type": ""\n }\n}' \
--output-document \
- {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["confirmed": [
"detailType": "",
"subtype": "",
"type": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accounts/:accountId/categories")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get data integrity status
{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status
http GET {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/status")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get data integrity summary
{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries
http GET {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/summaries")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Lists data integrity details for date type
{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details
QUERY PARAMS
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details" {:query-params {:page ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details',
qs: {page: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details');
req.query({
page: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'page' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'page' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details"
querystring = {"page":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details"
queryString <- list(page = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details') do |req|
req.params['page'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details";
let querystring = [
("page", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page='
http GET '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/dataTypes/:dataType/dataIntegrity/details?page=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Download generated excel report (POST)
{{baseUrl}}/data/companies/:companyId/assess/excel/download
QUERY PARAMS
reportType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/data/companies/:companyId/assess/excel/download" {:query-params {:reportType ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/data/companies/:companyId/assess/excel/download?reportType= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/excel/download?reportType=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
qs: {reportType: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel/download');
req.query({
reportType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/excel/download');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'reportType' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/excel/download');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'reportType' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/data/companies/:companyId/assess/excel/download?reportType=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download"
querystring = {"reportType":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/excel/download"
queryString <- list(reportType = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/data/companies/:companyId/assess/excel/download') do |req|
req.params['reportType'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download";
let querystring = [
("reportType", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
http POST '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Download generated excel report
{{baseUrl}}/data/companies/:companyId/assess/excel/download
QUERY PARAMS
reportType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/assess/excel/download" {:query-params {:reportType ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/assess/excel/download?reportType= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/excel/download?reportType=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
qs: {reportType: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel/download');
req.query({
reportType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel/download',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/excel/download');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportType' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/excel/download');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportType' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/assess/excel/download?reportType=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download"
querystring = {"reportType":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/excel/download"
queryString <- list(reportType = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/assess/excel/download') do |req|
req.params['reportType'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/excel/download";
let querystring = [
("reportType", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
http GET '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/excel/download?reportType=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Generate an Excel report
{{baseUrl}}/data/companies/:companyId/assess/excel
QUERY PARAMS
reportType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/data/companies/:companyId/assess/excel" {:query-params {:reportType ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/data/companies/:companyId/assess/excel?reportType= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="))
.method("POST", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/excel?reportType=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
qs: {reportType: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel');
req.query({
reportType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=';
const options = {method: 'POST'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/excel');
$request->setMethod(HTTP_METH_POST);
$request->setQueryData([
'reportType' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/excel');
$request->setRequestMethod('POST');
$request->setQuery(new http\QueryString([
'reportType' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/data/companies/:companyId/assess/excel?reportType=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/excel"
querystring = {"reportType":""}
response = requests.post(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/excel"
queryString <- list(reportType = "")
response <- VERB("POST", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/data/companies/:companyId/assess/excel') do |req|
req.params['reportType'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/excel";
let querystring = [
("reportType", ""),
];
let client = reqwest::Client::new();
let response = client.post(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
http POST '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
wget --quiet \
--method POST \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"lastGenerated": "2022-10-23T00:00:00Z"
}
GET
Get status of Excel report
{{baseUrl}}/data/companies/:companyId/assess/excel
QUERY PARAMS
reportType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/assess/excel" {:query-params {:reportType ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/assess/excel?reportType= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/assess/excel?reportType=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
qs: {reportType: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel');
req.query({
reportType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/assess/excel',
params: {reportType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/assess/excel?reportType="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/assess/excel');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportType' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/assess/excel');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportType' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/assess/excel?reportType=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/assess/excel"
querystring = {"reportType":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/assess/excel"
queryString <- list(reportType = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/assess/excel') do |req|
req.params['reportType'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/assess/excel";
let querystring = [
("reportType", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
http GET '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/assess/excel?reportType='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/assess/excel?reportType=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"lastGenerated": "2022-10-23T00:00:00Z"
}
GET
Get the marketing metrics from an accounting source for a given company.
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/accountingMetrics/marketing?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Marketing metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Marketing to revenue"
},
{
"index": 1,
"value": "Marketing to expense"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Percentage",
"index": 0,
"type": "percentage",
"units": "%"
},
{
"displayName": "Percentage change vs previous period",
"index": 1,
"type": "percentage",
"units": "%"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Marketing metrics",
"item": 0,
"itemDisplayName": "Marketing to revenue",
"measures": [
{
"index": 0,
"measureDisplayName": "Percentage",
"value": 564.17
},
{
"index": 1,
"measureDisplayName": "Percentage change vs previous period",
"value": 8.33
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Marketing metrics",
"item": 1,
"itemDisplayName": "Marketing to expense",
"measures": [
{
"index": 0,
"measureDisplayName": "Percentage",
"value": 27.63
},
{
"index": 1,
"measureDisplayName": "Percentage change vs previous period",
"value": 0.12
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Marketing metrics",
"name": "marketing_metrics"
}
}
]
GET
Commerce Revenue Metrics
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/revenue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Revenue metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Revenue"
},
{
"index": 1,
"value": "Revenue growth"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Value",
"index": 0,
"type": "currency",
"units": "GBP"
},
{
"displayName": "Percentage change vs. previous period",
"index": 1,
"type": "percentage",
"units": "%"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Revenue metrics",
"item": 0,
"itemDisplayName": "Revenue",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 2392.48
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Revenue metrics",
"item": 1,
"itemDisplayName": "Revenue growth",
"measures": [
{
"index": 1,
"measureDisplayName": "Percentage change vs. previous period",
"value": 276.65
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Revenue",
"name": "revenue"
}
}
]
GET
Enhanced Balance Sheet Accounts
{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts
QUERY PARAMS
reportDate
numberOfPeriods
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts" {:query-params {:reportDate ""
:numberOfPeriods ""}})
require "http/client"
url = "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts',
params: {reportDate: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts',
qs: {reportDate: '', numberOfPeriods: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts');
req.query({
reportDate: '',
numberOfPeriods: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts',
params: {reportDate: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=');
echo $response->getBody();
setUrl('{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'numberOfPeriods' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'numberOfPeriods' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts"
querystring = {"reportDate":"","numberOfPeriods":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts"
queryString <- list(
reportDate = "",
numberOfPeriods = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/companies/:companyId/reports/enhancedBalanceSheet/accounts') do |req|
req.params['reportDate'] = ''
req.params['numberOfPeriods'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts";
let querystring = [
("reportDate", ""),
("numberOfPeriods", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods='
http GET '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/companies/:companyId/reports/enhancedBalanceSheet/accounts?reportDate=&numberOfPeriods=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"reportInfo": {
"companyName": "Biscuits",
"currency": "GBP",
"generatedDate": "2023-03-24T16:42:09.2973105Z",
"reportName": "EnhancedBalanceSheetAccounts"
},
"reportItems": [
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "Current"
},
{
"levelName": "AccruedDeferredAssets"
},
{
"levelName": "PrepaidExpenses"
}
],
"status": "Suggested"
},
"accountId": "22de1660-d745-4809-a363-16b134607e66",
"accountName": "Prepayments",
"balance": 12973.03,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "Current"
},
{
"levelName": "Bank"
}
],
"status": "Suggested"
},
"accountId": "dbcaf288-2b39-4b95-8ab3-42202ab15918",
"accountName": "Business Current Account",
"balance": 316065.92,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "Current"
},
{
"levelName": "Inventory"
}
],
"status": "Suggested"
},
"accountId": "e5d7612c-1671-47b4-b733-5db48363fcd0",
"accountName": "Inventory",
"balance": 65945.07,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "Current"
},
{
"levelName": "Receivables"
},
{
"levelName": "AccountsReceivables"
}
],
"status": "Suggested"
},
"accountId": "1b6266d1-1e44-46c5-8eb5-a8f98e03124e",
"accountName": "Accounts Receivable",
"balance": 71937.95,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "NonCurrent"
},
{
"levelName": "AccumulatedDepreciationDepletionAmortization"
}
],
"status": "Suggested"
},
"accountId": "724ca578-8b5d-4bdb-ad45-e3820eee9de9",
"accountName": "Office Equipment",
"balance": 2180148.56,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Asset"
},
{
"levelName": "NonCurrent"
},
{
"levelName": "AccumulatedDepreciationDepletionAmortization"
}
],
"status": "Suggested"
},
"accountId": "be3eb911-034b-42de-95db-0d58ac978b7f",
"accountName": "Computer Equipment",
"balance": 1804674.9,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Equity"
},
{
"levelName": "RetainedEarnings"
},
{
"levelName": "CapitalIncomeReserve"
}
],
"status": "Suggested"
},
"accountId": "39225d6f-3722-4508-ac3f-a2f6ec96ad31",
"accountName": "Retained Earnings",
"balance": 3417424.16,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Equity"
},
{
"levelName": "ShareCapital"
},
{
"levelName": "CommonStock"
}
],
"status": "Suggested"
},
"accountId": "78828dd9-6008-4662-b43c-e9d87907fd2b",
"accountName": "Current Year Earnings",
"balance": 44252.52,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "AccountsPayable"
}
],
"status": "Suggested"
},
"accountId": "53bf27a7-7497-4c61-9887-dfaad5c6d80a",
"accountName": "Accounts Payable",
"balance": 75835.64,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "AccruedLiabilities"
}
],
"status": "Suggested"
},
"accountId": "e2530acd-91c8-48f8-a35f-935dbd7432e2",
"accountName": "Accruals",
"balance": 208264.65,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Bank"
}
],
"status": "Suggested"
},
"accountId": "d19852a2-e292-4eb9-a909-9dadb95c0e76",
"accountName": "Rounding",
"balance": 0,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Debt"
},
{
"levelName": "CreditCards"
}
],
"status": "Suggested"
},
"accountId": "62060aae-e5a6-4db5-a3bb-6abec6d47959",
"accountName": "Credit Card Control Account",
"balance": 25184.57,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Debt"
},
{
"levelName": "LoansPayable"
}
],
"status": "Suggested"
},
"accountId": "9be6382f-6b33-402d-b448-0db1dbf67a98",
"accountName": "Historical Adjustment",
"balance": 9650.58,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Debt"
},
{
"levelName": "LoansPayable"
}
],
"status": "Suggested"
},
"accountId": "8636effc-50fb-45ba-8b2b-18336fa29b6b",
"accountName": "John Smith",
"balance": 2022.41,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Personnel"
},
{
"levelName": "PensionPayable"
}
],
"status": "Confirmed"
},
"accountId": "3a872b81-d1af-4d31-9bfa-a37280b8f68c",
"accountName": "VAT",
"balance": 29034.75,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "Current"
},
{
"levelName": "Personnel"
},
{
"levelName": "PensionPayable"
}
],
"status": "Confirmed"
},
"accountId": "3b58f7ff-fa16-453a-9931-f020816d76e7",
"accountName": "Interest Payables",
"balance": 1076.55,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "NonCurrent"
}
],
"status": "Suggested"
},
"accountId": "8852a857-aa9d-4706-839f-638e9d6b5a66",
"accountName": "Unpaid Expense Claims",
"balance": 0,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Liability"
},
{
"levelName": "NonCurrent"
}
],
"status": "Suggested"
},
"accountId": "55008233-40e7-41ac-84af-2255fa028c2e",
"accountName": "Loan",
"balance": 638999.6,
"date": "2022-08-31T00:00:00"
}
]
}
GET
Enhanced Balance Sheet
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet',
qs: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedBalanceSheet?reportDate=&periodLength=&numberOfPeriods=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Category",
"index": 1,
"items": [
{
"index": 0,
"value": "Asset"
},
{
"index": 1,
"value": "Liability"
},
{
"index": 2,
"value": "Equity"
},
{
"index": 3,
"value": "Net Assets"
}
],
"type": "string"
},
{
"displayName": "Sub Type",
"index": 2,
"items": [
{
"index": 0,
"value": "Non-current assets"
},
{
"index": 1,
"value": "Current assets"
},
{
"index": 2,
"value": "Current liabilities"
},
{
"index": 3,
"value": "Non-current liabilities"
},
{
"index": 4,
"value": "Equity"
}
],
"type": "string"
},
{
"displayName": "Detail Type",
"index": 3,
"items": [
{
"index": 0,
"value": "Fixtures and fittings"
},
{
"index": 1,
"value": "Equipment and machinery"
},
{
"index": 2,
"value": "Accounts receivable"
},
{
"index": 3,
"value": "Prepaid expenses"
},
{
"index": 4,
"value": "Inventory - merchandise"
},
{
"index": 5,
"value": "Cash"
},
{
"index": 6,
"value": "Taxes payable"
},
{
"index": 7,
"value": "Other current liabilities"
},
{
"index": 8,
"value": "Accounts payable"
},
{
"index": 9,
"value": "Due to employees"
},
{
"index": 10,
"value": "Interest payable"
},
{
"index": 11,
"value": "Notes payable"
},
{
"index": 12,
"value": "Accrued liabilities"
},
{
"index": 13,
"value": "Credit cards"
},
{
"index": 14,
"value": "Loans payable"
},
{
"index": 15,
"value": "Retained earnings"
}
],
"type": "string"
},
{
"displayName": "Accounts",
"index": 4,
"items": [
{
"dataType": "account",
"displayName": "Office Equipment",
"id": "724ca578-8b5d-4bdb-ad45-e3820eee9de9",
"index": 0
},
{
"dataType": "account",
"displayName": "Computer Equipment",
"id": "be3eb911-034b-42de-95db-0d58ac978b7f",
"index": 1
},
{
"dataType": "account",
"displayName": "Accounts Receivable",
"id": "1b6266d1-1e44-46c5-8eb5-a8f98e03124e",
"index": 2
},
{
"dataType": "account",
"displayName": "Prepayments",
"id": "22de1660-d745-4809-a363-16b134607e66",
"index": 3
},
{
"dataType": "account",
"displayName": "Inventory",
"id": "e5d7612c-1671-47b4-b733-5db48363fcd0",
"index": 4
},
{
"dataType": "account",
"displayName": "Business Current Account",
"id": "dbcaf288-2b39-4b95-8ab3-42202ab15918",
"index": 5
},
{
"dataType": "account",
"displayName": "VAT",
"id": "3a872b81-d1af-4d31-9bfa-a37280b8f68c",
"index": 6
},
{
"dataType": "account",
"displayName": "Rounding",
"id": "d19852a2-e292-4eb9-a909-9dadb95c0e76",
"index": 7
},
{
"dataType": "account",
"displayName": "Historical Adjustment",
"id": "9be6382f-6b33-402d-b448-0db1dbf67a98",
"index": 8
},
{
"dataType": "account",
"displayName": "Accounts Payable",
"id": "53bf27a7-7497-4c61-9887-dfaad5c6d80a",
"index": 9
},
{
"dataType": "account",
"displayName": "Unpaid Expense Claims",
"id": "8852a857-aa9d-4706-839f-638e9d6b5a66",
"index": 10
},
{
"dataType": "account",
"displayName": "Interest Payables",
"id": "3b58f7ff-fa16-453a-9931-f020816d76e7",
"index": 11
},
{
"dataType": "account",
"displayName": "John Smith",
"id": "8636effc-50fb-45ba-8b2b-18336fa29b6b",
"index": 12
},
{
"dataType": "account",
"displayName": "Accruals",
"id": "e2530acd-91c8-48f8-a35f-935dbd7432e2",
"index": 13
},
{
"dataType": "account",
"displayName": "Credit Card Control Account",
"id": "62060aae-e5a6-4db5-a3bb-6abec6d47959",
"index": 14
},
{
"dataType": "account",
"displayName": "Loan",
"id": "55008233-40e7-41ac-84af-2255fa028c2e",
"index": 15
},
{
"dataType": "account",
"displayName": "Retained Earnings",
"id": "39225d6f-3722-4508-ac3f-a2f6ec96ad31",
"index": 16
},
{
"dataType": "account",
"displayName": "Current Year Earnings",
"id": "78828dd9-6008-4662-b43c-e9d87907fd2b",
"index": 17
}
],
"type": "recordRef"
}
],
"measures": [
{
"displayName": "Value",
"index": 0,
"type": "currency",
"units": "GBP"
},
{
"displayName": "Percentage change vs previous period",
"index": 1,
"type": "percentage",
"units": "%"
}
],
"reportData": [
{
"components": [
{
"components": [
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 0,
"itemDisplayName": "Office Equipment",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 2116634.16
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 0,
"itemDisplayName": "FixturesFittings",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 2116634.16
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 1,
"itemDisplayName": "Computer Equipment",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 2095078.83
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 1,
"itemDisplayName": "EquipmentMachinery",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 2095078.83
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 0,
"itemDisplayName": "NonCurrent",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4211712.99
}
]
},
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 2,
"itemDisplayName": "Accounts Receivable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 59801.56
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 2,
"itemDisplayName": "AccountsReceivable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 59801.56
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 3,
"itemDisplayName": "Prepayments",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 17370.58
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 3,
"itemDisplayName": "PrepaidExpenses",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 17370.58
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 4,
"itemDisplayName": "Inventory",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 76076.15
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 4,
"itemDisplayName": "InventoryMerchandise",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 76076.15
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 5,
"itemDisplayName": "Business Current Account",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 250411.79
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 5,
"itemDisplayName": "Cash",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 250411.79
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 1,
"itemDisplayName": "Current",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 403660.08
}
]
}
],
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 0,
"itemDisplayName": "Asset",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4615373.07
}
]
},
{
"components": [
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 6,
"itemDisplayName": "VAT",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 22517.58
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 6,
"itemDisplayName": "TaxesPayable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 22517.58
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 7,
"itemDisplayName": "Rounding",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 0
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 8,
"itemDisplayName": "Historical Adjustment",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 7315.78
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 7,
"itemDisplayName": "Other",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 7315.78
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 9,
"itemDisplayName": "Accounts Payable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 39512.94
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 8,
"itemDisplayName": "AccountsPayable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 39512.94
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 11,
"itemDisplayName": "Interest Payables",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1232.43
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 10,
"itemDisplayName": "InterestPayable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1232.43
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 12,
"itemDisplayName": "John Smith",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1575.93
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 11,
"itemDisplayName": "NotesPayable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1575.93
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 13,
"itemDisplayName": "Accruals",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 235869.49
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 12,
"itemDisplayName": "AccruedLiabilities",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 235869.49
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 14,
"itemDisplayName": "Credit Card Control Account",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 22844.77
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 13,
"itemDisplayName": "CreditCards",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 22844.77
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 2,
"itemDisplayName": "Current",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 330868.92
}
]
},
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 10,
"itemDisplayName": "Unpaid Expense Claims",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 0
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 9,
"itemDisplayName": "DueToEmployees",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 0
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 15,
"itemDisplayName": "Loan",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 638999.6
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 14,
"itemDisplayName": "LoansPayable",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 638999.6
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 3,
"itemDisplayName": "NonCurrent",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 638999.6
}
]
}
],
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 1,
"itemDisplayName": "Liability",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 969868.52
}
]
},
{
"components": [
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 16,
"itemDisplayName": "Retained Earnings",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3599540.05
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 17,
"itemDisplayName": "Current Year Earnings",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 45964.5
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 15,
"itemDisplayName": "RetainedEarnings",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3645504.55
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 4,
"itemDisplayName": "Equity",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3645504.55
}
]
}
],
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 2,
"itemDisplayName": "Equity",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3645504.55
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 3,
"itemDisplayName": "Net Assets",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3645504.55
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Enhanced Balance Sheet",
"name": "enhanced_balance_sheet"
}
}
GET
Enhanced Invoices Report
{{baseUrl}}/companies/:companyId/reports/enhancedInvoices
QUERY PARAMS
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices" {:query-params {:page ""}})
require "http/client"
url = "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/companies/:companyId/reports/enhancedInvoices?page= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/companies/:companyId/reports/enhancedInvoices?page=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices',
qs: {page: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices');
req.query({
page: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=');
echo $response->getBody();
setUrl('{{baseUrl}}/companies/:companyId/reports/enhancedInvoices');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'page' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/companies/:companyId/reports/enhancedInvoices');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'page' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/companies/:companyId/reports/enhancedInvoices?page=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices"
querystring = {"page":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices"
queryString <- list(page = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/companies/:companyId/reports/enhancedInvoices') do |req|
req.params['page'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices";
let querystring = [
("page", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page='
http GET '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/companies/:companyId/reports/enhancedInvoices?page=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"reportInfo": {
"companyName": "Small Sandbox",
"generatedDate": "2023-03-24T13:27:28.1156686Z",
"pageNumber": 1,
"pageSize": 10,
"reportName": "Invoices report",
"totalResults": 101
},
"reportItems": [
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Serena Keeling",
"id": "ee4d0eee-063d-4c9f-8226-2c9a6a816249"
},
"dueDate": "2021-04-06T09:44:00",
"id": "15221fa4-e91a-4f64-a2bb-caeab4db85a4",
"invoiceNumber": "UDs5KlfE",
"issueDate": "2021-04-06T09:44:00",
"paidOnDate": "2021-04-06T09:44:00",
"payments": [],
"status": "Paid",
"totalAmount": 7044.83
},
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Quinton Kovacek",
"id": "81e9c0df-3e5e-4180-b20c-c8e58100cdf3"
},
"dueDate": "2021-04-06T09:44:00",
"id": "58aea1cb-5b31-4eed-ba16-489dfa67a831",
"invoiceNumber": "1IU1PMoT",
"issueDate": "2021-04-06T09:44:00",
"paidOnDate": "2021-04-06T09:44:00",
"payments": [],
"status": "Paid",
"totalAmount": 3567.59
},
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Antwon Dach",
"id": "c7326084-cd56-48e6-bcfa-be8919e024e1"
},
"dueDate": "2021-04-18T01:27:00",
"id": "9ecd07bc-9cab-4516-bad0-a0cd565cdbaf",
"invoiceNumber": "eEIWyPN4",
"issueDate": "2021-04-08T01:27:00",
"paidOnDate": "2021-04-10T12:31:00",
"payments": [
{
"amount": 153233.36,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-04-10T12:31:00",
"id": "271f2bd4-fab2-468c-9ea5-636b02c865b2",
"paymentType": "payments"
}
],
"status": "Paid",
"totalAmount": 153233.36
},
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Dolores Rath",
"id": "44e8516d-bcb0-459f-9e5d-7beaa56d57d0"
},
"dueDate": "2021-04-23T17:30:00",
"id": "7cea078a-5c9a-4788-ae72-9bb60c5cc184",
"invoiceNumber": "BXb8mYQW",
"issueDate": "2021-04-16T17:30:00",
"paidOnDate": "2021-04-23T17:30:00",
"payments": [
{
"amount": 12657.69,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-04-23T17:30:00",
"id": "701608b9-2c52-443a-a272-7acc820e7065",
"paymentType": "payments"
}
],
"status": "Paid",
"totalAmount": 12657.69
},
{
"amountDue": 381.09,
"currency": "GBP",
"customerRef": {
"companyName": "Bryana Douglas",
"id": "5cbaf1af-4f02-4206-85ab-c525bd9b4f99"
},
"dueDate": "2021-04-27T06:46:00",
"id": "aa4503d7-fe01-49fe-ba42-259b421ac640",
"invoiceNumber": "wdjwiL5B",
"issueDate": "2021-04-20T06:46:00",
"paidOnDate": "0001-01-01T00:00:00",
"payments": [
{
"amount": 12554.3,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-04-23T14:59:00",
"id": "8c353289-0828-4991-983c-0285c7fc4fb3",
"paymentType": "payments"
}
],
"status": "PartiallyPaid",
"totalAmount": 12935.39
},
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Brady Wilderman",
"id": "6f5290e5-70aa-4d0c-816e-9d2312cf217f"
},
"dueDate": "2021-05-03T09:32:00",
"id": "d8a0e26e-4ec8-4fb5-887d-8b7531e3bedf",
"invoiceNumber": "cTjJcu8x",
"issueDate": "2021-04-23T09:32:00",
"paidOnDate": "2021-05-03T09:32:00",
"payments": [
{
"amount": 21506.72,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-05-03T09:32:00",
"id": "a91beee3-3b73-4194-8ded-837955d62900",
"paymentType": "payments"
}
],
"status": "Paid",
"totalAmount": 21526.72
},
{
"amountDue": 1225.06,
"currency": "GBP",
"customerRef": {
"companyName": "Dolores Rath",
"id": "44e8516d-bcb0-459f-9e5d-7beaa56d57d0"
},
"dueDate": "2021-05-11T23:23:00",
"id": "06890e67-35fb-4276-9857-95db40cfd15d",
"invoiceNumber": "htXJuUDb",
"issueDate": "2021-05-01T23:23:00",
"paidOnDate": "0001-01-01T00:00:00",
"payments": [
{
"amount": 5926.35,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-05-04T17:57:00",
"id": "36c9294d-ed7b-4903-813d-e44f259cc4d6",
"paymentType": "payments"
}
],
"status": "PartiallyPaid",
"totalAmount": 7151.41
},
{
"amountDue": 14408.54,
"currency": "GBP",
"customerRef": {
"companyName": "Dolores Rath",
"id": "44e8516d-bcb0-459f-9e5d-7beaa56d57d0"
},
"dueDate": "2021-05-25T08:53:00",
"id": "160e8b51-1fa0-46b9-98fe-1ff5399ce99b",
"invoiceNumber": "9wegEXpG",
"issueDate": "2021-05-18T08:53:00",
"paidOnDate": "0001-01-01T00:00:00",
"payments": [
{
"amount": 8113.8,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-05-23T04:04:00",
"id": "c913cd2e-9dac-4403-91cd-487892a7add0",
"paymentType": "payments"
}
],
"status": "PartiallyPaid",
"totalAmount": 22522.34
},
{
"amountDue": 0,
"currency": "GBP",
"customerRef": {
"companyName": "Ignacio Moore",
"id": "cc96af36-e2f5-49f7-bf40-271503f45071"
},
"dueDate": "2021-06-04T19:51:00",
"id": "5a934955-561d-436a-a564-fd624a79f54c",
"invoiceNumber": "l7YwGxG7",
"issueDate": "2021-05-25T19:51:00",
"paidOnDate": "2021-05-28T07:31:00",
"payments": [
{
"amount": 11047.08,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-05-28T07:31:00",
"id": "d7b2371d-94bd-4c58-a585-a893567d4ccd",
"paymentType": "payments"
}
],
"status": "Paid",
"totalAmount": 11047.08
},
{
"amountDue": 5036.83,
"currency": "GBP",
"customerRef": {
"companyName": "Freida Ebert",
"id": "e1ecc8f2-8a63-4fe9-97c9-c87fd90ca0a6"
},
"dueDate": "2021-06-03T19:07:00",
"id": "17690788-2936-46b5-ba46-ba6a36a87483",
"invoiceNumber": "ntH1cRYz",
"issueDate": "2021-05-27T19:07:00",
"paidOnDate": "0001-01-01T00:00:00",
"payments": [
{
"amount": 2154.49,
"currency": "GBP",
"currencyRate": 1,
"date": "2021-06-03T19:07:00",
"id": "b152a8b3-0320-42a7-817e-9781ac6ca951",
"paymentType": "payments"
}
],
"status": "PartiallyPaid",
"totalAmount": 7191.32
}
]
}
GET
Enhanced Profit and Loss Accounts
{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts
QUERY PARAMS
reportDate
numberOfPeriods
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts" {:query-params {:reportDate ""
:numberOfPeriods ""}})
require "http/client"
url = "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts',
params: {reportDate: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts',
qs: {reportDate: '', numberOfPeriods: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts');
req.query({
reportDate: '',
numberOfPeriods: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts',
params: {reportDate: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=');
echo $response->getBody();
setUrl('{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'numberOfPeriods' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'numberOfPeriods' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts"
querystring = {"reportDate":"","numberOfPeriods":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts"
queryString <- list(
reportDate = "",
numberOfPeriods = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/companies/:companyId/reports/enhancedProfitAndLoss/accounts') do |req|
req.params['reportDate'] = ''
req.params['numberOfPeriods'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts";
let querystring = [
("reportDate", ""),
("numberOfPeriods", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods='
http GET '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/companies/:companyId/reports/enhancedProfitAndLoss/accounts?reportDate=&numberOfPeriods=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"reportInfo": {
"companyName": "Biscuits",
"currency": "GBP",
"generatedDate": "2023-03-24T16:40:59.0847354Z",
"reportName": "EnhancedProfitAndLossAccounts"
},
"reportItems": [
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
}
],
"status": "Suggested"
},
"accountId": "04f7111b-55d4-4efc-b329-1bd5c791933a",
"accountName": "Repairs & Maintenance",
"balance": 830.93,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "CostOfSales"
}
],
"status": "Suggested"
},
"accountId": "7f6a0e92-65be-4333-9a0a-d981b03bedd1",
"accountName": "Wages",
"balance": 12000,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "CostOfSales"
},
{
"levelName": "Inventory"
}
],
"status": "Suggested"
},
"accountId": "7403e960-5b72-42ff-abf4-c870ad8910bd",
"accountName": "Purchases",
"balance": 28937.71,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "CostOfSales"
},
{
"levelName": "Inventory"
}
],
"status": "Suggested"
},
"accountId": "e8a0a24e-2dab-46b1-bfe1-6e92551c04e8",
"accountName": "Purchase Discounts",
"balance": 582.4,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "NonOperating"
},
{
"levelName": "Donations"
}
],
"status": "Suggested"
},
"accountId": "cbf82e0d-87a7-464d-b567-9274ea94a1c0",
"accountName": "Charitable and Political Donations",
"balance": 350.44,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "NonOperating"
},
{
"levelName": "Interest"
}
],
"status": "Suggested"
},
"accountId": "78785fd7-f197-4c34-aa17-6e76b9255d34",
"accountName": "Interest Paid (operating)",
"balance": 535.81,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "NonOperating"
},
{
"levelName": "Taxes"
},
{
"levelName": "CorporationTaxes"
}
],
"status": "Suggested"
},
"accountId": "fb3210ef-edeb-48af-bb49-b85d40c1e6bb",
"accountName": "Corporation Tax",
"balance": 633.05,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "BankCharges"
}
],
"status": "Suggested"
},
"accountId": "f3aa84fe-5c31-4107-b207-7e0419f636d7",
"accountName": "Bank Fees",
"balance": 782.61,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Leases"
},
{
"levelName": "BuildingRentLease"
}
],
"status": "Suggested"
},
"accountId": "9cbe5fe4-ca60-4792-8bf1-de01fb7010aa",
"accountName": "Rent",
"balance": 8000,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Leases"
},
{
"levelName": "EquipmentRentLease"
}
],
"status": "Suggested"
},
"accountId": "138a8eb3-5c08-4e59-a3bc-892119694447",
"accountName": "Motor Vehicle Expenses",
"balance": 1090.68,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Marketing"
}
],
"status": "Suggested"
},
"accountId": "868591ad-f9c2-4956-a5ec-c32c1d48c6f3",
"accountName": "Advertising & Marketing",
"balance": 26307.02,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Marketing"
}
],
"status": "Suggested"
},
"accountId": "1734ff00-2a17-45b4-8db6-2dc2e832c460",
"accountName": "Postage, Freight & Courier",
"balance": 1128.85,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Marketing"
}
],
"status": "Suggested"
},
"accountId": "7d8d0322-f452-47de-a8e8-54b0130e6f38",
"accountName": "Subscriptions",
"balance": 40,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "NonCash"
},
{
"levelName": "Amortization"
}
],
"status": "Suggested"
},
"accountId": "4378ddba-36b4-4b35-9970-bd972b20d137",
"accountName": "Amortization",
"balance": 5.72,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "NonCash"
},
{
"levelName": "Depreciation"
}
],
"status": "Suggested"
},
"accountId": "940c8a59-3348-4a0b-a1b1-781d9f29cc8b",
"accountName": "Depreciation Expense",
"balance": 1539.18,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Personnel"
},
{
"levelName": "EmployeeBenefits"
}
],
"status": "Suggested"
},
"accountId": "e7ac3baa-cfbe-40c1-a172-83d22e84435b",
"accountName": "Entertainment-100% business",
"balance": 1416.05,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "b5e801e8-8dbc-4390-ac99-3b0fff54a89f",
"accountName": "General Expenses",
"balance": 1465.61,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "5360066d-1474-49f6-a7a5-c66d5f6032ba",
"accountName": "Light, Power, Heating",
"balance": 7347.35,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "7aa7988a-ff61-4cb8-bef3-15395355d108",
"accountName": "Printing & Stationery",
"balance": 1027.25,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "043b6bcb-dfe6-4c97-9b4c-f9b300fe3f03",
"accountName": "Telephone & Internet",
"balance": 45,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "eef78ed1-dfed-447c-bdba-3a49fb2c044b",
"accountName": "Audit & Accountancy fees",
"balance": 0,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "SalesGeneralAdministrative"
}
],
"status": "Suggested"
},
"accountId": "c16f5c35-8283-47da-9d09-5fecb183b0cb",
"accountName": "Cleaning",
"balance": 130,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Expense"
},
{
"levelName": "Operating"
},
{
"levelName": "Travel"
}
],
"status": "Suggested"
},
"accountId": "df62060b-41cc-4bf2-9de7-c7e537b5663a",
"accountName": "Travel - National",
"balance": 860.02,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Income"
},
{
"levelName": "Revenue"
},
{
"levelName": "Online"
}
],
"status": "Suggested"
},
"accountId": "68794a8f-b22d-4520-b97b-025b7cb10f94",
"accountName": "Other Revenue",
"balance": 850.22,
"date": "2022-08-31T00:00:00"
},
{
"accountCategory": {
"levels": [
{
"levelName": "Income"
},
{
"levelName": "Revenue"
},
{
"levelName": "Wholesale"
}
],
"status": "Suggested"
},
"accountId": "72df89d2-512b-4455-af51-a6b563733842",
"accountName": "Sales",
"balance": 138457.98,
"date": "2022-08-31T00:00:00"
}
]
}
GET
Enhanced Profit and Loss
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss',
qs: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/enhancedProfitAndLoss?reportDate=&periodLength=&numberOfPeriods=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-01-31",
"index": 0,
"start": "2021-02-01"
}
],
"type": "datespan"
},
{
"displayName": "Category",
"index": 1,
"items": [
{
"index": 0,
"value": "Income"
},
{
"index": 1,
"value": "Expense"
},
{
"index": 2,
"value": "Gross Profit"
},
{
"index": 3,
"value": "Net Operating Profit"
},
{
"index": 4,
"value": "Net Profit"
}
],
"type": "string"
},
{
"displayName": "Sub Type",
"index": 2,
"items": [
{
"index": 0,
"value": "Operating"
},
{
"index": 1,
"value": "Cost of sales"
},
{
"index": 2,
"value": "Non-operating"
}
],
"type": "string"
},
{
"displayName": "Detail Type",
"index": 3,
"items": [
{
"index": 0,
"value": "Other operating income"
},
{
"index": 1,
"value": "Materials"
},
{
"index": 2,
"value": "Marketing"
},
{
"index": 3,
"value": "Depreciation and depletion"
},
{
"index": 4,
"value": "Entertainment"
},
{
"index": 5,
"value": "General and Administrative"
},
{
"index": 6,
"value": "Repairs and maintenance"
},
{
"index": 7,
"value": "Distribution"
},
{
"index": 8,
"value": "Buildings rent and lease"
},
{
"index": 9,
"value": "Subscription fees"
},
{
"index": 10,
"value": "Travel"
},
{
"index": 11,
"value": "Bank charges"
},
{
"index": 12,
"value": "Taxes"
},
{
"index": 13,
"value": "Labour"
},
{
"index": 14,
"value": "Amortization"
},
{
"index": 15,
"value": "Interest"
},
{
"index": 16,
"value": "Other non-operating expenses"
}
],
"type": "string"
},
{
"displayName": "Accounts",
"index": 4,
"items": [
{
"dataType": "account",
"displayName": "Sales",
"id": "72df89d2-512b-4455-af51-a6b563733842",
"index": 0
},
{
"dataType": "account",
"displayName": "Other Revenue",
"id": "68794a8f-b22d-4520-b97b-025b7cb10f94",
"index": 1
},
{
"dataType": "account",
"displayName": "Purchases",
"id": "7403e960-5b72-42ff-abf4-c870ad8910bd",
"index": 2
},
{
"dataType": "account",
"displayName": "Advertising & Marketing",
"id": "868591ad-f9c2-4956-a5ec-c32c1d48c6f3",
"index": 3
},
{
"dataType": "account",
"displayName": "Depreciation Expense",
"id": "940c8a59-3348-4a0b-a1b1-781d9f29cc8b",
"index": 4
},
{
"dataType": "account",
"displayName": "Entertainment-100% business",
"id": "e7ac3baa-cfbe-40c1-a172-83d22e84435b",
"index": 5
},
{
"dataType": "account",
"displayName": "General Expenses",
"id": "b5e801e8-8dbc-4390-ac99-3b0fff54a89f",
"index": 6
},
{
"dataType": "account",
"displayName": "Light, Power, Heating",
"id": "5360066d-1474-49f6-a7a5-c66d5f6032ba",
"index": 7
},
{
"dataType": "account",
"displayName": "Motor Vehicle Expenses",
"id": "138a8eb3-5c08-4e59-a3bc-892119694447",
"index": 8
},
{
"dataType": "account",
"displayName": "Postage, Freight & Courier",
"id": "1734ff00-2a17-45b4-8db6-2dc2e832c460",
"index": 9
},
{
"dataType": "account",
"displayName": "Printing & Stationery",
"id": "7aa7988a-ff61-4cb8-bef3-15395355d108",
"index": 10
},
{
"dataType": "account",
"displayName": "Rent",
"id": "9cbe5fe4-ca60-4792-8bf1-de01fb7010aa",
"index": 11
},
{
"dataType": "account",
"displayName": "Repairs & Maintenance",
"id": "04f7111b-55d4-4efc-b329-1bd5c791933a",
"index": 12
},
{
"dataType": "account",
"displayName": "Subscriptions",
"id": "7d8d0322-f452-47de-a8e8-54b0130e6f38",
"index": 13
},
{
"dataType": "account",
"displayName": "Telephone & Internet",
"id": "043b6bcb-dfe6-4c97-9b4c-f9b300fe3f03",
"index": 14
},
{
"dataType": "account",
"displayName": "Travel - National",
"id": "df62060b-41cc-4bf2-9de7-c7e537b5663a",
"index": 15
},
{
"dataType": "account",
"displayName": "Audit & Accountancy fees",
"id": "eef78ed1-dfed-447c-bdba-3a49fb2c044b",
"index": 16
},
{
"dataType": "account",
"displayName": "Bank Fees",
"id": "f3aa84fe-5c31-4107-b207-7e0419f636d7",
"index": 17
},
{
"dataType": "account",
"displayName": "Cleaning",
"id": "c16f5c35-8283-47da-9d09-5fecb183b0cb",
"index": 18
},
{
"dataType": "account",
"displayName": "Corporation Tax",
"id": "fb3210ef-edeb-48af-bb49-b85d40c1e6bb",
"index": 19
},
{
"dataType": "account",
"displayName": "Wages",
"id": "7f6a0e92-65be-4333-9a0a-d981b03bedd1",
"index": 20
},
{
"dataType": "account",
"displayName": "Purchase Discounts",
"id": "e8a0a24e-2dab-46b1-bfe1-6e92551c04e8",
"index": 21
},
{
"dataType": "account",
"displayName": "Amortization",
"id": "4378ddba-36b4-4b35-9970-bd972b20d137",
"index": 22
},
{
"dataType": "account",
"displayName": "Interest Paid (operating)",
"id": "78785fd7-f197-4c34-aa17-6e76b9255d34",
"index": 23
},
{
"dataType": "account",
"displayName": "Charitable and Political Donations",
"id": "cbf82e0d-87a7-464d-b567-9274ea94a1c0",
"index": 24
}
],
"type": "recordRef"
}
],
"measures": [
{
"displayName": "Value",
"index": 0,
"type": "currency",
"units": "GBP"
},
{
"displayName": "Percentage change vs previous period",
"index": 1,
"type": "percentage",
"units": "%"
}
],
"reportData": [
{
"components": [
{
"components": [
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 0,
"itemDisplayName": "Sales",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1412199.76
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 1,
"itemDisplayName": "Other Revenue",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 10202.64
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 0,
"itemDisplayName": "OtherOperatingIncome",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1422402.4
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 0,
"itemDisplayName": "Operating",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1422402.4
}
]
}
],
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 0,
"itemDisplayName": "Income",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1422402.4
}
]
},
{
"components": [
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 2,
"itemDisplayName": "Purchases",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 301322.16
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 21,
"itemDisplayName": "Purchase Discounts",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 5367.29
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 1,
"itemDisplayName": "Materials",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 306689.45
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 20,
"itemDisplayName": "Wages",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 144000
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 13,
"itemDisplayName": "Labour",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 144000
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 1,
"itemDisplayName": "CostOfSales",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 450689.45
}
]
},
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 3,
"itemDisplayName": "Advertising & Marketing",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 269531.7
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 2,
"itemDisplayName": "Marketing",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 269531.7
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 4,
"itemDisplayName": "Depreciation Expense",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 13256.93
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 3,
"itemDisplayName": "DepreciationDepletion",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 13256.93
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 5,
"itemDisplayName": "Entertainment-100% business",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15526.09
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 4,
"itemDisplayName": "Entertainment",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15526.09
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 6,
"itemDisplayName": "General Expenses",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 16654.32
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 7,
"itemDisplayName": "Light, Power, Heating",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 14859.1
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 10,
"itemDisplayName": "Printing & Stationery",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15404.82
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 14,
"itemDisplayName": "Telephone & Internet",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 540
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 16,
"itemDisplayName": "Audit & Accountancy fees",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 46.96
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 18,
"itemDisplayName": "Cleaning",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 1560
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 5,
"itemDisplayName": "GeneralAdministrative",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 49065.2
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 8,
"itemDisplayName": "Motor Vehicle Expenses",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 13531.13
}
]
},
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 12,
"itemDisplayName": "Repairs & Maintenance",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 8890.04
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 6,
"itemDisplayName": "RepairsMaintenance",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 22421.17
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 9,
"itemDisplayName": "Postage, Freight & Courier",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 12593.28
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 7,
"itemDisplayName": "Distribution",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 12593.28
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 11,
"itemDisplayName": "Rent",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 96000
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 8,
"itemDisplayName": "BuildingRentLease",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 96000
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 13,
"itemDisplayName": "Subscriptions",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 480
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 9,
"itemDisplayName": "SubscriptionFees",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 480
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 15,
"itemDisplayName": "Travel - National",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15505.18
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 10,
"itemDisplayName": "Travel",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15505.18
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 17,
"itemDisplayName": "Bank Fees",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 14529.79
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 11,
"itemDisplayName": "BankCharges",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 14529.79
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 22,
"itemDisplayName": "Amortization",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 68.64
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 14,
"itemDisplayName": "Amortization",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 68.64
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 23,
"itemDisplayName": "Interest Paid (operating)",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4729.93
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 15,
"itemDisplayName": "Interest",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4729.93
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 0,
"itemDisplayName": "Operating",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 513707.91
}
]
},
{
"components": [
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 19,
"itemDisplayName": "Corporation Tax",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 10801.01
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 12,
"itemDisplayName": "Taxes",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 10801.01
}
]
},
{
"components": [
{
"dimension": 4,
"dimensionDisplayName": "Accounts",
"item": 24,
"itemDisplayName": "Charitable and Political Donations",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4205.28
}
]
}
],
"dimension": 3,
"dimensionDisplayName": "Detail Type",
"item": 16,
"itemDisplayName": "OtherNonOperatingExpenses",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 4205.28
}
]
}
],
"dimension": 2,
"dimensionDisplayName": "Sub Type",
"item": 2,
"itemDisplayName": "NonOperating",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 15006.29
}
]
}
],
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 1,
"itemDisplayName": "Expense",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 979403.65
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 2,
"itemDisplayName": "Gross Profit",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 971712.95
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 3,
"itemDisplayName": "Net Operating Profit",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 458005.04
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Category",
"item": 4,
"itemDisplayName": "Net Profit",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 442998.75
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Enhanced Profit and Loss",
"name": "enhanced_profit_and_loss"
}
}
GET
Get enhanced cash flow report
{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions
QUERY PARAMS
page
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions" {:query-params {:page ""}})
require "http/client"
url = "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/companies/:companyId/reports/enhancedCashFlow/transactions?page= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/companies/:companyId/reports/enhancedCashFlow/transactions?page=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions',
qs: {page: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions');
req.query({
page: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions',
params: {page: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=');
echo $response->getBody();
setUrl('{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'page' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'page' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions"
querystring = {"page":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions"
queryString <- list(page = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/companies/:companyId/reports/enhancedCashFlow/transactions') do |req|
req.params['page'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions";
let querystring = [
("page", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page='
http GET '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/companies/:companyId/reports/enhancedCashFlow/transactions?page=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"dataSources": [
{
"accounts": [
{
"accountName": "Business Savings Account",
"accountProvider": "Lloyds Bank",
"accountType": "Debit",
"currency": "GBP",
"currentBalance": 0,
"platformName": "Banking Sandbox",
"sourceRef": {
"sourceType": "Banking"
}
},
{
"accountName": "Banking - Business Credit Card",
"accountProvider": "Lloyds Bank",
"accountType": "Credit",
"currency": "GBP",
"currentBalance": 0,
"platformName": "Banking Sandbox",
"sourceRef": {
"sourceType": "Banking"
}
},
{
"accountName": "Business Undeposited Funds",
"accountProvider": "Lloyds Bank",
"accountType": "Debit",
"currency": "GBP",
"currentBalance": 0,
"platformName": "Banking Sandbox",
"sourceRef": {
"sourceType": "Banking"
}
},
{
"accountName": "Business Current Account",
"accountProvider": "Lloyds Bank",
"accountType": "Debit",
"currency": "GBP",
"currentBalance": 0,
"platformName": "Banking Sandbox",
"sourceRef": {
"sourceType": "Banking"
}
}
]
}
],
"reportInfo": {
"companyName": "test",
"generatedDate": "2023-03-24T16:44:17.5302732Z",
"pageNumber": 1,
"pageSize": 10,
"reportName": "Cash flow transactions report",
"totalResults": 2194
},
"reportItems": [
{
"transactions": [
{
"amount": -6905.44,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment m86SDGpQr3",
"id": "ab5e07a0-5578-4d91-8421-2dc72713b74f",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": 4332.84,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment from customer a5c68c7b-6825-46de-bf63-6ad23ef506a4",
"id": "9846bbed-46d3-472c-a848-1ce8ebea7213",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": 4034.3,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment from customer a5c68c7b-6825-46de-bf63-6ad23ef506a4",
"id": "94b213fb-d742-435e-90f1-bfe723a076d5",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -313.76,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier 78792d13-90a0-4ea2-8e07-81c3c893997e",
"id": "cfceb7ff-eaa2-45b6-aca7-fa0e0b439161",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -614.4,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier 46d2e1fb-b4e9-469c-814a-21ff8105a26e",
"id": "ba814f14-0fe3-41d0-9308-57f40642ac75",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": 5199.62,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment from customer a5c68c7b-6825-46de-bf63-6ad23ef506a4",
"id": "e67cc30e-fd5c-4eea-8365-ec40dfdd3ef6",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -21420.94,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier 18ac18dc-945b-4083-9013-e8a100b999fa",
"id": "e0f08a0b-3575-4dde-98c4-3c854028d2d2",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -30924.22,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier 630a3f16-5f01-4986-ae6b-82333ec49449",
"id": "4b70d379-8284-4f44-bb37-c7935df950cc",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -568.78,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier bQATU4eSb9",
"id": "76b73373-9345-472e-8edf-5be849d797fe",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
},
{
"amount": -13050.79,
"currency": "GBP",
"date": "2022-11-08T00:00:00",
"description": "Payment to supplier 9c37eb21-579a-4886-8296-3a853076b7bd",
"id": "ee92fd6f-e0f7-4391-85fd-4b50921b973f",
"sourceRef": {
"sourceType": "Banking"
},
"transactionCategory": {
"levels": []
}
}
]
}
]
}
GET
Get key metrics for subscription revenue
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr
http GET {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/mrr")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Get order information for a specific company
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/orders?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Order metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Number of orders"
},
{
"index": 1,
"value": "Total value"
},
{
"index": 2,
"value": "Average order value"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Count",
"index": 0,
"type": "int"
},
{
"displayName": "Value",
"index": 1,
"type": "currency",
"units": "GBP"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Order metrics",
"item": 0,
"itemDisplayName": "Number of orders",
"measures": [
{
"index": 0,
"measureDisplayName": "Count",
"value": 94
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Order metrics",
"item": 1,
"itemDisplayName": "Total value",
"measures": [
{
"index": 1,
"measureDisplayName": "Value",
"value": 3315.18
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Order metrics",
"item": 2,
"itemDisplayName": "Average order value",
"measures": [
{
"index": 1,
"measureDisplayName": "Value",
"value": 35.27
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Orders",
"name": "orders"
}
}
]
GET
Get the customer retention metrics for a specific company.
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/customerRetention?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Customer retention metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Existing customers"
},
{
"index": 1,
"value": "New customers"
},
{
"index": 2,
"value": "Total customers"
},
{
"index": 3,
"value": "Retention rate"
},
{
"index": 4,
"value": "Repeat rate"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Count",
"index": 0,
"type": "int"
},
{
"displayName": "Percentage",
"index": 1,
"type": "percentage"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Customer retention metrics",
"item": 0,
"itemDisplayName": "Existing customers",
"measures": [
{
"index": 0,
"measureDisplayName": "Count",
"value": 13
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Customer retention metrics",
"item": 1,
"itemDisplayName": "New customers",
"measures": [
{
"index": 0,
"measureDisplayName": "Count",
"value": 47
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Customer retention metrics",
"item": 2,
"itemDisplayName": "Total customers",
"measures": [
{
"index": 0,
"measureDisplayName": "Count",
"value": 60
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Customer retention metrics",
"item": 3,
"itemDisplayName": "Retention rate",
"measures": [
{
"index": 1,
"measureDisplayName": "Percentage",
"value": 0
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Customer retention metrics",
"item": 4,
"itemDisplayName": "Repeat rate",
"measures": [
{
"index": 1,
"measureDisplayName": "Percentage",
"value": 21.67
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Customer Retention",
"name": "customer_retention"
}
}
]
GET
Get the lifetime value metric for a specific company.
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/lifetimeValue?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Lifetime value metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Lifetime value"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Value",
"index": 0,
"type": "currency",
"units": "GBP"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Lifetime value metrics",
"item": 0,
"itemDisplayName": "Lifetime value",
"measures": [
{
"index": 0,
"measureDisplayName": "Value",
"value": 3782.07
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Lifetime Value",
"name": "lifetime_value"
}
}
]
GET
Get the refunds information for a specific company
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
periodUnit
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""
:periodUnit ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds',
qs: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: '',
periodUnit: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds',
params: {reportDate: '', periodLength: '', numberOfPeriods: '', periodUnit: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => '',
'periodUnit' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":"","periodUnit":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = "",
periodUnit = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
req.params['periodUnit'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
("periodUnit", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/commerceMetrics/refunds?reportDate=&periodLength=&numberOfPeriods=&periodUnit=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
[
{
"dimensions": [
{
"displayName": "Period",
"index": 0,
"items": [
{
"displayName": "Period 0",
"end": "2022-12-31",
"index": 0,
"start": "2022-01-01"
}
],
"type": "datespan"
},
{
"displayName": "Refund metrics",
"index": 1,
"items": [
{
"index": 0,
"value": "Number of refunds"
},
{
"index": 1,
"value": "Value of refunds"
},
{
"index": 2,
"value": "Refund rate"
}
],
"type": "string"
}
],
"measures": [
{
"displayName": "Count",
"index": 0,
"type": "int"
},
{
"displayName": "Value",
"index": 1,
"type": "currency",
"units": "GBP"
},
{
"displayName": "Percentage",
"index": 2,
"type": "percentage",
"units": "%"
}
],
"reportData": [
{
"components": [
{
"dimension": 1,
"dimensionDisplayName": "Refund metrics",
"item": 0,
"itemDisplayName": "Number of refunds",
"measures": [
{
"index": 0,
"measureDisplayName": "Count",
"value": 39
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Refund metrics",
"item": 1,
"itemDisplayName": "Value of refunds",
"measures": [
{
"index": 1,
"measureDisplayName": "Value",
"value": 642.82
}
]
},
{
"dimension": 1,
"dimensionDisplayName": "Refund metrics",
"item": 2,
"itemDisplayName": "Refund rate",
"measures": [
{
"index": 2,
"measureDisplayName": "Percentage",
"value": 0.41
}
]
}
],
"dimension": 0,
"dimensionDisplayName": "Period",
"item": 0,
"itemDisplayName": "Period 0"
}
],
"reportInfo": {
"displayName": "Refunds",
"name": "refunds"
}
}
]
GET
List financial metrics
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics
QUERY PARAMS
reportDate
periodLength
numberOfPeriods
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics" {:query-params {:reportDate ""
:periodLength ""
:numberOfPeriods ""}})
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics',
qs: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics');
req.query({
reportDate: '',
periodLength: '',
numberOfPeriods: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics',
params: {reportDate: '', periodLength: '', numberOfPeriods: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'reportDate' => '',
'periodLength' => '',
'numberOfPeriods' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics"
querystring = {"reportDate":"","periodLength":"","numberOfPeriods":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics"
queryString <- list(
reportDate = "",
periodLength = "",
numberOfPeriods = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/financialMetrics') do |req|
req.params['reportDate'] = ''
req.params['periodLength'] = ''
req.params['numberOfPeriods'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics";
let querystring = [
("reportDate", ""),
("periodLength", ""),
("numberOfPeriods", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods='
http GET '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/financialMetrics?reportDate=&periodLength=&numberOfPeriods=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"currency": "GBP",
"errors": [
{
"message": "Account categories data has not been synced",
"type": "DataNotSynced"
}
],
"metrics": [
{
"errors": [
{
"details": {
"accountIds": [
"123",
"456",
"789"
]
},
"message": "There are uncategorized accounts, see details.",
"type": "UncategorizedAccounts"
}
],
"key": "EBITDA",
"metricUnit": "Money",
"name": "string",
"periods": [
{
"errors": [
{
"details": {
"missingData": [
"Expense.Operating.Interest",
"Expense.NonOperating.Interest"
]
},
"massage": "Missing account data",
"type": "MissingAccountData"
}
],
"fromDate": "2022-02-12",
"inputs": [
{
"name": "string",
"value": 0
}
],
"toDate": "2022-12-31",
"value": 0
}
]
}
],
"periodUnit": "Month"
}
GET
Request production of key subscription revenue metrics
{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
require "http/client"
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process');
echo $response->getBody();
setUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process
http GET {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/data/companies/:companyId/connections/:connectionId/assess/subscriptions/process")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()