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(1y ago)05proprietaryPHPPHP ^8.1CI passing

Since May 11Pushed 4mo 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 today

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

32

—

LowBetter than 69% of packages

Maintenance64

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

367d ago

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

0.4.0PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/30407321?v=4)[Rob](/maintainers/robtesch)[@robtesch](https://github.com/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

[elasticemail/elasticemail-php

The PHP library for the Elastic Email REST API. This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. To start using this API, you will need your Access Token. Remember to keep it safe.

15114.7k2](/packages/elasticemail-elasticemail-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

273.0k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

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