Steuercodes auflisten
curl --request GET \
--url https://api.comstruct.com/v1/tax-codes \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.comstruct.com/v1/tax-codes"
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/tax-codes', 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/tax-codes",
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/tax-codes"
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/tax-codes")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.comstruct.com/v1/tax-codes")
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{
"taxCodes": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "VAT 19%",
"number": "VAT19",
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rate": 19,
"recognition": true,
"active": true,
"is_favorite": true
}
],
"total": 123,
"limit": 123,
"offset": 123,
"hasNext": true,
"hasPrevious": true,
"totalPages": 123,
"currentPage": 123
}Stammdaten
Steuercodes auflisten
Erforderliche Berechtigungen: tax_codes:read
Ruft eine paginierte Liste von Steuercodes für den aktuellen Mandanten ab.
GET
/
tax-codes
Steuercodes auflisten
curl --request GET \
--url https://api.comstruct.com/v1/tax-codes \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.comstruct.com/v1/tax-codes"
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/tax-codes', 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/tax-codes",
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/tax-codes"
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/tax-codes")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.comstruct.com/v1/tax-codes")
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{
"taxCodes": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "VAT 19%",
"number": "VAT19",
"tenant_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rate": 19,
"recognition": true,
"active": true,
"is_favorite": true
}
],
"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 Steuercodes pro Seite
Erforderlicher Bereich:
1 <= x <= 500Anzahl der zu überspringenden Steuercodes für die Paginierung
Erforderlicher Bereich:
x >= 0Antwort
Paginierte Steuercodes erfolgreich abgerufen
Show child attributes
Show child attributes
Gesamtanzahl der Steuercodes
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)