Download the PHP package keystackapp/keystack-php-manager-client without Composer
On this page you can find all versions of the php package keystackapp/keystack-php-manager-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download keystackapp/keystack-php-manager-client
More information about keystackapp/keystack-php-manager-client
Files in keystackapp/keystack-php-manager-client
Package keystack-php-manager-client
Short Description This project is a PHP client library for interacting with the KeyStack Manager API. It provides convenient methods for managing and communicating with KeyStack services, leveraging PSR-7, PSR-18, and HTTPlug standards for HTTP messaging and client abstraction. The library is suitable for integration into PHP applications requiring secure and efficient access to KeyStack Manager functionalities.
License unlicense
Homepage https://github.com/KeyStackApp/keystack-php-manager-client
Informations about the package keystack-php-manager-client
Installation & Usage
Requirements
PHP 7.2 and later.
Composer
To install the bindings via Composer, add the following to composer.json:
Then run composer install
Your project is free to choose the http client of your choice Please require packages that will provide http client functionality: https://packagist.org/providers/psr/http-client-implementation https://packagist.org/providers/php-http/async-client-implementation https://packagist.org/providers/psr/http-factory-implementation
As an example:
Manual Installation
Download the files and include autoload.php:
Getting Started
Please follow the installation procedure and then run the following:
API Endpoints
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ManagerApi | addManifestRecord | POST /v1/manifest | |
| ManagerApi | createLicense | POST /v1/licenses | |
| ManagerApi | deleteActivation | DELETE /v1/licenses/{internalLicenseId}/activations/{activationId} | |
| ManagerApi | deleteLicense | DELETE /v1/licenses/{internalLicenseId} | |
| ManagerApi | deleteManifestRecord | DELETE /v1/manifest/{cacheKey} | |
| ManagerApi | getActivations | GET /v1/licenses/{internalLicenseId}/activations | |
| ManagerApi | getAllLicenses | GET /v1/licenses | |
| ManagerApi | getLicense | GET /v1/licenses/{internalLicenseId} | |
| ManagerApi | updateLicense | PATCH /v1/licenses/{internalLicenseId} |
Models
- ActivateLicense
- ActivateLicenseFingerprint
- ActivationDelete
- ActivationList
- ActivationListMeta
- ActivationRecord
- ActivationResponse
- AddManifestRecord200Response
- DeactivateLicenseInput
- DeactivationResponse
- LicenseCreateInput
- LicenseDelete
- LicenseKey
- LicenseList
- LicenseListMeta
- LicenseRecord
- LicenseRecordHistoryInner
- LicenseUpdateInput
- ManifestAddSchema
- ValidateLicense401Response
- ValidateLicense404Response
- ValidateLicense423Response
- ValidateLicenseRequest
Authorization
Bearer
- Type: Bearer authentication (JWT)
Tests
To run the tests, use:
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0.0- Generator version:
7.17.0-SNAPSHOT
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen
All versions of keystack-php-manager-client with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/psr7 Version ^1.8 || ^2.0
php-http/async-client-implementation Version ^1.0
php-http/client-common Version ^2.4
php-http/discovery Version ^1.14
php-http/httplug Version ^2.2
psr/http-client-implementation Version ^1.0
psr/http-factory Version ^1.0
psr/http-factory-implementation Version ^1.0
psr/http-message Version ^1.0