m1x0n / helpscout-docs-api-php
API client for the Help Scout Docs API
Installs: 20 909
Dependents: 1
Suggesters: 0
Security: 0
Stars: 21
Watchers: 2
Forks: 5
Open Issues: 2
pkg:composer/m1x0n/helpscout-docs-api-php
Requires
- php: >=8
- ext-json: *
- guzzlehttp/guzzle: ^7.9
Requires (Dev)
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.10
- dev-master
- 4.1.1
- 4.1.0
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.1
- 3.0.0
- 2.0.1
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2
- 1.1
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0
- 0.1.2
- dev-dependabot/composer/squizlabs/php_codesniffer-tw-4.0
- dev-dependabot/composer/guzzlehttp/guzzle-tw-7.10
- dev-dependabot/composer/squizlabs/php_codesniffer-tw-3.13
This package is auto-updated.
Last update: 2025-10-01 21:02:24 UTC
README
PHP Wrapper for the Help Scout Docs API. More information about Docs API: http://developer.helpscout.net/docs-api/.
Inspired and followed by original https://github.com/helpscout/helpscout-api-php repository.
Requirements
- PHP >= 8
Installation
This will install latest 4.*
version:
composer require m1x0n/helpscout-docs-api-php
Package version | PHP version |
---|---|
1.* |
>= 5.5 |
2.* |
>= 7.3 |
3.* |
>= 7.4 |
4.* |
>= 8 |
Previous versions are also available and could be installed in following way:
composer require m1x0n/helpscout-docs-api-php:^2
Example Usage:
require_once __DIR__ . '/../vendor/autoload.php'; use HelpScoutDocs\DocsApiClient; // Initialize client $docsApiClient = new DocsApiClient('your-api-key'); // Get all collections $collections = $docsApiClient->getCollections();
More examples
Changelog
Covered Docs API methods
Contributions
Contributions are highly appreciated.
Feel free to file an issue, send a PR, make a suggestion etc.
TODO
Use jms/serializer for deserialization