A API do ICP Match permite que você calcule o score de compatibilidade entre perfis de leads e suas personas criadas na plataforma. Utilize esta API para integrar a análise de ICP Match em seus sistemas, CRMs ou workflows automatizados.
Autenticação JWT
Segura e privada
Análise em tempo real
Respostas rápidas
tRPC Protocol
Type-safe
A API utiliza autenticação baseada em sessão JWT. Você precisa estar autenticado na plataforma para fazer requisições à API.
sessionCookie: session=SEU_TOKENImportante
O token JWT expira após 30 dias de inatividade. Você precisará fazer login novamente para obter um novo token. Nunca compartilhe seu token JWT publicamente.
/api/trpc/icpMatch.analyzeMatchAnalisa o match entre um perfil de lead e uma persona específica
personaIdstring (obrigatório) - ID da persona para comparaçãourlsstring[] (opcional) - URLs de perfis sociais (LinkedIn, Instagram, Facebook)manualDataobject (opcional) - Dados manuais do lead (nome, cargo, empresa, etc.){
"id": 123,
"score": 85.5,
"badge": "good",
"attributeScores": [
{
"attribute": "jobTitle",
"score": 90,
"weight": 0.25,
"weightedScore": 22.5,
"reasoning": "Cargo alinhado com ICP"
}
],
"recommendations": {
"summary": "Lead com alto potencial...",
"strengths": ["Cargo sênior", "Empresa do setor alvo"],
"weaknesses": ["Localização diferente"],
"actionItems": ["Personalizar abordagem..."],
"approachSuggestions": "Focar em ROI..."
},
"confidenceLevel": "high",
"dataSource": "linkedin",
"missingAttributes": []
}/api/trpc/icpMatch.getMatchDetailsBusca detalhes completos de uma análise já realizada
matchIdstring (obrigatório) - ID do match criado anteriormenteRetorna o mesmo formato da resposta do analyzeMatch
curl -X POST https://icp-creator.manus.space/api/trpc/icpMatch.analyzeMatch \\
-H "Content-Type: application/json" \\
-H "Cookie: session=SEU_TOKEN_JWT" \\
-d '{
"personaId": "123",
"urls": ["https://linkedin.com/in/exemplo"]
}'Você precisa estar autenticado para testar a API
Free
Sem acesso à API
Pro
Ideal para pequenas integrações
Enterprise
Sem limites
401 UNAUTHORIZEDToken JWT inválido ou expirado
403 FORBIDDENLimite de requisições atingido ou plano insuficiente
404 NOT_FOUNDPersona ou match não encontrado
500 INTERNAL_SERVER_ERRORErro interno do servidor