PHPackages                             timetoreply/shortcut - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. timetoreply/shortcut

ActiveLibrary[HTTP &amp; Networking](/categories/http)

timetoreply/shortcut
====================

Shortcut API

0.4.0(10mo ago)05proprietaryPHPPHP ^8.1CI passing

Since May 11Pushed 2mo agoCompare

[ Source](https://github.com/timetoreply/shortcut)[ Packagist](https://packagist.org/packages/timetoreply/shortcut)[ Docs](https://openapi-generator.tech)[ RSS](/packages/timetoreply-shortcut/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (4)Used By (0)

timetoreply/shortcut
====================

[](#timetoreplyshortcut)

Shortcut API

Installation &amp; Usage
------------------------

[](#installation--usage)

### Requirements

[](#requirements)

PHP 8.1 and later.

### Installation

[](#installation)

The library can be installed via Composer:

```
composer require timetoreply/shortcut
```

Then run `composer install`

Getting Started
---------------

[](#getting-started)

Please follow the [installation procedure](#installation--usage) and then run the following:

```
// Configure API key authorization: api_token
$config = Timetoreply\Shortcut\Configuration::getDefaultConfiguration()->setApiKey('Shortcut-Token', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = Timetoreply\Shortcut\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Shortcut-Token', 'Bearer');

$apiInstance = new Timetoreply\Shortcut\Api\DefaultApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$createCategory = new \Timetoreply\Shortcut\Model\CreateCategory(); // \Timetoreply\Shortcut\Model\CreateCategory

try {
    $result = $apiInstance->createCategory($createCategory);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->createCategory: ', $e->getMessage(), PHP_EOL;
}
```

API Endpoints
-------------

[](#api-endpoints)

All URIs are relative to **

ClassMethodHTTP requestDescription*DefaultApi*[**createCategory**](docs/Api/DefaultApi.md#createcategory)**POST** /api/v3/categoriesCreate Category*DefaultApi*[**createDoc**](docs/Api/DefaultApi.md#createdoc)**POST** /api/v3/documentsCreate Doc*DefaultApi*[**createEntityTemplate**](docs/Api/DefaultApi.md#createentitytemplate)**POST** /api/v3/entity-templatesCreate Entity Template*DefaultApi*[**createEpic**](docs/Api/DefaultApi.md#createepic)**POST** /api/v3/epicsCreate Epic*DefaultApi*[**createEpicComment**](docs/Api/DefaultApi.md#createepiccomment)**POST** /api/v3/epics/{epic-public-id}/commentsCreate Epic Comment*DefaultApi*[**createEpicCommentComment**](docs/Api/DefaultApi.md#createepiccommentcomment)**POST** /api/v3/epics/{epic-public-id}/comments/{comment-public-id}Create Epic Comment Comment*DefaultApi*[**createEpicHealth**](docs/Api/DefaultApi.md#createepichealth)**POST** /api/v3/epics/{epic-public-id}/healthCreate Epic Health*DefaultApi*[**createGenericIntegration**](docs/Api/DefaultApi.md#creategenericintegration)**POST** /api/v3/integrations/webhookCreate Generic Integration*DefaultApi*[**createGroup**](docs/Api/DefaultApi.md#creategroup)**POST** /api/v3/groupsCreate Group*DefaultApi*[**createIteration**](docs/Api/DefaultApi.md#createiteration)**POST** /api/v3/iterationsCreate Iteration*DefaultApi*[**createLabel**](docs/Api/DefaultApi.md#createlabel)**POST** /api/v3/labelsCreate Label*DefaultApi*[**createLinkedFile**](docs/Api/DefaultApi.md#createlinkedfile)**POST** /api/v3/linked-filesCreate Linked File*DefaultApi*[**createMilestone**](docs/Api/DefaultApi.md#createmilestone)**POST** /api/v3/milestonesCreate Milestone*DefaultApi*[**createMultipleStories**](docs/Api/DefaultApi.md#createmultiplestories)**POST** /api/v3/stories/bulkCreate Multiple Stories*DefaultApi*[**createObjective**](docs/Api/DefaultApi.md#createobjective)**POST** /api/v3/objectivesCreate Objective*DefaultApi*[**createProject**](docs/Api/DefaultApi.md#createproject)**POST** /api/v3/projectsCreate Project*DefaultApi*[**createStory**](docs/Api/DefaultApi.md#createstory)**POST** /api/v3/storiesCreate Story*DefaultApi*[**createStoryComment**](docs/Api/DefaultApi.md#createstorycomment)**POST** /api/v3/stories/{story-public-id}/commentsCreate Story Comment*DefaultApi*[**createStoryFromTemplate**](docs/Api/DefaultApi.md#createstoryfromtemplate)**POST** /api/v3/stories/from-templateCreate Story From Template*DefaultApi*[**createStoryLink**](docs/Api/DefaultApi.md#createstorylink)**POST** /api/v3/story-linksCreate Story Link*DefaultApi*[**createStoryReaction**](docs/Api/DefaultApi.md#createstoryreaction)**POST** /api/v3/stories/{story-public-id}/comments/{comment-public-id}/reactionsCreate Story Reaction*DefaultApi*[**createTask**](docs/Api/DefaultApi.md#createtask)**POST** /api/v3/stories/{story-public-id}/tasksCreate Task*DefaultApi*[**deleteCategory**](docs/Api/DefaultApi.md#deletecategory)**DELETE** /api/v3/categories/{category-public-id}Delete Category*DefaultApi*[**deleteCustomField**](docs/Api/DefaultApi.md#deletecustomfield)**DELETE** /api/v3/custom-fields/{custom-field-public-id}Delete Custom Field*DefaultApi*[**deleteEntityTemplate**](docs/Api/DefaultApi.md#deleteentitytemplate)**DELETE** /api/v3/entity-templates/{entity-template-public-id}Delete Entity Template*DefaultApi*[**deleteEpic**](docs/Api/DefaultApi.md#deleteepic)**DELETE** /api/v3/epics/{epic-public-id}Delete Epic*DefaultApi*[**deleteEpicComment**](docs/Api/DefaultApi.md#deleteepiccomment)**DELETE** /api/v3/epics/{epic-public-id}/comments/{comment-public-id}Delete Epic Comment*DefaultApi*[**deleteFile**](docs/Api/DefaultApi.md#deletefile)**DELETE** /api/v3/files/{file-public-id}Delete File*DefaultApi*[**deleteGenericIntegration**](docs/Api/DefaultApi.md#deletegenericintegration)**DELETE** /api/v3/integrations/webhook/{integration-public-id}Delete Generic Integration*DefaultApi*[**deleteIteration**](docs/Api/DefaultApi.md#deleteiteration)**DELETE** /api/v3/iterations/{iteration-public-id}Delete Iteration*DefaultApi*[**deleteLabel**](docs/Api/DefaultApi.md#deletelabel)**DELETE** /api/v3/labels/{label-public-id}Delete Label*DefaultApi*[**deleteLinkedFile**](docs/Api/DefaultApi.md#deletelinkedfile)**DELETE** /api/v3/linked-files/{linked-file-public-id}Delete Linked File*DefaultApi*[**deleteMilestone**](docs/Api/DefaultApi.md#deletemilestone)**DELETE** /api/v3/milestones/{milestone-public-id}Delete Milestone*DefaultApi*[**deleteMultipleStories**](docs/Api/DefaultApi.md#deletemultiplestories)**DELETE** /api/v3/stories/bulkDelete Multiple Stories*DefaultApi*[**deleteObjective**](docs/Api/DefaultApi.md#deleteobjective)**DELETE** /api/v3/objectives/{objective-public-id}Delete Objective*DefaultApi*[**deleteProject**](docs/Api/DefaultApi.md#deleteproject)**DELETE** /api/v3/projects/{project-public-id}Delete Project*DefaultApi*[**deleteStory**](docs/Api/DefaultApi.md#deletestory)**DELETE** /api/v3/stories/{story-public-id}Delete Story*DefaultApi*[**deleteStoryComment**](docs/Api/DefaultApi.md#deletestorycomment)**DELETE** /api/v3/stories/{story-public-id}/comments/{comment-public-id}Delete Story Comment*DefaultApi*[**deleteStoryLink**](docs/Api/DefaultApi.md#deletestorylink)**DELETE** /api/v3/story-links/{story-link-public-id}Delete Story Link*DefaultApi*[**deleteStoryReaction**](docs/Api/DefaultApi.md#deletestoryreaction)**DELETE** /api/v3/stories/{story-public-id}/comments/{comment-public-id}/reactionsDelete Story Reaction*DefaultApi*[**deleteTask**](docs/Api/DefaultApi.md#deletetask)**DELETE** /api/v3/stories/{story-public-id}/tasks/{task-public-id}Delete Task*DefaultApi*[**disableIterations**](docs/Api/DefaultApi.md#disableiterations)**PUT** /api/v3/iterations/disableDisable Iterations*DefaultApi*[**disableStoryTemplates**](docs/Api/DefaultApi.md#disablestorytemplates)**PUT** /api/v3/entity-templates/disableDisable Story Templates*DefaultApi*[**enableIterations**](docs/Api/DefaultApi.md#enableiterations)**PUT** /api/v3/iterations/enableEnable Iterations*DefaultApi*[**enableStoryTemplates**](docs/Api/DefaultApi.md#enablestorytemplates)**PUT** /api/v3/entity-templates/enableEnable Story Templates*DefaultApi*[**getCategory**](docs/Api/DefaultApi.md#getcategory)**GET** /api/v3/categories/{category-public-id}Get Category*DefaultApi*[**getCurrentMemberInfo**](docs/Api/DefaultApi.md#getcurrentmemberinfo)**GET** /api/v3/memberGet Current Member Info*DefaultApi*[**getCustomField**](docs/Api/DefaultApi.md#getcustomfield)**GET** /api/v3/custom-fields/{custom-field-public-id}Get Custom Field*DefaultApi*[**getEntityTemplate**](docs/Api/DefaultApi.md#getentitytemplate)**GET** /api/v3/entity-templates/{entity-template-public-id}Get Entity Template*DefaultApi*[**getEpic**](docs/Api/DefaultApi.md#getepic)**GET** /api/v3/epics/{epic-public-id}Get Epic*DefaultApi*[**getEpicComment**](docs/Api/DefaultApi.md#getepiccomment)**GET** /api/v3/epics/{epic-public-id}/comments/{comment-public-id}Get Epic Comment*DefaultApi*[**getEpicHealth**](docs/Api/DefaultApi.md#getepichealth)**GET** /api/v3/epics/{epic-public-id}/healthGet Epic Health*DefaultApi*[**getEpicWorkflow**](docs/Api/DefaultApi.md#getepicworkflow)**GET** /api/v3/epic-workflowGet Epic Workflow*DefaultApi*[**getExternalLinkStories**](docs/Api/DefaultApi.md#getexternallinkstories)**GET** /api/v3/external-link/storiesGet External Link Stories*DefaultApi*[**getFile**](docs/Api/DefaultApi.md#getfile)**GET** /api/v3/files/{file-public-id}Get File*DefaultApi*[**getGenericIntegration**](docs/Api/DefaultApi.md#getgenericintegration)**GET** /api/v3/integrations/webhook/{integration-public-id}Get Generic Integration*DefaultApi*[**getGroup**](docs/Api/DefaultApi.md#getgroup)**GET** /api/v3/groups/{group-public-id}Get Group*DefaultApi*[**getIteration**](docs/Api/DefaultApi.md#getiteration)**GET** /api/v3/iterations/{iteration-public-id}Get Iteration*DefaultApi*[**getKeyResult**](docs/Api/DefaultApi.md#getkeyresult)**GET** /api/v3/key-results/{key-result-public-id}Get Key Result*DefaultApi*[**getLabel**](docs/Api/DefaultApi.md#getlabel)**GET** /api/v3/labels/{label-public-id}Get Label*DefaultApi*[**getLinkedFile**](docs/Api/DefaultApi.md#getlinkedfile)**GET** /api/v3/linked-files/{linked-file-public-id}Get Linked File*DefaultApi*[**getMember**](docs/Api/DefaultApi.md#getmember)**GET** /api/v3/members/{member-public-id}Get Member*DefaultApi*[**getMilestone**](docs/Api/DefaultApi.md#getmilestone)**GET** /api/v3/milestones/{milestone-public-id}Get Milestone*DefaultApi*[**getObjective**](docs/Api/DefaultApi.md#getobjective)**GET** /api/v3/objectives/{objective-public-id}Get Objective*DefaultApi*[**getProject**](docs/Api/DefaultApi.md#getproject)**GET** /api/v3/projects/{project-public-id}Get Project*DefaultApi*[**getRepository**](docs/Api/DefaultApi.md#getrepository)**GET** /api/v3/repositories/{repo-public-id}Get Repository*DefaultApi*[**getStory**](docs/Api/DefaultApi.md#getstory)**GET** /api/v3/stories/{story-public-id}Get Story*DefaultApi*[**getStoryComment**](docs/Api/DefaultApi.md#getstorycomment)**GET** /api/v3/stories/{story-public-id}/comments/{comment-public-id}Get Story Comment*DefaultApi*[**getStoryLink**](docs/Api/DefaultApi.md#getstorylink)**GET** /api/v3/story-links/{story-link-public-id}Get Story Link*DefaultApi*[**getTask**](docs/Api/DefaultApi.md#gettask)**GET** /api/v3/stories/{story-public-id}/tasks/{task-public-id}Get Task*DefaultApi*[**getWorkflow**](docs/Api/DefaultApi.md#getworkflow)**GET** /api/v3/workflows/{workflow-public-id}Get Workflow*DefaultApi*[**listCategories**](docs/Api/DefaultApi.md#listcategories)**GET** /api/v3/categoriesList Categories*DefaultApi*[**listCategoryMilestones**](docs/Api/DefaultApi.md#listcategorymilestones)**GET** /api/v3/categories/{category-public-id}/milestonesList Category Milestones*DefaultApi*[**listCategoryObjectives**](docs/Api/DefaultApi.md#listcategoryobjectives)**GET** /api/v3/categories/{category-public-id}/objectivesList Category Objectives*DefaultApi*[**listCustomFields**](docs/Api/DefaultApi.md#listcustomfields)**GET** /api/v3/custom-fieldsList Custom Fields*DefaultApi*[**listDocs**](docs/Api/DefaultApi.md#listdocs)**GET** /api/v3/documentsList Docs*DefaultApi*[**listEntityTemplates**](docs/Api/DefaultApi.md#listentitytemplates)**GET** /api/v3/entity-templatesList Entity Templates*DefaultApi*[**listEpicComments**](docs/Api/DefaultApi.md#listepiccomments)**GET** /api/v3/epics/{epic-public-id}/commentsList Epic Comments*DefaultApi*[**listEpicHealths**](docs/Api/DefaultApi.md#listepichealths)**GET** /api/v3/epics/{epic-public-id}/health-historyList Epic Healths*DefaultApi*[**listEpicStories**](docs/Api/DefaultApi.md#listepicstories)**GET** /api/v3/epics/{epic-public-id}/storiesList Epic Stories*DefaultApi*[**listEpics**](docs/Api/DefaultApi.md#listepics)**GET** /api/v3/epicsList Epics*DefaultApi*[**listEpicsPaginated**](docs/Api/DefaultApi.md#listepicspaginated)**GET** /api/v3/epics/paginatedList Epics Paginated*DefaultApi*[**listFiles**](docs/Api/DefaultApi.md#listfiles)**GET** /api/v3/filesList Files*DefaultApi*[**listGroupStories**](docs/Api/DefaultApi.md#listgroupstories)**GET** /api/v3/groups/{group-public-id}/storiesList Group Stories*DefaultApi*[**listGroups**](docs/Api/DefaultApi.md#listgroups)**GET** /api/v3/groupsList Groups*DefaultApi*[**listIterationStories**](docs/Api/DefaultApi.md#listiterationstories)**GET** /api/v3/iterations/{iteration-public-id}/storiesList Iteration Stories*DefaultApi*[**listIterations**](docs/Api/DefaultApi.md#listiterations)**GET** /api/v3/iterationsList Iterations*DefaultApi*[**listLabelEpics**](docs/Api/DefaultApi.md#listlabelepics)**GET** /api/v3/labels/{label-public-id}/epicsList Label Epics*DefaultApi*[**listLabelStories**](docs/Api/DefaultApi.md#listlabelstories)**GET** /api/v3/labels/{label-public-id}/storiesList Label Stories*DefaultApi*[**listLabels**](docs/Api/DefaultApi.md#listlabels)**GET** /api/v3/labelsList Labels*DefaultApi*[**listLinkedFiles**](docs/Api/DefaultApi.md#listlinkedfiles)**GET** /api/v3/linked-filesList Linked Files*DefaultApi*[**listMembers**](docs/Api/DefaultApi.md#listmembers)**GET** /api/v3/membersList Members*DefaultApi*[**listMilestoneEpics**](docs/Api/DefaultApi.md#listmilestoneepics)**GET** /api/v3/milestones/{milestone-public-id}/epicsList Milestone Epics*DefaultApi*[**listMilestones**](docs/Api/DefaultApi.md#listmilestones)**GET** /api/v3/milestonesList Milestones*DefaultApi*[**listObjectiveEpics**](docs/Api/DefaultApi.md#listobjectiveepics)**GET** /api/v3/objectives/{objective-public-id}/epicsList Objective Epics*DefaultApi*[**listObjectives**](docs/Api/DefaultApi.md#listobjectives)**GET** /api/v3/objectivesList Objectives*DefaultApi*[**listProjects**](docs/Api/DefaultApi.md#listprojects)**GET** /api/v3/projectsList Projects*DefaultApi*[**listRepositories**](docs/Api/DefaultApi.md#listrepositories)**GET** /api/v3/repositoriesList Repositories*DefaultApi*[**listStories**](docs/Api/DefaultApi.md#liststories)**GET** /api/v3/projects/{project-public-id}/storiesList Stories*DefaultApi*[**listStoryComment**](docs/Api/DefaultApi.md#liststorycomment)**GET** /api/v3/stories/{story-public-id}/commentsList Story Comment*DefaultApi*[**listWorkflows**](docs/Api/DefaultApi.md#listworkflows)**GET** /api/v3/workflowsList Workflows*DefaultApi*[**search**](docs/Api/DefaultApi.md#search)**GET** /api/v3/searchSearch*DefaultApi*[**searchEpics**](docs/Api/DefaultApi.md#searchepics)**GET** /api/v3/search/epicsSearch Epics*DefaultApi*[**searchIterations**](docs/Api/DefaultApi.md#searchiterations)**GET** /api/v3/search/iterationsSearch Iterations*DefaultApi*[**searchMilestones**](docs/Api/DefaultApi.md#searchmilestones)**GET** /api/v3/search/milestonesSearch Milestones*DefaultApi*[**searchObjectives**](docs/Api/DefaultApi.md#searchobjectives)**GET** /api/v3/search/objectivesSearch Objectives*DefaultApi*[**searchStories**](docs/Api/DefaultApi.md#searchstories)**GET** /api/v3/search/storiesSearch Stories*DefaultApi*[**searchStoriesOld**](docs/Api/DefaultApi.md#searchstoriesold)**POST** /api/v3/stories/searchSearch Stories (Old)*DefaultApi*[**storyHistory**](docs/Api/DefaultApi.md#storyhistory)**GET** /api/v3/stories/{story-public-id}/historyStory History*DefaultApi*[**unlinkCommentThreadFromSlack**](docs/Api/DefaultApi.md#unlinkcommentthreadfromslack)**POST** /api/v3/stories/{story-public-id}/comments/{comment-public-id}/unlink-from-slackUnlink Comment thread from Slack*DefaultApi*[**unlinkProductboardFromEpic**](docs/Api/DefaultApi.md#unlinkproductboardfromepic)**POST** /api/v3/epics/{epic-public-id}/unlink-productboardUnlink Productboard from Epic*DefaultApi*[**updateCategory**](docs/Api/DefaultApi.md#updatecategory)**PUT** /api/v3/categories/{category-public-id}Update Category*DefaultApi*[**updateCustomField**](docs/Api/DefaultApi.md#updatecustomfield)**PUT** /api/v3/custom-fields/{custom-field-public-id}Update Custom Field*DefaultApi*[**updateEntityTemplate**](docs/Api/DefaultApi.md#updateentitytemplate)**PUT** /api/v3/entity-templates/{entity-template-public-id}Update Entity Template*DefaultApi*[**updateEpic**](docs/Api/DefaultApi.md#updateepic)**PUT** /api/v3/epics/{epic-public-id}Update Epic*DefaultApi*[**updateEpicComment**](docs/Api/DefaultApi.md#updateepiccomment)**PUT** /api/v3/epics/{epic-public-id}/comments/{comment-public-id}Update Epic Comment*DefaultApi*[**updateFile**](docs/Api/DefaultApi.md#updatefile)**PUT** /api/v3/files/{file-public-id}Update File*DefaultApi*[**updateGroup**](docs/Api/DefaultApi.md#updategroup)**PUT** /api/v3/groups/{group-public-id}Update Group*DefaultApi*[**updateHealth**](docs/Api/DefaultApi.md#updatehealth)**PUT** /api/v3/health/{health-public-id}Update Health*DefaultApi*[**updateIteration**](docs/Api/DefaultApi.md#updateiteration)**PUT** /api/v3/iterations/{iteration-public-id}Update Iteration*DefaultApi*[**updateKeyResult**](docs/Api/DefaultApi.md#updatekeyresult)**PUT** /api/v3/key-results/{key-result-public-id}Update Key Result*DefaultApi*[**updateLabel**](docs/Api/DefaultApi.md#updatelabel)**PUT** /api/v3/labels/{label-public-id}Update Label*DefaultApi*[**updateLinkedFile**](docs/Api/DefaultApi.md#updatelinkedfile)**PUT** /api/v3/linked-files/{linked-file-public-id}Update Linked File*DefaultApi*[**updateMilestone**](docs/Api/DefaultApi.md#updatemilestone)**PUT** /api/v3/milestones/{milestone-public-id}Update Milestone*DefaultApi*[**updateMultipleStories**](docs/Api/DefaultApi.md#updatemultiplestories)**PUT** /api/v3/stories/bulkUpdate Multiple Stories*DefaultApi*[**updateObjective**](docs/Api/DefaultApi.md#updateobjective)**PUT** /api/v3/objectives/{objective-public-id}Update Objective*DefaultApi*[**updateProject**](docs/Api/DefaultApi.md#updateproject)**PUT** /api/v3/projects/{project-public-id}Update Project*DefaultApi*[**updateStory**](docs/Api/DefaultApi.md#updatestory)**PUT** /api/v3/stories/{story-public-id}Update Story*DefaultApi*[**updateStoryComment**](docs/Api/DefaultApi.md#updatestorycomment)**PUT** /api/v3/stories/{story-public-id}/comments/{comment-public-id}Update Story Comment*DefaultApi*[**updateStoryLink**](docs/Api/DefaultApi.md#updatestorylink)**PUT** /api/v3/story-links/{story-link-public-id}Update Story Link*DefaultApi*[**updateTask**](docs/Api/DefaultApi.md#updatetask)**PUT** /api/v3/stories/{story-public-id}/tasks/{task-public-id}Update Task*DefaultApi*[**uploadFiles**](docs/Api/DefaultApi.md#uploadfiles)**POST** /api/v3/filesUpload FilesModels
------

[](#models)

- [BaseTaskParams](docs/Model/BaseTaskParams.md)
- [BasicWorkspaceInfo](docs/Model/BasicWorkspaceInfo.md)
- [Branch](docs/Model/Branch.md)
- [Category](docs/Model/Category.md)
- [Commit](docs/Model/Commit.md)
- [CreateCategory](docs/Model/CreateCategory.md)
- [CreateCategoryParams](docs/Model/CreateCategoryParams.md)
- [CreateCommentComment](docs/Model/CreateCommentComment.md)
- [CreateDoc](docs/Model/CreateDoc.md)
- [CreateEntityTemplate](docs/Model/CreateEntityTemplate.md)
- [CreateEpic](docs/Model/CreateEpic.md)
- [CreateEpicComment](docs/Model/CreateEpicComment.md)
- [CreateEpicHealth](docs/Model/CreateEpicHealth.md)
- [CreateGenericIntegration](docs/Model/CreateGenericIntegration.md)
- [CreateGroup](docs/Model/CreateGroup.md)
- [CreateIteration](docs/Model/CreateIteration.md)
- [CreateLabelParams](docs/Model/CreateLabelParams.md)
- [CreateLinkedFile](docs/Model/CreateLinkedFile.md)
- [CreateMilestone](docs/Model/CreateMilestone.md)
- [CreateObjective](docs/Model/CreateObjective.md)
- [CreateOrDeleteStoryReaction](docs/Model/CreateOrDeleteStoryReaction.md)
- [CreateProject](docs/Model/CreateProject.md)
- [CreateStories](docs/Model/CreateStories.md)
- [CreateStoryComment](docs/Model/CreateStoryComment.md)
- [CreateStoryCommentParams](docs/Model/CreateStoryCommentParams.md)
- [CreateStoryContents](docs/Model/CreateStoryContents.md)
- [CreateStoryFromTemplateParams](docs/Model/CreateStoryFromTemplateParams.md)
- [CreateStoryFromTemplateParamsSubTasksInner](docs/Model/CreateStoryFromTemplateParamsSubTasksInner.md)
- [CreateStoryLink](docs/Model/CreateStoryLink.md)
- [CreateStoryLinkParams](docs/Model/CreateStoryLinkParams.md)
- [CreateStoryParams](docs/Model/CreateStoryParams.md)
- [CreateSubTaskParams](docs/Model/CreateSubTaskParams.md)
- [CreateTask](docs/Model/CreateTask.md)
- [CreateTaskParams](docs/Model/CreateTaskParams.md)
- [CustomField](docs/Model/CustomField.md)
- [CustomFieldEnumValue](docs/Model/CustomFieldEnumValue.md)
- [CustomFieldValueParams](docs/Model/CustomFieldValueParams.md)
- [DataConflictError](docs/Model/DataConflictError.md)
- [DeleteStories](docs/Model/DeleteStories.md)
- [DisabledFeatureError](docs/Model/DisabledFeatureError.md)
- [DocSlim](docs/Model/DocSlim.md)
- [EntityTemplate](docs/Model/EntityTemplate.md)
- [Epic](docs/Model/Epic.md)
- [EpicAssociatedGroup](docs/Model/EpicAssociatedGroup.md)
- [EpicPaginatedResults](docs/Model/EpicPaginatedResults.md)
- [EpicSearchResult](docs/Model/EpicSearchResult.md)
- [EpicSearchResults](docs/Model/EpicSearchResults.md)
- [EpicSlim](docs/Model/EpicSlim.md)
- [EpicState](docs/Model/EpicState.md)
- [EpicStats](docs/Model/EpicStats.md)
- [EpicWorkflow](docs/Model/EpicWorkflow.md)
- [Group](docs/Model/Group.md)
- [Health](docs/Model/Health.md)
- [History](docs/Model/History.md)
- [HistoryActionBranchCreate](docs/Model/HistoryActionBranchCreate.md)
- [HistoryActionBranchMerge](docs/Model/HistoryActionBranchMerge.md)
- [HistoryActionBranchPush](docs/Model/HistoryActionBranchPush.md)
- [HistoryActionLabelCreate](docs/Model/HistoryActionLabelCreate.md)
- [HistoryActionLabelDelete](docs/Model/HistoryActionLabelDelete.md)
- [HistoryActionLabelUpdate](docs/Model/HistoryActionLabelUpdate.md)
- [HistoryActionProjectUpdate](docs/Model/HistoryActionProjectUpdate.md)
- [HistoryActionPullRequest](docs/Model/HistoryActionPullRequest.md)
- [HistoryActionStoryCommentCreate](docs/Model/HistoryActionStoryCommentCreate.md)
- [HistoryActionStoryCreate](docs/Model/HistoryActionStoryCreate.md)
- [HistoryActionStoryDelete](docs/Model/HistoryActionStoryDelete.md)
- [HistoryActionStoryLinkCreate](docs/Model/HistoryActionStoryLinkCreate.md)
- [HistoryActionStoryLinkDelete](docs/Model/HistoryActionStoryLinkDelete.md)
- [HistoryActionStoryLinkUpdate](docs/Model/HistoryActionStoryLinkUpdate.md)
- [HistoryActionStoryUpdate](docs/Model/HistoryActionStoryUpdate.md)
- [HistoryActionTaskCreate](docs/Model/HistoryActionTaskCreate.md)
- [HistoryActionTaskDelete](docs/Model/HistoryActionTaskDelete.md)
- [HistoryActionTaskUpdate](docs/Model/HistoryActionTaskUpdate.md)
- [HistoryActionWorkspace2BulkUpdate](docs/Model/HistoryActionWorkspace2BulkUpdate.md)
- [HistoryActionsInner](docs/Model/HistoryActionsInner.md)
- [HistoryChangesStory](docs/Model/HistoryChangesStory.md)
- [HistoryChangesStoryLink](docs/Model/HistoryChangesStoryLink.md)
- [HistoryChangesTask](docs/Model/HistoryChangesTask.md)
- [HistoryPrimaryId](docs/Model/HistoryPrimaryId.md)
- [HistoryReferenceBranch](docs/Model/HistoryReferenceBranch.md)
- [HistoryReferenceBranchId](docs/Model/HistoryReferenceBranchId.md)
- [HistoryReferenceCommit](docs/Model/HistoryReferenceCommit.md)
- [HistoryReferenceCustomFieldEnumValue](docs/Model/HistoryReferenceCustomFieldEnumValue.md)
- [HistoryReferenceEpic](docs/Model/HistoryReferenceEpic.md)
- [HistoryReferenceGeneral](docs/Model/HistoryReferenceGeneral.md)
- [HistoryReferenceGroup](docs/Model/HistoryReferenceGroup.md)
- [HistoryReferenceIteration](docs/Model/HistoryReferenceIteration.md)
- [HistoryReferenceLabel](docs/Model/HistoryReferenceLabel.md)
- [HistoryReferenceProject](docs/Model/HistoryReferenceProject.md)
- [HistoryReferenceStory](docs/Model/HistoryReferenceStory.md)
- [HistoryReferenceStoryTask](docs/Model/HistoryReferenceStoryTask.md)
- [HistoryReferenceWorkflowState](docs/Model/HistoryReferenceWorkflowState.md)
- [HistoryReferencesInner](docs/Model/HistoryReferencesInner.md)
- [Icon](docs/Model/Icon.md)
- [Identity](docs/Model/Identity.md)
- [Iteration](docs/Model/Iteration.md)
- [IterationAssociatedGroup](docs/Model/IterationAssociatedGroup.md)
- [IterationSearchResults](docs/Model/IterationSearchResults.md)
- [IterationSlim](docs/Model/IterationSlim.md)
- [IterationStats](docs/Model/IterationStats.md)
- [KeyResult](docs/Model/KeyResult.md)
- [KeyResultValue](docs/Model/KeyResultValue.md)
- [Label](docs/Model/Label.md)
- [LabelSlim](docs/Model/LabelSlim.md)
- [LabelStats](docs/Model/LabelStats.md)
- [LinkSubTaskParams](docs/Model/LinkSubTaskParams.md)
- [LinkedFile](docs/Model/LinkedFile.md)
- [MaxSearchResultsExceededError](docs/Model/MaxSearchResultsExceededError.md)
- [Member](docs/Model/Member.md)
- [MemberInfo](docs/Model/MemberInfo.md)
- [MemberInfoOrganization2](docs/Model/MemberInfoOrganization2.md)
- [Milestone](docs/Model/Milestone.md)
- [MilestoneStats](docs/Model/MilestoneStats.md)
- [Objective](docs/Model/Objective.md)
- [ObjectiveSearchResult](docs/Model/ObjectiveSearchResult.md)
- [ObjectiveSearchResults](docs/Model/ObjectiveSearchResults.md)
- [ObjectiveStats](docs/Model/ObjectiveStats.md)
- [Profile](docs/Model/Profile.md)
- [Project](docs/Model/Project.md)
- [ProjectStats](docs/Model/ProjectStats.md)
- [PullRequest](docs/Model/PullRequest.md)
- [PullRequestLabel](docs/Model/PullRequestLabel.md)
- [RemoveCustomFieldParams](docs/Model/RemoveCustomFieldParams.md)
- [RemoveLabelParams](docs/Model/RemoveLabelParams.md)
- [Repository](docs/Model/Repository.md)
- [SearchResults](docs/Model/SearchResults.md)
- [SearchStories](docs/Model/SearchStories.md)
- [Story](docs/Model/Story.md)
- [StoryComment](docs/Model/StoryComment.md)
- [StoryContents](docs/Model/StoryContents.md)
- [StoryContentsTask](docs/Model/StoryContentsTask.md)
- [StoryCustomField](docs/Model/StoryCustomField.md)
- [StoryHistoryChangeAddsRemovesInt](docs/Model/StoryHistoryChangeAddsRemovesInt.md)
- [StoryHistoryChangeAddsRemovesUuid](docs/Model/StoryHistoryChangeAddsRemovesUuid.md)
- [StoryHistoryChangeOldNewBool](docs/Model/StoryHistoryChangeOldNewBool.md)
- [StoryHistoryChangeOldNewInt](docs/Model/StoryHistoryChangeOldNewInt.md)
- [StoryHistoryChangeOldNewStr](docs/Model/StoryHistoryChangeOldNewStr.md)
- [StoryHistoryChangeOldNewUuid](docs/Model/StoryHistoryChangeOldNewUuid.md)
- [StoryLink](docs/Model/StoryLink.md)
- [StoryReaction](docs/Model/StoryReaction.md)
- [StorySearchResult](docs/Model/StorySearchResult.md)
- [StorySearchResults](docs/Model/StorySearchResults.md)
- [StorySlim](docs/Model/StorySlim.md)
- [StoryStats](docs/Model/StoryStats.md)
- [SyncedItem](docs/Model/SyncedItem.md)
- [Task](docs/Model/Task.md)
- [ThreadedComment](docs/Model/ThreadedComment.md)
- [TypedStoryLink](docs/Model/TypedStoryLink.md)
- [UnusableEntitlementError](docs/Model/UnusableEntitlementError.md)
- [UpdateCategory](docs/Model/UpdateCategory.md)
- [UpdateComment](docs/Model/UpdateComment.md)
- [UpdateCustomField](docs/Model/UpdateCustomField.md)
- [UpdateCustomFieldEnumValue](docs/Model/UpdateCustomFieldEnumValue.md)
- [UpdateEntityTemplate](docs/Model/UpdateEntityTemplate.md)
- [UpdateEpic](docs/Model/UpdateEpic.md)
- [UpdateFile](docs/Model/UpdateFile.md)
- [UpdateGroup](docs/Model/UpdateGroup.md)
- [UpdateHealth](docs/Model/UpdateHealth.md)
- [UpdateIteration](docs/Model/UpdateIteration.md)
- [UpdateKeyResult](docs/Model/UpdateKeyResult.md)
- [UpdateLabel](docs/Model/UpdateLabel.md)
- [UpdateLinkedFile](docs/Model/UpdateLinkedFile.md)
- [UpdateMilestone](docs/Model/UpdateMilestone.md)
- [UpdateObjective](docs/Model/UpdateObjective.md)
- [UpdateProject](docs/Model/UpdateProject.md)
- [UpdateStories](docs/Model/UpdateStories.md)
- [UpdateStory](docs/Model/UpdateStory.md)
- [UpdateStoryComment](docs/Model/UpdateStoryComment.md)
- [UpdateStoryContents](docs/Model/UpdateStoryContents.md)
- [UpdateStoryLink](docs/Model/UpdateStoryLink.md)
- [UpdateTask](docs/Model/UpdateTask.md)
- [UploadedFile](docs/Model/UploadedFile.md)
- [Workflow](docs/Model/Workflow.md)
- [WorkflowState](docs/Model/WorkflowState.md)

Authorization
-------------

[](#authorization)

Authentication schemes defined for the API:

### api\_token

[](#api_token)

- **Type**: API key
- **API key parameter name**: Shortcut-Token
- **Location**: HTTP header

Tests
-----

[](#tests)

To run the tests, use:

```
composer install
vendor/bin/phpunit
```

Author
------

[](#author)

About this package
------------------

[](#about-this-package)

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: `3.0`
    - Package version: `0.4.0`
    - Generator version: `7.14.0`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance76

Regular maintenance activity

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~781 days

Total

2

Last Release

312d ago

PHP version history (2 changes)0.3.0PHP ^7.4 || ^8.0

0.4.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/1fd30161494814368e574d511856554007d880cc0380287a08ca014b21cd10f5?d=identicon)[robtesch](/maintainers/robtesch)

---

Top Contributors

[![robtesch](https://avatars.githubusercontent.com/u/30407321?v=4)](https://github.com/robtesch "robtesch (6 commits)")

---

Tags

phpapisdkrestopenapiopenapitoolsopenapi-generator

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/timetoreply-shortcut/health.svg)

```
[![Health](https://phpackages.com/badges/timetoreply-shortcut/health.svg)](https://phpackages.com/packages/timetoreply-shortcut)
```

###  Alternatives

[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[elasticemail/elasticemail-php

This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. Every API call is established on which specific request type (GET, POST, PUT, DELETE) will be used. The API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request. To start using this API, you will need your Access Token (available &lt;a target='\_blank' href='https://app.elasticemail.com/marketing/settings/new/manage-api'&gt;here&lt;/a&gt;). Remember to keep it safe. Required access levels are listed in the given request’s description. Downloadable library clients can be found in our Github repository &lt;a target='\_blank' href='https://github.com/ElasticEmail?tab=repositories&amp;q=%22rest+api%22+in%3Areadme'&gt;here&lt;/a&gt;

1595.0k2](/packages/elasticemail-elasticemail-php)[ory/kratos-client-php

This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.

1529.2k3](/packages/ory-kratos-client-php)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
