Retrieve one contact
curl --request GET \
--url https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}import requests
url = "https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}', 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.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}"
req, _ := http.NewRequest("GET", url, nil)
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.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}")
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{
"id": "<string>",
"source_ref": {
"id": "<string>",
"model": "<string>"
},
"is_prospect": true,
"is_customer": true,
"is_supplier": true,
"is_company": true,
"company_name": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "<string>",
"phone": "<string>",
"mobile": "<string>",
"company_id": "<string>",
"vat": "<string>",
"company_number": "<string>",
"currency": "<string>",
"language": "<string>",
"comment": "<string>",
"customer_account_number": "<string>",
"supplier_account_number": "<string>",
"birthdate": "2023-12-25",
"gender": "H",
"addresses": [],
"external_reference": "<string>"
}{
"message": "Error while trying to perform your request",
"status": "error"
}{
"message": "The contact doesn't exist in the invoicing system.",
"status": "error",
"error_code": "ERROR_CONTACT_NOT_FOUND"
}{
"message": "Validation error",
"status": "error",
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Contacts
Retrieve one contact
Returns a specific contact from the invoicing system by their unique identifier.
GET
/
consumers
/
{consumer_id}
/
invoicing
/
contacts
/
{contact_id}
Retrieve one contact
curl --request GET \
--url https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}import requests
url = "https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}', 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.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}",
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;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}"
req, _ := http.NewRequest("GET", url, nil)
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.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.chift.eu/consumers/{consumer_id}/invoicing/contacts/{contact_id}")
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{
"id": "<string>",
"source_ref": {
"id": "<string>",
"model": "<string>"
},
"is_prospect": true,
"is_customer": true,
"is_supplier": true,
"is_company": true,
"company_name": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "<string>",
"phone": "<string>",
"mobile": "<string>",
"company_id": "<string>",
"vat": "<string>",
"company_number": "<string>",
"currency": "<string>",
"language": "<string>",
"comment": "<string>",
"customer_account_number": "<string>",
"supplier_account_number": "<string>",
"birthdate": "2023-12-25",
"gender": "H",
"addresses": [],
"external_reference": "<string>"
}{
"message": "Error while trying to perform your request",
"status": "error"
}{
"message": "The contact doesn't exist in the invoicing system.",
"status": "error",
"error_code": "ERROR_CONTACT_NOT_FOUND"
}{
"message": "Validation error",
"status": "error",
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Learn more:
Email
- What is a contact? ↗
Response
Successful Response
Technical id in Chift
Technical id in the target software
Show child attributes
Show child attributes
Is a prospect?
Is a customer?
Is a supplier?
Is a company?
Name of the company
Firstname
Lastname
Phone
Mobile
Technical id of the contact' company in Chift
VAT number
Company number (identification number different than the VAT (e.g. siret))
Currency matching target sofware name
Language matching target sofware name
Comment
Number of the accounting account used for sales (e.g. 701000)
Number of the accounting account used for purchases (e.g. 601000)
Birthdate
Gender
Available options:
H, F, N/A Addresses
Show child attributes
Show child attributes
External reference of the contact in the invoicing system