Download the PHP package qase/qase-api-client without Composer

On this page you can find all versions of the php package qase/qase-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package qase-api-client

qase-api-client

Qase TestOps API v1 Specification.

This PHP package is automatically generated by the OpenAPI Generator project:

Requirements.

PHP 8.0+

Installation & Usage

Use this command to install the package:

Getting Started

Documentation for API Endpoints

All URIs are relative to https://api.qase.io/v1

Class Method HTTP request Description
AttachmentsApi deleteAttachment DELETE /attachment/{hash} Remove attachment by Hash
AttachmentsApi getAttachment GET /attachment/{hash} Get attachment by Hash
AttachmentsApi getAttachments GET /attachment Get all attachments
AttachmentsApi uploadAttachment POST /attachment/{code} Upload attachment
AuthorsApi getAuthor GET /author/{id} Get a specific author
AuthorsApi getAuthors GET /author Get all authors
CasesApi bulk POST /case/{code}/bulk Create test cases in bulk
CasesApi caseAttachExternalIssue POST /case/{code}/external-issue/attach Attach the external issues to the test cases
CasesApi caseDetachExternalIssue POST /case/{code}/external-issue/detach Detach the external issues from the test cases
CasesApi createCase POST /case/{code} Create a new test case
CasesApi deleteCase DELETE /case/{code}/{id} Delete test case
CasesApi getCase GET /case/{code}/{id} Get a specific test case
CasesApi getCases GET /case/{code} Get all test cases
CasesApi updateCase PATCH /case/{code}/{id} Update test case
ConfigurationsApi createConfiguration POST /configuration/{code} Create a new configuration in a particular group.
ConfigurationsApi createConfigurationGroup POST /configuration/{code}/group Create a new configuration group.
ConfigurationsApi getConfigurations GET /configuration/{code} Get all configuration groups with configurations.
CustomFieldsApi createCustomField POST /customField Create new Custom Field
CustomFieldsApi deleteCustomField DELETE /customField/{id} Delete Custom Field by id
CustomFieldsApi getCustomField GET /customField/{id} Get Custom Field by id
CustomFieldsApi getCustomFields GET /customField Get all Custom Fields
CustomFieldsApi updateCustomField PATCH /customField/{id} Update Custom Field by id
DefectsApi createDefect POST /defect/{code} Create a new defect
DefectsApi deleteDefect DELETE /defect/{code}/{id} Delete defect
DefectsApi getDefect GET /defect/{code}/{id} Get a specific defect
DefectsApi getDefects GET /defect/{code} Get all defects
DefectsApi resolveDefect PATCH /defect/{code}/resolve/{id} Resolve a specific defect
DefectsApi updateDefect PATCH /defect/{code}/{id} Update defect
DefectsApi updateDefectStatus PATCH /defect/{code}/status/{id} Update a specific defect status
EnvironmentsApi createEnvironment POST /environment/{code} Create a new environment
EnvironmentsApi deleteEnvironment DELETE /environment/{code}/{id} Delete environment
EnvironmentsApi getEnvironment GET /environment/{code}/{id} Get a specific environment
EnvironmentsApi getEnvironments GET /environment/{code} Get all environments
EnvironmentsApi updateEnvironment PATCH /environment/{code}/{id} Update environment
MilestonesApi createMilestone POST /milestone/{code} Create a new milestone
MilestonesApi deleteMilestone DELETE /milestone/{code}/{id} Delete milestone
MilestonesApi getMilestone GET /milestone/{code}/{id} Get a specific milestone
MilestonesApi getMilestones GET /milestone/{code} Get all milestones
MilestonesApi updateMilestone PATCH /milestone/{code}/{id} Update milestone
PlansApi createPlan POST /plan/{code} Create a new plan
PlansApi deletePlan DELETE /plan/{code}/{id} Delete plan
PlansApi getPlan GET /plan/{code}/{id} Get a specific plan
PlansApi getPlans GET /plan/{code} Get all plans
PlansApi updatePlan PATCH /plan/{code}/{id} Update plan
ProjectsApi createProject POST /project Create new project
ProjectsApi deleteProject DELETE /project/{code} Delete Project by code
ProjectsApi getProject GET /project/{code} Get Project by code
ProjectsApi getProjects GET /project Get All Projects
ProjectsApi grantAccessToProject POST /project/{code}/access Grant access to project by code
ProjectsApi revokeAccessToProject DELETE /project/{code}/access Revoke access to project by code
ResultsApi createResult POST /result/{code}/{id} Create test run result
ResultsApi createResultBulk POST /result/{code}/{id}/bulk Bulk create test run result
ResultsApi deleteResult DELETE /result/{code}/{id}/{hash} Delete test run result
ResultsApi getResult GET /result/{code}/{hash} Get test run result by code
ResultsApi getResults GET /result/{code} Get all test run results
ResultsApi updateResult PATCH /result/{code}/{id}/{hash} Update test run result
RunsApi completeRun POST /run/{code}/{id}/complete Complete a specific run
RunsApi createRun POST /run/{code} Create a new run
RunsApi deleteRun DELETE /run/{code}/{id} Delete run
RunsApi getRun GET /run/{code}/{id} Get a specific run
RunsApi getRuns GET /run/{code} Get all runs
RunsApi updateRunPublicity PATCH /run/{code}/{id}/public Update publicity of a specific run
SearchApi search GET /search Search entities by Qase Query Language (QQL)
SharedStepsApi createSharedStep POST /sharedStep/{code} Create a new shared step
SharedStepsApi deleteSharedStep DELETE /sharedStep/{code}/{hash} Delete shared step
SharedStepsApi getSharedStep GET /sharedStep/{code}/{hash} Get a specific shared step
SharedStepsApi getSharedSteps GET /sharedStep/{code} Get all shared steps
SharedStepsApi updateSharedStep PATCH /sharedStep/{code}/{hash} Update shared step
SuitesApi createSuite POST /suite/{code} Create a new test suite
SuitesApi deleteSuite DELETE /suite/{code}/{id} Delete test suite
SuitesApi getSuite GET /suite/{code}/{id} Get a specific test suite
SuitesApi getSuites GET /suite/{code} Get all test suites
SuitesApi updateSuite PATCH /suite/{code}/{id} Update test suite
SystemFieldsApi getSystemFields GET /systemField Get all System Fields

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

TokenAuth

Author

[email protected]


All versions of qase-api-client with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^2.1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package qase/qase-api-client contains the following files

Loading the files please wait ....