Secao 01
Visao Geral
A API de Formularios do HubSpot permite criar tickets automaticamente a partir de submissoes de formularios externos. Ideal para integracao com chat, portais e sistemas internos.
Secao 02
Autenticacao e Credenciais
đ Private App - Epic Forms
| Propriedade | Valor |
|---|---|
| Nome | Epic Forms |
| Token | pat-na1-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| Account ID | 4011243 |
Escopos Configurados
| Escopo | Descricao |
|---|---|
forms |
Acesso a Forms API |
forms-uploaded-files |
Download de arquivos enviados via formularios |
external_integrations.forms.access |
Criar, editar e clonar formularios HubSpot |
tickets |
Criar, editar e excluir tickets |
crm.objects.contacts.read |
Leitura de contatos |
crm.objects.deals.read |
Leitura de deals |
crm.schemas.contacts.read |
Leitura de propriedades de contatos |
crm.schemas.deals.read |
Leitura de propriedades de deals |
analytics.behavioral_events.send |
Envio de eventos comportamentais |
Secao 03
Forms API - Submissao de Formularios
Submete dados de formulario para o HubSpot. Pode criar contatos, tickets e disparar workflows.
URL Base
Headers
| Header | Valor | Obrigatorio |
|---|---|---|
| Content-Type | application/json |
Sim |
Request Body
đ Object Type IDs
| Object Type ID | Objeto | Descricao |
|---|---|---|
0-1 |
Contact | Campos do contato (email, nome, telefone) |
0-2 |
Company | Campos da empresa |
0-5 |
Ticket | Campos do ticket (subject, content, pipeline) |
Secao 04
Propriedades de Ticket
Todas as propriedades disponiveis para criacao de tickets via formulario.
Use o objectTypeId: "0-5" para campos de ticket.
đ Campos Nativos HubSpot
| Nome Interno | Tipo | Descricao | Obrigatorio |
|---|---|---|---|
subject |
string | Titulo/Assunto do ticket | Sim |
content |
string | Descricao/Corpo do ticket | Sim |
hs_pipeline |
string | ID do pipeline | Sim |
hs_pipeline_stage |
string | ID do stage (status inicial) | Sim |
hs_ticket_priority |
enumeration | Prioridade: LOW, MEDIUM, HIGH | Nao |
source_type |
enumeration | Origem: CHAT, EMAIL, FORM, PHONE | Nao |
đ§ Campos Customizados Eduzz
| Nome Interno | Tipo | Opcoes/Valores | Descricao |
|---|---|---|---|
tipo_ticket |
enumeration | incidente, requisicao | Tipo do ticket |
incidente |
enumeration | acesso, conta, financeiro, tecnico, reclame_aqui | Categoria do incidente |
tipo_incidente_acesso |
enumeration | [ver catalogo] | Subcategoria de acesso |
tipo_incidente_conta |
enumeration | [ver catalogo] | Subcategoria de conta |
tipo_incidente_financeiro |
enumeration | [ver catalogo] | Subcategoria financeiro |
tipo_incidente_tecnico |
enumeration | [ver catalogo] | Subcategoria tecnico |
tipo_incidente_reclame_aqui |
enumeration | [ver catalogo] | Subcategoria Reclame Aqui |
link_reclame_aqui |
string | URL | Link da reclamacao no RA |
grupo_tecnico |
enumeration | [grupos disponiveis] | Equipe responsavel |
fluxo_origem |
enumeration | chat, email, formulario, interno | Canal de origem |
nome_conta |
string | - | Nome da conta Eduzz |
tipo_cliente |
enumeration | white, black, gold, diamond | Belt do cliente |
id_chat_hyperflow |
string | - | ID da conversa no HyperFlow |
temperatura_ticket |
enumeration | fria, morna, quente | Temperatura do ticket |
acao_de_vendas |
boolean | true, false | Relacionado a lancamento |
nivel_atendimento |
enumeration | n1, n2, n3 | Nivel de atendimento |
motivo_escalonamento |
string | - | Justificativa de escalonamento |
đĸ IDs de Pipelines
| Pipeline | ID | Stage "Novo" |
|---|---|---|
| Suporte | Principal | 824265261 |
1 |
| Suporte N1 | Humano | 824388612 |
1 |
| Suporte N1 | Chat | 855455576 |
1 |
| Suporte N2 | 824265268 |
1 |
| Suporte | N3 T.I | 824388613 |
1 |
Secao 05
Exemplos de Integracao
đą Exemplo 1: Ticket via Chat HyperFlow
â ī¸ Exemplo 2: Ticket Reclame Aqui (Prioridade Urgente)
đ Exemplo 3: Formulario Completo de Teste
đ Exemplo 4: Python
Secao 06
CRM API - Criacao Direta de Tickets
Para cenarios que exigem mais controle, use a CRM API com autenticacao.
Cria um ticket diretamente via CRM API. Requer autenticacao com Private App token.
Headers
| Header | Valor |
|---|---|
| Authorization | Bearer pat-na1-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| Content-Type | application/json |
Request Body
đ Association Type IDs
| Associacao | Type ID | Descricao |
|---|---|---|
| Ticket â Contact | 16 |
Vincula ticket a um contato |
| Ticket â Company | 26 |
Vincula ticket a uma empresa |
| Ticket â Ticket | Custom |
Labels: N1, N2, N3, Principal |
Secao 07
Webhooks e Eventos
Configure webhooks para receber notificacoes em tempo real sobre eventos de tickets.
đĄ Eventos Disponiveis
| Evento | Subscription Type | Descricao |
|---|---|---|
| Ticket Criado | ticket.creation |
Disparado quando um ticket e criado |
| Ticket Atualizado | ticket.propertyChange |
Disparado quando propriedade muda |
| Ticket Deletado | ticket.deletion |
Disparado quando ticket e deletado |
đŦ Payload do Webhook
Secao 08
Boas Praticas
CRM API: 100 req/10seg (Private App)
Secao 09