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
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

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
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