Assess API
Assess APIv1.0
Codat's Assess API enable you to make smarter credit decisions on your small business customers. Assess enriches your customer's accounting, commerce and banking data to surface actionable insights you didn't have before. Read more... See our OpenAPI spec
- Endpoints
- 27 (23 GET, 2 POST, 2 PATCH)
- Base URL
https://api.codat.io- Authentication
- API key
- Spec format
- OpenAPI 3.1.0
- API version
- 1.0
- Provider
- codat.io
- Categories
- Finance
- Last updated
Use this API in Bruno:
- Download the Bruno collection above and unzip it.
- In Bruno, choose Open Collection and select the unzipped folder.
- Set the
baseUrlvariable (for examplehttps://api.codat.io) and your API key credentials, then send requests.
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()