Skip to content

Referencia da API

Bem-vindo a API do GetRaze. Use nossa API REST para integrar as funcionalidades do GetRaze nas suas aplicacoes.

URL Base

https://app.getraze.com/external/v1

Autenticacao

Todas as requisicoes a API exigem autenticacao usando uma chave de API. Inclua sua chave no header da requisicao:

bash
X-API-Key: sua_chave_api_aqui

Ou usando o formato Bearer token:

bash
Authorization: Bearer sua_chave_api_aqui

Inicio Rapido

1. Obtenha sua Chave de API

Navegue ate Configuracoes > Chaves de API no painel do GetRaze para criar uma nova chave de API.

2. Faca sua primeira requisicao

bash
curl --request GET \
  --url "https://app.getraze.com/external/v1/contacts" \
  --header "X-API-Key: YOUR_API_KEY"

3. Resposta

json
{
  "success": true,
  "data": [...],
  "pagination": {
    "page": 1,
    "per_page": 50,
    "total": 150,
    "total_pages": 3,
    "has_next": true,
    "has_prev": false
  }
}

Endpoints Disponiveis

Contatos

MetodoEndpointDescricao
GET/contactsListar todos os contatos
GET/contacts/:idBuscar um contato
POST/contactsCriar um contato
PUT/contacts/:idAtualizar um contato
DELETE/contacts/:idExcluir um contato

Oportunidades

MetodoEndpointDescricao
GET/opportunitiesListar todas as oportunidades
GET/opportunities/:idBuscar uma oportunidade
GET/opportunities/:id/historyBuscar historico de etapa/valor
POST/opportunitiesCriar uma oportunidade
PUT/opportunities/:idAtualizar uma oportunidade
PATCH/opportunities/:id/stageAtualizar estagio da oportunidade
DELETE/opportunities/:idExcluir uma oportunidade

Campanhas

MetodoEndpointDescricao
GET/campaignsListar todas as campanhas
POST/campaigns/:id/contactsAdicionar um contato a uma campanha

Conversas

MetodoEndpointDescricao
GET/conversationsListar conversas (incl. qualificacao por IA)
GET/conversations/:idBuscar uma conversa com suas mensagens

Relatorios

MetodoEndpointDescricao
GET/reports/funnelFunil por etapa (contagem + valor) por pipeline
GET/reports/sales-summaryContagens e valores de abertas / ganhas / perdidas
GET/reports/sellersKPIs por vendedor (receita, ticket, conversao)
GET/reports/slaDuracoes medias (tempo de resposta, qualificacao, ciclo)

Dados de Referencia

MetodoEndpointDescricao
GET/pipelinesListar pipelines e suas etapas
GET/sectorsListar setores/times
GET/tagsListar tags
GET/discard-reasonsListar motivos de perda/descarte
GET/productsListar o catalogo de produtos/servicos
GET/usersListar membros do time (vendedores)

Agentes de Instagram

MetodoEndpointDescricao
GET/instagram-agentsListar todos os agentes de Instagram
POST/instagram-agents/:id/profilesAdicionar um perfil a um agente

Limites de Requisicao

Cada chave de API possui limites de requisicao configuraveis. O padrao e 1000 requisicoes por hora.

As informacoes de limite sao incluidas nos headers da resposta:

  • X-RateLimit-Limit: Maximo de requisicoes por hora
  • X-RateLimit-Remaining: Requisicoes restantes
  • X-RateLimit-Reset: Timestamp Unix de quando o limite reinicia

Permissoes

As chaves de API utilizam permissoes granulares:

PermissaoDescricao
contacts:readLer dados de contatos
contacts:writeCriar e atualizar contatos
contacts:deleteExcluir contatos
opportunities:readLer dados de oportunidades
opportunities:writeCriar e atualizar oportunidades
opportunities:deleteExcluir oportunidades
campaigns:readLer dados de campanhas
campaigns:writeAdicionar contatos a campanhas
conversations:readLer conversas e mensagens (incl. qualificacao por IA)
reports:readLer relatorios comerciais agregados (funil, resumo de vendas, vendedores)
pipelines:readLer pipelines e etapas
sectors:readLer setores/times
tags:readLer tags
discard_reasons:readLer motivos de perda/descarte
products:readLer o catalogo de produtos/servicos
users:readLer membros do time (vendedores)
instagram_agents:readLer dados de agentes de Instagram
instagram_agents:writeAdicionar perfis a agentes

Permissoes com wildcard sao suportadas (ex.: contacts:* concede todas as permissoes de contatos).

GetRaze - AI-Powered Lead Generation