Konten auflisten
curl --request GET \
--url https://api.comstruct.com/v1/accounts \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.comstruct.com/v1/accounts"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.comstruct.com/v1/accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.comstruct.com/v1/accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.comstruct.com/v1/accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.comstruct.com/v1/accounts")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.comstruct.com/v1/accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"accounts": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "Materials Account",
"number": "ACC-4000",
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"total": 123,
"limit": 123,
"offset": 123,
"hasNext": true,
"hasPrevious": true,
"totalPages": 123,
"currentPage": 123
}Stammdaten
Konten auflisten
Erforderliche Berechtigungen: accounts:read
Ruft eine paginierte Liste von Konten für den aktuellen Mandanten ab.
GET
/
accounts
Konten auflisten
curl --request GET \
--url https://api.comstruct.com/v1/accounts \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.comstruct.com/v1/accounts"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.comstruct.com/v1/accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.comstruct.com/v1/accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.comstruct.com/v1/accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.comstruct.com/v1/accounts")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.comstruct.com/v1/accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"accounts": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "Materials Account",
"number": "ACC-4000",
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
],
"total": 123,
"limit": 123,
"offset": 123,
"hasNext": true,
"hasPrevious": true,
"totalPages": 123,
"currentPage": 123
}Autorisierungen
API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.
Jeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.
Abfrageparameter
Maximale Anzahl der Konten pro Seite
Erforderlicher Bereich:
1 <= x <= 500Anzahl der zu überspringenden Konten für die Paginierung
Erforderlicher Bereich:
x >= 0Antwort
Paginierte Konten erfolgreich abgerufen
Show child attributes
Show child attributes
Gesamtanzahl der Konten
Anzahl der Einträge pro Seite
Anzahl der übersprungenen Einträge
Ob weitere Seiten verfügbar sind
Ob vorherige Seiten verfügbar sind
Gesamtanzahl der Seiten
Aktuelle Seitennummer (0-basiert)