cURL
curl --request GET \
--url https://api.teamcamp.app/v1.0/company/customers \
--header 'apiKey: <api-key>'import requests
url = "https://api.teamcamp.app/v1.0/company/customers"
headers = {"apiKey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apiKey: '<api-key>'}};
fetch('https://api.teamcamp.app/v1.0/company/customers', 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.teamcamp.app/v1.0/company/customers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apiKey: <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.teamcamp.app/v1.0/company/customers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apiKey", "<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.teamcamp.app/v1.0/company/customers")
.header("apiKey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.teamcamp.app/v1.0/company/customers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apiKey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"customerId": "<string>",
"address": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"companyName": "<string>",
"phone": "<string>",
"clients": [
{
"clientId": "<string>",
"name": "<string>",
"email": "<string>"
}
]
}{
"error": "<string>"
}Company
Get customers
Get all customers of a workspace.
GET
/
company
/
customers
cURL
curl --request GET \
--url https://api.teamcamp.app/v1.0/company/customers \
--header 'apiKey: <api-key>'import requests
url = "https://api.teamcamp.app/v1.0/company/customers"
headers = {"apiKey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apiKey: '<api-key>'}};
fetch('https://api.teamcamp.app/v1.0/company/customers', 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.teamcamp.app/v1.0/company/customers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apiKey: <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.teamcamp.app/v1.0/company/customers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apiKey", "<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.teamcamp.app/v1.0/company/customers")
.header("apiKey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.teamcamp.app/v1.0/company/customers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apiKey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"customerId": "<string>",
"address": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"companyName": "<string>",
"phone": "<string>",
"clients": [
{
"clientId": "<string>",
"name": "<string>",
"email": "<string>"
}
]
}{
"error": "<string>"
}Authorizations
Response
API Response
The unique id of the customer.
The address of the customer.
The first name of the customer.
The last name of the customer.
The email of the customer.
The company name of the customer.
The phone no. of the customer.
Show child attributes
Show child attributes
⌘I

