Pular para o conteúdo principal

Introducao

A API Externa Tesselys permite que equipes de TI integrem sistemas terceiros (CRMs, automacoes, BI) com a plataforma Tesselys de forma segura e padronizada.

Caracteristicas

CaracteristicaDetalhe
ProtocoloREST sobre HTTPS
FormatoJSON (request e response)
EncodingUTF-8
VersionamentoVia path (/v1)
AutenticacaoAPI Key + Secret → Bearer Token
Health CheckGET /external/v1/health (publico, sem autenticacao)

Base URL

https://api.tesselys.com.br/external/v1

Todas as requisicoes devem utilizar HTTPS. Requisicoes HTTP plano serao rejeitadas.

Health Check

Antes de integrar, voce pode verificar se a API esta disponivel:

curl https://api.tesselys.com.br/external/v1/health

Resposta:

{
"status": "ok",
"version": "v1",
"timestamp": "2026-03-26T14:30:00.000Z"
}

Este endpoint e publico — nao requer API Key nem token. Use-o para monitoramento de uptime e verificacao de disponibilidade.

Recursos Disponiveis

Pessoas

RecursoEndpoint baseOperacoes
Pessoas/external/v1/personsListar, buscar, criar, atualizar
Emails de Pessoa/external/v1/person-emailsListar, buscar, criar, atualizar
Telefones de Pessoa/external/v1/person-phonesListar, buscar, criar, atualizar

Produtos

RecursoEndpoint baseOperacoes
Produtos/external/v1/productsListar, buscar, criar, atualizar

CRM & Vendas

RecursoEndpoint baseOperacoes
Leads/external/v1/leadsListar, buscar, criar, atualizar
Negocios/external/v1/dealsListar, buscar, criar, atualizar
Itens de Negocio/external/v1/deal-itemsListar, buscar, criar, atualizar
Pipelines/external/v1/deal-pipelinesListar, buscar
Atividades/external/v1/activitiesListar, buscar, criar, atualizar
Propostas/external/v1/quotesListar, buscar, criar, atualizar
Itens de Proposta/external/v1/quote-itemsListar, buscar, criar, atualizar

Contratos

RecursoEndpoint baseOperacoes
Contratos Digitais/external/v1/signsListar, buscar, criar, atualizar
Contratos Recorrentes/external/v1/contractsListar, buscar, criar, atualizar
Itens de Contrato/external/v1/contract-itemsListar, buscar, criar

Projetos

RecursoEndpoint baseOperacoes
Projetos/external/v1/projectsListar, buscar, criar
Waves/external/v1/project-wavesListar, buscar, criar, atualizar
Epicos/external/v1/project-epicsListar, buscar, criar, atualizar
Tarefas/external/v1/project-tasksListar, buscar, criar
Equipe/external/v1/project-team-membersListar, buscar, criar

Financeiro

RecursoEndpoint baseOperacoes
Lancamentos Financeiros/external/v1/financial-entriesListar, buscar, criar
Categorias Financeiras/external/v1/financial-categoriesListar, buscar
Contas Bancarias/external/v1/bank-accountsListar, buscar
Medicoes/external/v1/measurementsListar, buscar, criar
Notas Fiscais/external/v1/invoicesListar, buscar, criar
Cobrancas/external/v1/chargesListar, buscar
Provisionamento/external/v1/provisioningListar, buscar, criar, atualizar

Compras

RecursoEndpoint baseOperacoes
Ordens de Compra/external/v1/purchase-ordersListar, buscar, criar, atualizar
Itens de Ordem/external/v1/purchase-order-itemsListar, buscar, criar

RH & Timesheet

RecursoEndpoint baseOperacoes
Perfis de Colaboradores/external/v1/employee-profilesListar, buscar, criar, atualizar
Apontamento de Horas/external/v1/timesheet-entriesListar, buscar, criar
Periodos de Timesheet/external/v1/timesheet-periodsListar, buscar, criar

Help Desk & SLA

RecursoEndpoint baseOperacoes
Tickets/external/v1/ticketsListar, buscar, criar, atualizar
Comentarios de Ticket/external/v1/ticket-commentsListar, buscar, criar
Politicas de SLA/external/v1/sla-policiesListar, buscar

Contabilidade

RecursoEndpoint baseOperacoes
Contas Contabeis/external/v1/accounting-accountsListar, buscar
Lancamentos Contabeis/external/v1/accounting-journal-entriesListar, buscar
Partidas Contabeis/external/v1/accounting-journal-entry-linesListar, buscar
Relatorios Contabeis/external/v1/accounting-reportsBalancete, balanco, razao, extrato, dashboard

Configuracoes & Lookup

RecursoEndpoint baseOperacoes
Centros de Custo/external/v1/cost-centersListar, buscar
Unidades de Negocio/external/v1/business-unitsListar, buscar
Campos Customizados/external/v1/custom-fieldsListar, buscar

Quick Start — 3 passos

1. Gere sua API Key

Acesse o painel administrativo Tesselys em Configuracoes → Integracoes → API Externa e clique em Gerar nova chave. Voce recebera:

  • API Key: tesselys_ak_... (58 caracteres)
  • Secret: string base64url (43 caracteres)
cuidado

A API Key e o Secret sao exibidos apenas uma vez. Copie e armazene em local seguro antes de fechar a tela.

2. Autentique-se

curl -X POST https://api.tesselys.com.br/external/v1/auth \
-H "Content-Type: application/json" \
-H "x-api-key: tesselys_ak_abc123..." \
-d '{ "secret": "seu_secret_aqui" }'

Resposta:

{
"accessToken": "eyJhbGciOiJSUzI1NiIs...",
"companyToken": "eyJhbGciOiJIUzI1NiIs...",
"expiresIn": 3600
}

3. Chame um endpoint

curl https://api.tesselys.com.br/external/v1/persons \
-H "Authorization: Bearer eyJhbGciOiJSUzI1NiIs..." \
-H "x-company-token: eyJhbGciOiJIUzI1NiIs..."

Pre-requisitos

  • Conta ativa no Tesselys com role Owner ou Admin
  • Feature API Externa (DF_EXT_API) habilitada no plano da empresa
  • Ambiente com acesso HTTPS a api.tesselys.com.br

Proximos passos