Visão geral
Os dados da integração Pipedrive sincronizados na V4MOS.AI, pelos endpoints da própria integração
A API Pipedrive da V4MOS.AI entrega os registros brutos sincronizados das contas Pipedrive conectadas à sua organização: negócios, histórico de etapas dos negócios, leads, pessoas, funis, etapas, usuários e definições de campos. As linhas vêm como foram sincronizadas, com os nomes de coluna do data warehouse (snake_case), prontas para levar ao seu BI. Todos os endpoints usam o prefixo /v1/pipedrive e seguem a mesma autenticação, paginação e formato de resposta.
Primeiros passos
URL base: https://data.v4mos.ai. Toda chamada exige suas credenciais de API e o organizationId — veja Autenticação.
- Conecte a integração Pipedrive em app.v4mos.ai (Contas conectadas) e aguarde a primeira sincronização.
- Chame qualquer endpoint abaixo com o seu
organizationId, por exemploGET /v1/pipedrive/deals?organizationId=…. - Toda linha traz
integration_ideintegration_name: a conta conectada de onde ela veio. Para ler uma conta só, passe esse valor emintegrationId.
Endpoints disponíveis
- getNegócios
/v1/pipedrive/dealsUma linha por negócio: funil, etapa, status, valor, datas de ganho/perda/fechamento, pessoa, organização, responsável, origem e canal. - getHistórico de etapas dos negócios
/v1/pipedrive/deal-stage-historyUma linha por alteração de um campo acompanhado do negócio (como a etapa): valor antigo e novo, quando e por quem. - getLeads
/v1/pipedrive/leadsUma linha por lead da Caixa de entrada de leads: responsável, pessoa, organização, fonte, origem, canal, valor e previsão de fechamento. - getPessoas
/v1/pipedrive/personsUma linha por pessoa (contato), com o responsável e a organização. - getFunis
/v1/pipedrive/pipelinesUma linha por funil, com a ordem e a configuração de probabilidade dos negócios. - getEtapas
/v1/pipedrive/stagesUma linha por etapa do funil: ordem, probabilidade dos negócios e configuração de negócios parados. - getUsuários
/v1/pipedrive/usersUma linha por usuário da conta, com os indicadores de ativo e administrador. - getFontes de lead
/v1/pipedrive/lead-sourcesUma linha por nome de fonte de lead disponível na conta. - getCampos de negócio
/v1/pipedrive/deal-fieldsUma linha por definição de campo de negócio (padrão ou personalizado), com as opções (JSON). - getCampos de pessoa
/v1/pipedrive/person-fieldsUma linha por definição de campo de pessoa (padrão ou personalizado), com as opções (JSON).
Recursos
| Endpoint | O que é cada linha | Filtro dateFrom / dateTo |
|---|---|---|
GET /v1/pipedrive/deals | Uma linha por negócio: funil, etapa, status, valor, datas de ganho/perda/fechamento, pessoa, organização, responsável, origem e canal. | add_time |
GET /v1/pipedrive/deal-stage-history | Uma linha por alteração de um campo acompanhado do negócio (como a etapa): valor antigo e novo, quando e por quem. | changed_at |
GET /v1/pipedrive/leads | Uma linha por lead da Caixa de entrada de leads: responsável, pessoa, organização, fonte, origem, canal, valor e previsão de fechamento. | add_time |
GET /v1/pipedrive/persons | Uma linha por pessoa (contato), com o responsável e a organização. | add_time |
GET /v1/pipedrive/pipelines | Uma linha por funil, com a ordem e a configuração de probabilidade dos negócios. | add_time |
GET /v1/pipedrive/stages | Uma linha por etapa do funil: ordem, probabilidade dos negócios e configuração de negócios parados. | add_time |
GET /v1/pipedrive/users | Uma linha por usuário da conta, com os indicadores de ativo e administrador. | — |
GET /v1/pipedrive/lead-sources | Uma linha por nome de fonte de lead disponível na conta. | — |
GET /v1/pipedrive/deal-fields | Uma linha por definição de campo de negócio (padrão ou personalizado), com as opções (JSON). | — |
GET /v1/pipedrive/person-fields | Uma linha por definição de campo de pessoa (padrão ou personalizado), com as opções (JSON). | — |
Paginação e filtros
page(padrão 1) elimit(padrão 500, máximo 5000).meta.hasNextPagediz se existe outra página; as linhas vêm sempre na mesma ordem, então avance as páginas até ele serfalse.dateFrom/dateTo(YYYY-MM-DD, inclusivos) filtram pela coluna de data indicada na tabela acima. Recursos sem coluna de data recusam esses parâmetros.integrationIdmantém só as linhas de uma conta conectada.- As respostas ficam em cache por 30 minutos e os dados são sincronizados uma vez por dia — veja Sincronização de dados.
Dados pessoais
Alguns recursos da integração Pipedrive trazem dados pessoais dos seus clientes e contatos (como e-mail). Armazene e trate esses dados conforme a LGPD e a sua política de privacidade.
Formato da resposta
{
"data": [{ "...": "um objeto por linha, com as colunas listadas em cada endpoint" }],
"meta": {
"page": 1,
"limit": 500,
"hasNextPage": true,
"hasPreviousPage": false
}
}Valores monetários e contadores grandes (campos format: decimal e format: int64 no schema de cada endpoint) chegam como texto, por exemplo "125.50", para não perder precisão. Converta para um tipo decimal do seu lado.