Authentification
Apprenez à authentifier vos requêtes API
API
Intégrez TBit grâce à notre API REST
# Référence API > Intégrez TBit grâce à notre API REST - Page: https://tbit.app/fr/docs/api - URL de base: `https://rest-api.tbit.app/v1` - Authentification: en-tête `X-API-Key` avec votre clé dans chaque requête (les exemples la lisent depuis la variable d'environnement `TBIT_API_KEY`) > **URL de base** > > `https://rest-api.tbit.app/v1` > **Limites de débit** > > 100 requêtes par minute par clé API ### Démarrage rapide Faites votre premier appel API en quelques secondes : > **Exemple open source** > > [Exemple complet de boutique construite sur cette API →](https://github.com/tbit-io/tbit-storefront-example) - [Authentification](https://tbit.app/fr/docs/api/authentication): Apprenez à authentifier vos requêtes API - [Activités](https://tbit.app/fr/docs/api/activities): Gérez les conversations et les contacts - [Étiquettes](https://tbit.app/fr/docs/api/tags): Créez et gérez des étiquettes pour vos contacts - [Contacts](https://tbit.app/fr/docs/api/contacts): Lisez et mettez à jour les informations des contacts - [Modèles](https://tbit.app/fr/docs/api/templates): Listez et envoyez des modèles WhatsApp - [Produits](https://tbit.app/fr/docs/api/products): Lisez votre catalogue de produits, avec recherche sémantique - [Catégories](https://tbit.app/fr/docs/api/categories): Listez les catégories de votre catalogue - [Paniers](https://tbit.app/fr/docs/api/carts): Des paniers partageables qui se concluent sur WhatsApp - [Transfert de formulaires](https://tbit.app/fr/docs/api/forms-webhook): Recevez sur votre API chaque formulaire terminé (webhook) - [Outils personnalisés](https://tbit.app/fr/docs/api/custom-tools): Laissez l'IA appeler votre API pendant la conversation - [Erreurs](https://tbit.app/fr/docs/api/errors): Codes d'erreur et référence de gestion `GET /v1/activities` ```bash curl "https://rest-api.tbit.app/v1/activities" \ -H "X-API-Key: $TBIT_API_KEY" ```Faites votre premier appel API en quelques secondes :
Apprenez à authentifier vos requêtes API
Gérez les conversations et les contacts
Créez et gérez des étiquettes pour vos contacts
Lisez et mettez à jour les informations des contacts
Listez et envoyez des modèles WhatsApp
Lisez votre catalogue de produits, avec recherche sémantique
Listez les catégories de votre catalogue
Des paniers partageables qui se concluent sur WhatsApp
Recevez sur votre API chaque formulaire terminé (webhook)
Laissez l'IA appeler votre API pendant la conversation
Codes d'erreur et référence de gestion
/v1/activitiescurl "https://rest-api.tbit.app/v1/activities" \
-H "X-API-Key: $TBIT_API_KEY"const response = await fetch('https://rest-api.tbit.app/v1/activities', {
headers: {
'X-API-Key': process.env.TBIT_API_KEY,
},
});
const data = await response.json();import axios from 'axios';
const { data } = await axios.get(
'https://rest-api.tbit.app/v1/activities',
{
headers: {
'X-API-Key': process.env.TBIT_API_KEY,
},
},
);import os
import requests
response = requests.get(
'https://rest-api.tbit.app/v1/activities',
headers={'X-API-Key': os.environ['TBIT_API_KEY']},
)
data = response.json()<?php
$ch = curl_init('https://rest-api.tbit.app/v1/activities');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'X-API-Key: ' . getenv('TBIT_API_KEY'),
],
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);