Créer un domaine
curl --request POST \
--url https://api.taap.it/v1/domains \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"domain": "<string>",
"description": "<string>"
}
'import requests
url = "https://api.taap.it/v1/domains"
payload = {
"domain": "<string>",
"description": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({domain: '<string>', description: '<string>'})
};
fetch('https://api.taap.it/v1/domains', 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.taap.it/v1/domains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain' => '<string>',
'description' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.taap.it/v1/domains"
payload := strings.NewReader("{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.taap.it/v1/domains")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.taap.it/v1/domains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_at": "<string>",
"domain": "<string>"
}API Domaines
Créer un domaine
Créer un nouveau domaine personnalisé pour votre espace de travail
POST
/
v1
/
domains
Créer un domaine
curl --request POST \
--url https://api.taap.it/v1/domains \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"domain": "<string>",
"description": "<string>"
}
'import requests
url = "https://api.taap.it/v1/domains"
payload = {
"domain": "<string>",
"description": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({domain: '<string>', description: '<string>'})
};
fetch('https://api.taap.it/v1/domains', 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.taap.it/v1/domains",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'domain' => '<string>',
'description' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.taap.it/v1/domains"
payload := strings.NewReader("{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.taap.it/v1/domains")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.taap.it/v1/domains")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"domain\": \"<string>\",\n \"description\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"created_at": "<string>",
"domain": "<string>"
}Ajouter un domaine personnalisé pour des liens courts de marque.
Requête :
Réponse :
cURL
curl -X POST 'https://api.taap.it/v1/domains' \
-H 'Authorization: Bearer taapit_votre_cle_api_ici' \
-H 'Content-Type: application/json' \
-d '{
"domain": "liens.monentreprise.com",
"description": "Domaine personnalisé pour les liens marketing"
}'
{
"id": "domain_987654321",
"created_at": "2024-01-15T10:30:00Z",
"domain": "liens.monentreprise.com"
}
Autorisation
string
requis
Token Bearer pour l’authentification API. Format :
Bearer YOUR_API_KEYParamètres de requête
string
requis
Le nom de domaine personnalisé (ex: “liens.monentreprise.com”)
string
Description optionnelle pour le domaine
Champs de réponse
string
requis
Identifiant unique pour le domaine créé
string
requis
Horodatage ISO 8601 de création du domaine
string
requis
Le nom de domaine personnalisé
⌘I