PHPackages                             leomottarocha/pipedrive - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. leomottarocha/pipedrive

ActiveLibrary[API Development](/categories/api)

leomottarocha/pipedrive
=======================

API para consumo de dados do pipedrive

2.0.5(3w ago)030MITPHPPHP &gt;=7.4

Since Nov 26Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/leomottarocha/pipedrive)[ Packagist](https://packagist.org/packages/leomottarocha/pipedrive)[ RSS](/packages/leomottarocha-pipedrive/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)DependenciesVersions (12)Used By (0)

Cliente Pipedrive para PHP
==========================

[](#cliente-pipedrive-para-php)

Cliente PHP simples para consumir a API v1 do Pipedrive com cURL. A classe oferece operações de criação, consulta, atualização e exclusão, paginação automática em requisições `GET` e envio de arquivos com `CURLFile`.

Recursos
--------

[](#recursos)

- requisições `GET`, `POST`, `PUT` e `DELETE`;
- inclusão automática do `api_token` na URL;
- paginação automática de endpoints que retornam listas;
- consulta de apenas uma página com `start` e `limit`;
- consolidação das páginas no campo `data`;
- envio de dados em JSON;
- upload de arquivos como `multipart/form-data`;
- retorno da resposta da API como objeto PHP.

Requisitos
----------

[](#requisitos)

- PHP 7.4 ou superior;
- extensão PHP cURL habilitada;
- Composer;
- token de API do Pipedrive.

Para verificar se a extensão cURL está disponível:

```
php -m | grep curl
```

No Windows:

```
php -m | Select-String curl
```

Instalação
----------

[](#instalação)

Clone ou copie o projeto e instale as dependências:

```
composer install
```

O autoload PSR-4 está configurado para mapear o namespace `Source\` para a pasta `source/`. Após criar ou mover classes, regenere-o com:

```
composer dump-autoload
```

Configuração
------------

[](#configuração)

Carregue o autoload, obtenha o token de uma variável de ambiente e instancie a classe:

```
