Autenticação
Saiba como autenticar as suas requisições à API
API
Integre com o TBit usando a nossa API REST
# Referência da API > Integre com o TBit usando a nossa API REST - Página: https://tbit.app/pt/docs/api - URL base: `https://rest-api.tbit.app/v1` - Autenticação: cabeçalho `X-API-Key` com a sua chave em cada requisição (os exemplos a leem da variável de ambiente `TBIT_API_KEY`) > **URL base** > > `https://rest-api.tbit.app/v1` > **Limites de taxa** > > 100 requisições por minuto por chave de API ### Início rápido Faça a sua primeira chamada à API em segundos: > **Exemplo de código aberto** > > [Exemplo completo de loja construída sobre esta API →](https://github.com/tbit-io/tbit-storefront-example) - [Autenticação](https://tbit.app/pt/docs/api/authentication): Saiba como autenticar as suas requisições à API - [Atividades](https://tbit.app/pt/docs/api/activities): Gerencie conversas e contatos - [Etiquetas](https://tbit.app/pt/docs/api/tags): Crie e gerencie etiquetas para os seus contatos - [Contatos](https://tbit.app/pt/docs/api/contacts): Leia e atualize as informações dos contatos - [Modelos](https://tbit.app/pt/docs/api/templates): Liste e envie modelos de WhatsApp - [Produtos](https://tbit.app/pt/docs/api/products): Leia o seu catálogo de produtos e faça busca semântica - [Categorias](https://tbit.app/pt/docs/api/categories): Liste as categorias do seu catálogo - [Carrinhos](https://tbit.app/pt/docs/api/carts): Carrinhos compartilháveis que fecham no WhatsApp - [Reenvio de formulários](https://tbit.app/pt/docs/api/forms-webhook): Receba na sua API cada formulário concluído (webhook) - [Ferramentas personalizadas](https://tbit.app/pt/docs/api/custom-tools): Deixe a IA chamar a sua API no meio da conversa - [Erros](https://tbit.app/pt/docs/api/errors): Códigos de erro e referência de tratamento `GET /v1/activities` ```bash curl "https://rest-api.tbit.app/v1/activities" \ -H "X-API-Key: $TBIT_API_KEY" ```Faça a sua primeira chamada à API em segundos:
Saiba como autenticar as suas requisições à API
Gerencie conversas e contatos
Crie e gerencie etiquetas para os seus contatos
Leia e atualize as informações dos contatos
Liste e envie modelos de WhatsApp
Leia o seu catálogo de produtos e faça busca semântica
Liste as categorias do seu catálogo
Carrinhos compartilháveis que fecham no WhatsApp
Receba na sua API cada formulário concluído (webhook)
Deixe a IA chamar a sua API no meio da conversa
Códigos de erro e referência de tratamento
/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);