Skip to content

Relatorio de SLA / Tempos

GET /external/v1/reports/sla

Retorna duracoes medias objetivas entre as etapas de ciclo de vida das suas oportunidades, no geral e por vendedor. Use para medir tempo de resposta, velocidade de qualificacao e ciclo de venda.

Sem "aderencia ao SLA" fixa

O Getraze nao armazena uma meta de SLA, entao este relatorio nao retorna um "% de aderencia". Ele entrega as duracoes medias cruas — aplique o seu proprio threshold de SLA sobre esses numeros.

Definicoes

Cada media e calculada apenas sobre oportunidades onde ambos os extremos existem:

  • Primeiro contato = sent_at − created_at (horas)
  • Aceitacao = accepted_at − sent_at (horas)
  • Qualificacao = qualified_at − qualifying_started_at (horas)
  • Ciclo de venda = won_at − created_at (dias)

Autenticacao

Requer permissao reports:read.

Parametros de Query

ParametroTipoPadraoDescricao
pipeline_idstring-Restringe a um pipeline
sector_idstring-Restringe a um setor/time
owner_user_idstring-Restringe a um vendedor
fromstring (ISO 8601)-Apenas oportunidades criadas a partir desta data
tostring (ISO 8601)-Apenas oportunidades criadas ate esta data

Requisicao

bash
curl --request GET \
  --url "https://app.getraze.com/external/v1/reports/sla?from=2026-01-01" \
  --header "X-API-Key: YOUR_API_KEY"
javascript
const axios = require('axios');

const response = await axios.get('https://app.getraze.com/external/v1/reports/sla', {
  headers: { 'X-API-Key': 'YOUR_API_KEY' },
  params: { from: '2026-01-01' }
});

console.log(response.data);
python
import requests

response = requests.get(
    'https://app.getraze.com/external/v1/reports/sla',
    headers={'X-API-Key': 'YOUR_API_KEY'},
    params={'from': '2026-01-01'}
)

print(response.json())

Resposta

json
{
  "success": true,
  "data": {
    "overall": {
      "avg_hours_to_first_outreach": 4.2,
      "avg_hours_to_acceptance": 36.5,
      "avg_hours_to_qualification": 12.0,
      "avg_sales_cycle_days": 21.3,
      "counts": {
        "with_outreach": 120,
        "accepted": 80,
        "qualified": 40,
        "won": 18
      }
    },
    "by_seller": [
      {
        "owner_user_id": "usr_123",
        "owner_user_name": "Maria Silva",
        "owner_user_email": "maria@acme.com",
        "avg_hours_to_first_outreach": 3.1,
        "avg_hours_to_acceptance": 30.0,
        "avg_hours_to_qualification": 9.5,
        "avg_sales_cycle_days": 18.0,
        "won_count": 12
      }
    ],
    "filters": {
      "pipeline_id": null,
      "sector_id": null,
      "owner_user_id": null,
      "from": "2026-01-01",
      "to": null
    }
  }
}

Campos de Resposta

CampoTipoDescricao
overall.avg_hours_to_first_outreachnumberMedia de horas da criacao ate o primeiro contato (nullable)
overall.avg_hours_to_acceptancenumberMedia de horas do contato ate a aceitacao (nullable)
overall.avg_hours_to_qualificationnumberMedia de horas do inicio da qualificacao ate qualificado (nullable)
overall.avg_sales_cycle_daysnumberMedia de dias da criacao ate ganho (nullable)
overall.countsobjectQuantas oportunidades atingiram cada marco
by_seller[]arrayAs mesmas duracoes por vendedor, com won_count
filtersobjectOs filtros aplicados a esta resposta

Uma media null significa que nenhuma oportunidade do conjunto filtrado tinha os dois timestamps daquela etapa.

GetRaze - AI-Powered Lead Generation