[dcs-js](README.md) / Exports # dcs-js ## Table of contents ### Classes - [AdminApi](classes/AdminApi.md) - [Configuration](classes/Configuration.md) - [IssueApi](classes/IssueApi.md) - [MiscellaneousApi](classes/MiscellaneousApi.md) - [NotificationApi](classes/NotificationApi.md) - [OrganizationApi](classes/OrganizationApi.md) - [RepositoryApi](classes/RepositoryApi.md) - [SettingsApi](classes/SettingsApi.md) - [UserApi](classes/UserApi.md) ### Interfaces - [APIError](interfaces/APIError.md) - [AccessToken](interfaces/AccessToken.md) - [AddCollaboratorOption](interfaces/AddCollaboratorOption.md) - [AddTimeOption](interfaces/AddTimeOption.md) - [AnnotatedTag](interfaces/AnnotatedTag.md) - [AnnotatedTagObject](interfaces/AnnotatedTagObject.md) - [Attachment](interfaces/Attachment.md) - [Branch](interfaces/Branch.md) - [BranchProtection](interfaces/BranchProtection.md) - [CatalogStage](interfaces/CatalogStage.md) - [CatalogStages](interfaces/CatalogStages.md) - [CombinedStatus](interfaces/CombinedStatus.md) - [Comment](interfaces/Comment.md) - [Commit](interfaces/Commit.md) - [CommitAffectedFiles](interfaces/CommitAffectedFiles.md) - [CommitDateOptions](interfaces/CommitDateOptions.md) - [CommitMeta](interfaces/CommitMeta.md) - [CommitStatus](interfaces/CommitStatus.md) - [CommitUser](interfaces/CommitUser.md) - [ConfigurationParameters](interfaces/ConfigurationParameters.md) - [ContentsResponse](interfaces/ContentsResponse.md) - [CreateAccessTokenOption](interfaces/CreateAccessTokenOption.md) - [CreateBranchProtectionOption](interfaces/CreateBranchProtectionOption.md) - [CreateBranchRepoOption](interfaces/CreateBranchRepoOption.md) - [CreateEmailOption](interfaces/CreateEmailOption.md) - [CreateFileOptions](interfaces/CreateFileOptions.md) - [CreateForkOption](interfaces/CreateForkOption.md) - [CreateGPGKeyOption](interfaces/CreateGPGKeyOption.md) - [CreateHookOption](interfaces/CreateHookOption.md) - [CreateIssueCommentOption](interfaces/CreateIssueCommentOption.md) - [CreateIssueOption](interfaces/CreateIssueOption.md) - [CreateKeyOption](interfaces/CreateKeyOption.md) - [CreateLabelOption](interfaces/CreateLabelOption.md) - [CreateMilestoneOption](interfaces/CreateMilestoneOption.md) - [CreateOAuth2ApplicationOptions](interfaces/CreateOAuth2ApplicationOptions.md) - [CreateOrgOption](interfaces/CreateOrgOption.md) - [CreatePullRequestOption](interfaces/CreatePullRequestOption.md) - [CreatePullReviewComment](interfaces/CreatePullReviewComment.md) - [CreatePullReviewOptions](interfaces/CreatePullReviewOptions.md) - [CreateReleaseOption](interfaces/CreateReleaseOption.md) - [CreateRepoOption](interfaces/CreateRepoOption.md) - [CreateStatusOption](interfaces/CreateStatusOption.md) - [CreateTagOption](interfaces/CreateTagOption.md) - [CreateTeamOption](interfaces/CreateTeamOption.md) - [CreateUserOption](interfaces/CreateUserOption.md) - [CreateWikiPageOptions](interfaces/CreateWikiPageOptions.md) - [Cron](interfaces/Cron.md) - [DeleteEmailOption](interfaces/DeleteEmailOption.md) - [DeleteFileOptions](interfaces/DeleteFileOptions.md) - [DeployKey](interfaces/DeployKey.md) - [DismissPullReviewOptions](interfaces/DismissPullReviewOptions.md) - [EditAttachmentOptions](interfaces/EditAttachmentOptions.md) - [EditBranchProtectionOption](interfaces/EditBranchProtectionOption.md) - [EditDeadlineOption](interfaces/EditDeadlineOption.md) - [EditGitHookOption](interfaces/EditGitHookOption.md) - [EditHookOption](interfaces/EditHookOption.md) - [EditIssueCommentOption](interfaces/EditIssueCommentOption.md) - [EditIssueOption](interfaces/EditIssueOption.md) - [EditLabelOption](interfaces/EditLabelOption.md) - [EditMilestoneOption](interfaces/EditMilestoneOption.md) - [EditOrgOption](interfaces/EditOrgOption.md) - [EditPullRequestOption](interfaces/EditPullRequestOption.md) - [EditReactionOption](interfaces/EditReactionOption.md) - [EditReleaseOption](interfaces/EditReleaseOption.md) - [EditRepoOption](interfaces/EditRepoOption.md) - [EditTeamOption](interfaces/EditTeamOption.md) - [EditUserOption](interfaces/EditUserOption.md) - [Email](interfaces/Email.md) - [ExternalTracker](interfaces/ExternalTracker.md) - [ExternalWiki](interfaces/ExternalWiki.md) - [FileCommitResponse](interfaces/FileCommitResponse.md) - [FileDeleteResponse](interfaces/FileDeleteResponse.md) - [FileLinksResponse](interfaces/FileLinksResponse.md) - [FileResponse](interfaces/FileResponse.md) - [GPGKey](interfaces/GPGKey.md) - [GPGKeyEmail](interfaces/GPGKeyEmail.md) - [GeneralAPISettings](interfaces/GeneralAPISettings.md) - [GeneralAttachmentSettings](interfaces/GeneralAttachmentSettings.md) - [GeneralRepoSettings](interfaces/GeneralRepoSettings.md) - [GeneralUISettings](interfaces/GeneralUISettings.md) - [GenerateRepoOption](interfaces/GenerateRepoOption.md) - [GitBlobResponse](interfaces/GitBlobResponse.md) - [GitEntry](interfaces/GitEntry.md) - [GitHook](interfaces/GitHook.md) - [GitObject](interfaces/GitObject.md) - [GitTreeResponse](interfaces/GitTreeResponse.md) - [Hook](interfaces/Hook.md) - [Identity](interfaces/Identity.md) - [InternalTracker](interfaces/InternalTracker.md) - [Issue](interfaces/Issue.md) - [IssueDeadline](interfaces/IssueDeadline.md) - [IssueLabelsOption](interfaces/IssueLabelsOption.md) - [IssueTemplate](interfaces/IssueTemplate.md) - [Label](interfaces/Label.md) - [MarkdownOption](interfaces/MarkdownOption.md) - [MergePullRequestOption](interfaces/MergePullRequestOption.md) - [MigrateRepoForm](interfaces/MigrateRepoForm.md) - [MigrateRepoOptions](interfaces/MigrateRepoOptions.md) - [Milestone](interfaces/Milestone.md) - [NodeInfo](interfaces/NodeInfo.md) - [NodeInfoServices](interfaces/NodeInfoServices.md) - [NodeInfoSoftware](interfaces/NodeInfoSoftware.md) - [NodeInfoUsage](interfaces/NodeInfoUsage.md) - [NodeInfoUsageUsers](interfaces/NodeInfoUsageUsers.md) - [Note](interfaces/Note.md) - [NotificationCount](interfaces/NotificationCount.md) - [NotificationSubject](interfaces/NotificationSubject.md) - [NotificationThread](interfaces/NotificationThread.md) - [OAuth2Application](interfaces/OAuth2Application.md) - [Organization](interfaces/Organization.md) - [OrganizationPermissions](interfaces/OrganizationPermissions.md) - [PRBranchInfo](interfaces/PRBranchInfo.md) - [PayloadCommit](interfaces/PayloadCommit.md) - [PayloadCommitVerification](interfaces/PayloadCommitVerification.md) - [PayloadUser](interfaces/PayloadUser.md) - [Permission](interfaces/Permission.md) - [PublicKey](interfaces/PublicKey.md) - [PullRequest](interfaces/PullRequest.md) - [PullRequestMeta](interfaces/PullRequestMeta.md) - [PullReview](interfaces/PullReview.md) - [PullReviewComment](interfaces/PullReviewComment.md) - [PullReviewRequestOptions](interfaces/PullReviewRequestOptions.md) - [Reaction](interfaces/Reaction.md) - [Reference](interfaces/Reference.md) - [Release](interfaces/Release.md) - [RepoCommit](interfaces/RepoCommit.md) - [RepoTopicOptions](interfaces/RepoTopicOptions.md) - [RepoTransfer](interfaces/RepoTransfer.md) - [Repository](interfaces/Repository.md) - [RepositoryMeta](interfaces/RepositoryMeta.md) - [SearchResults](interfaces/SearchResults.md) - [ServerVersion](interfaces/ServerVersion.md) - [StopWatch](interfaces/StopWatch.md) - [SubmitPullReviewOptions](interfaces/SubmitPullReviewOptions.md) - [Tag](interfaces/Tag.md) - [Team](interfaces/Team.md) - [TeamSearch200Response](interfaces/TeamSearch200Response.md) - [TimelineComment](interfaces/TimelineComment.md) - [TopicName](interfaces/TopicName.md) - [TopicResponse](interfaces/TopicResponse.md) - [TrackedTime](interfaces/TrackedTime.md) - [TransferRepoOption](interfaces/TransferRepoOption.md) - [UpdateFileOptions](interfaces/UpdateFileOptions.md) - [User](interfaces/User.md) - [UserHeatmapData](interfaces/UserHeatmapData.md) - [UserSearch200Response](interfaces/UserSearch200Response.md) - [UserSettings](interfaces/UserSettings.md) - [UserSettingsOptions](interfaces/UserSettingsOptions.md) - [WatchInfo](interfaces/WatchInfo.md) - [WikiCommit](interfaces/WikiCommit.md) - [WikiCommitList](interfaces/WikiCommitList.md) - [WikiPage](interfaces/WikiPage.md) - [WikiPageMetaData](interfaces/WikiPageMetaData.md) ### Type Aliases - [CreateHookOptionTypeEnum](modules.md#createhookoptiontypeenum) - [CreateMilestoneOptionStateEnum](modules.md#createmilestoneoptionstateenum) - [CreateOrgOptionVisibilityEnum](modules.md#createorgoptionvisibilityenum) - [CreateRepoOptionTrustModelEnum](modules.md#createrepooptiontrustmodelenum) - [CreateTeamOptionPermissionEnum](modules.md#createteamoptionpermissionenum) - [EditOrgOptionVisibilityEnum](modules.md#editorgoptionvisibilityenum) - [EditTeamOptionPermissionEnum](modules.md#editteamoptionpermissionenum) - [MergePullRequestOptionDoEnum](modules.md#mergepullrequestoptiondoenum) - [MigrateRepoOptionsServiceEnum](modules.md#migraterepooptionsserviceenum) - [TeamPermissionEnum](modules.md#teampermissionenum) ### Variables - [CreateHookOptionTypeEnum](modules.md#createhookoptiontypeenum-1) - [CreateMilestoneOptionStateEnum](modules.md#createmilestoneoptionstateenum-1) - [CreateOrgOptionVisibilityEnum](modules.md#createorgoptionvisibilityenum-1) - [CreateRepoOptionTrustModelEnum](modules.md#createrepooptiontrustmodelenum-1) - [CreateTeamOptionPermissionEnum](modules.md#createteamoptionpermissionenum-1) - [EditOrgOptionVisibilityEnum](modules.md#editorgoptionvisibilityenum-1) - [EditTeamOptionPermissionEnum](modules.md#editteamoptionpermissionenum-1) - [MergePullRequestOptionDoEnum](modules.md#mergepullrequestoptiondoenum-1) - [MigrateRepoOptionsServiceEnum](modules.md#migraterepooptionsserviceenum-1) - [TeamPermissionEnum](modules.md#teampermissionenum-1) ### Functions - [AdminApiAxiosParamCreator](modules.md#adminapiaxiosparamcreator) - [AdminApiFactory](modules.md#adminapifactory) - [AdminApiFp](modules.md#adminapifp) - [IssueApiAxiosParamCreator](modules.md#issueapiaxiosparamcreator) - [IssueApiFactory](modules.md#issueapifactory) - [IssueApiFp](modules.md#issueapifp) - [MiscellaneousApiAxiosParamCreator](modules.md#miscellaneousapiaxiosparamcreator) - [MiscellaneousApiFactory](modules.md#miscellaneousapifactory) - [MiscellaneousApiFp](modules.md#miscellaneousapifp) - [NotificationApiAxiosParamCreator](modules.md#notificationapiaxiosparamcreator) - [NotificationApiFactory](modules.md#notificationapifactory) - [NotificationApiFp](modules.md#notificationapifp) - [OrganizationApiAxiosParamCreator](modules.md#organizationapiaxiosparamcreator) - [OrganizationApiFactory](modules.md#organizationapifactory) - [OrganizationApiFp](modules.md#organizationapifp) - [RepositoryApiAxiosParamCreator](modules.md#repositoryapiaxiosparamcreator) - [RepositoryApiFactory](modules.md#repositoryapifactory) - [RepositoryApiFp](modules.md#repositoryapifp) - [SettingsApiAxiosParamCreator](modules.md#settingsapiaxiosparamcreator) - [SettingsApiFactory](modules.md#settingsapifactory) - [SettingsApiFp](modules.md#settingsapifp) - [UserApiAxiosParamCreator](modules.md#userapiaxiosparamcreator) - [UserApiFactory](modules.md#userapifactory) - [UserApiFp](modules.md#userapifp) ## Type Aliases ### CreateHookOptionTypeEnum Ƭ **CreateHookOptionTypeEnum**: typeof [`CreateHookOptionTypeEnum`](modules.md#createhookoptiontypeenum-1)[keyof typeof [`CreateHookOptionTypeEnum`](modules.md#createhookoptiontypeenum-1)] #### Defined in [models/create-hook-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-hook-option.ts#L67) ___ ### CreateMilestoneOptionStateEnum Ƭ **CreateMilestoneOptionStateEnum**: typeof [`CreateMilestoneOptionStateEnum`](modules.md#createmilestoneoptionstateenum-1)[keyof typeof [`CreateMilestoneOptionStateEnum`](modules.md#createmilestoneoptionstateenum-1)] #### Defined in [models/create-milestone-option.ts:54](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-milestone-option.ts#L54) ___ ### CreateOrgOptionVisibilityEnum Ƭ **CreateOrgOptionVisibilityEnum**: typeof [`CreateOrgOptionVisibilityEnum`](modules.md#createorgoptionvisibilityenum-1)[keyof typeof [`CreateOrgOptionVisibilityEnum`](modules.md#createorgoptionvisibilityenum-1)] #### Defined in [models/create-org-option.ts:73](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-org-option.ts#L73) ___ ### CreateRepoOptionTrustModelEnum Ƭ **CreateRepoOptionTrustModelEnum**: typeof [`CreateRepoOptionTrustModelEnum`](modules.md#createrepooptiontrustmodelenum-1)[keyof typeof [`CreateRepoOptionTrustModelEnum`](modules.md#createrepooptiontrustmodelenum-1)] #### Defined in [models/create-repo-option.ts:98](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-repo-option.ts#L98) ___ ### CreateTeamOptionPermissionEnum Ƭ **CreateTeamOptionPermissionEnum**: typeof [`CreateTeamOptionPermissionEnum`](modules.md#createteamoptionpermissionenum-1)[keyof typeof [`CreateTeamOptionPermissionEnum`](modules.md#createteamoptionpermissionenum-1)] #### Defined in [models/create-team-option.ts:73](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-team-option.ts#L73) ___ ### EditOrgOptionVisibilityEnum Ƭ **EditOrgOptionVisibilityEnum**: typeof [`EditOrgOptionVisibilityEnum`](modules.md#editorgoptionvisibilityenum-1)[keyof typeof [`EditOrgOptionVisibilityEnum`](modules.md#editorgoptionvisibilityenum-1)] #### Defined in [models/edit-org-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/edit-org-option.ts#L67) ___ ### EditTeamOptionPermissionEnum Ƭ **EditTeamOptionPermissionEnum**: typeof [`EditTeamOptionPermissionEnum`](modules.md#editteamoptionpermissionenum-1)[keyof typeof [`EditTeamOptionPermissionEnum`](modules.md#editteamoptionpermissionenum-1)] #### Defined in [models/edit-team-option.ts:73](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/edit-team-option.ts#L73) ___ ### MergePullRequestOptionDoEnum Ƭ **MergePullRequestOptionDoEnum**: typeof [`MergePullRequestOptionDoEnum`](modules.md#mergepullrequestoptiondoenum-1)[keyof typeof [`MergePullRequestOptionDoEnum`](modules.md#mergepullrequestoptiondoenum-1)] #### Defined in [models/merge-pull-request-option.ts:75](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/merge-pull-request-option.ts#L75) ___ ### MigrateRepoOptionsServiceEnum Ƭ **MigrateRepoOptionsServiceEnum**: typeof [`MigrateRepoOptionsServiceEnum`](modules.md#migraterepooptionsserviceenum-1)[keyof typeof [`MigrateRepoOptionsServiceEnum`](modules.md#migraterepooptionsserviceenum-1)] #### Defined in [models/migrate-repo-options.ts:152](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/migrate-repo-options.ts#L152) ___ ### TeamPermissionEnum Ƭ **TeamPermissionEnum**: typeof [`TeamPermissionEnum`](modules.md#teampermissionenum-1)[keyof typeof [`TeamPermissionEnum`](modules.md#teampermissionenum-1)] #### Defined in [models/team.ts:90](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/team.ts#L90) ## Variables ### CreateHookOptionTypeEnum • `Const` **CreateHookOptionTypeEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Dingtalk` | ``"dingtalk"`` | | `Discord` | ``"discord"`` | | `Feishu` | ``"feishu"`` | | `Gitea` | ``"gitea"`` | | `Gogs` | ``"gogs"`` | | `Msteams` | ``"msteams"`` | | `Slack` | ``"slack"`` | | `Telegram` | ``"telegram"`` | | `Wechatwork` | ``"wechatwork"`` | #### Defined in [models/create-hook-option.ts:55](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-hook-option.ts#L55) ___ ### CreateMilestoneOptionStateEnum • `Const` **CreateMilestoneOptionStateEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Closed` | ``"closed"`` | | `Open` | ``"open"`` | #### Defined in [models/create-milestone-option.ts:49](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-milestone-option.ts#L49) ___ ### CreateOrgOptionVisibilityEnum • `Const` **CreateOrgOptionVisibilityEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Limited` | ``"limited"`` | | `Private` | ``"private"`` | | `Public` | ``"public"`` | #### Defined in [models/create-org-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-org-option.ts#L67) ___ ### CreateRepoOptionTrustModelEnum • `Const` **CreateRepoOptionTrustModelEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Collaborator` | ``"collaborator"`` | | `Collaboratorcommitter` | ``"collaboratorcommitter"`` | | `Committer` | ``"committer"`` | | `Default` | ``"default"`` | #### Defined in [models/create-repo-option.ts:91](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-repo-option.ts#L91) ___ ### CreateTeamOptionPermissionEnum • `Const` **CreateTeamOptionPermissionEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Admin` | ``"admin"`` | | `Read` | ``"read"`` | | `Write` | ``"write"`` | #### Defined in [models/create-team-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/create-team-option.ts#L67) ___ ### EditOrgOptionVisibilityEnum • `Const` **EditOrgOptionVisibilityEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Limited` | ``"limited"`` | | `Private` | ``"private"`` | | `Public` | ``"public"`` | #### Defined in [models/edit-org-option.ts:61](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/edit-org-option.ts#L61) ___ ### EditTeamOptionPermissionEnum • `Const` **EditTeamOptionPermissionEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Admin` | ``"admin"`` | | `Read` | ``"read"`` | | `Write` | ``"write"`` | #### Defined in [models/edit-team-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/edit-team-option.ts#L67) ___ ### MergePullRequestOptionDoEnum • `Const` **MergePullRequestOptionDoEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `ManuallyMerged` | ``"manually-merged"`` | | `Merge` | ``"merge"`` | | `Rebase` | ``"rebase"`` | | `RebaseMerge` | ``"rebase-merge"`` | | `Squash` | ``"squash"`` | #### Defined in [models/merge-pull-request-option.ts:67](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/merge-pull-request-option.ts#L67) ___ ### MigrateRepoOptionsServiceEnum • `Const` **MigrateRepoOptionsServiceEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Git` | ``"git"`` | | `Gitea` | ``"gitea"`` | | `Github` | ``"github"`` | | `Gitlab` | ``"gitlab"`` | #### Defined in [models/migrate-repo-options.ts:145](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/migrate-repo-options.ts#L145) ___ ### TeamPermissionEnum • `Const` **TeamPermissionEnum**: `Object` #### Type declaration | Name | Type | | :------ | :------ | | `Admin` | ``"admin"`` | | `None` | ``"none"`` | | `Owner` | ``"owner"`` | | `Read` | ``"read"`` | | `Write` | ``"write"`` | #### Defined in [models/team.ts:82](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/models/team.ts#L82) ## Functions ### AdminApiAxiosParamCreator ▸ **AdminApiAxiosParamCreator**(`configuration?`): `Object` AdminApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `adminAdoptRepository` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCreateOrg` | (`username`: `string`, `organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCreatePublicKey` | (`username`: `string`, `key?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCreateRepo` | (`username`: `string`, `repository`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCreateUser` | (`body?`: [`CreateUserOption`](interfaces/CreateUserOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCronList` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminCronRun` | (`task`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminDeleteUnadoptedRepository` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminDeleteUser` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminDeleteUserPublicKey` | (`username`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminEditUser` | (`username`: `string`, `body?`: [`EditUserOption`](interfaces/EditUserOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminGetAllOrgs` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminGetAllUsers` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `adminUnadoptedList` | (`page?`: `number`, `limit?`: `number`, `pattern?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/admin-api.ts:47](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/admin-api.ts#L47) ___ ### AdminApiFactory ▸ **AdminApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` AdminApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `adminAdoptRepository` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `adminCreateOrg` | (`username`: `string`, `organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\> | | `adminCreatePublicKey` | (`username`: `string`, `key?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `any`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\> | | `adminCreateRepo` | (`username`: `string`, `repository`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `adminCreateUser` | (`body?`: [`CreateUserOption`](interfaces/CreateUserOption.md), `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)\> | | `adminCronList` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Cron`](interfaces/Cron.md)[]\> | | `adminCronRun` | (`task`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `adminDeleteUnadoptedRepository` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `adminDeleteUser` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `adminDeleteUserPublicKey` | (`username`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `adminEditUser` | (`username`: `string`, `body?`: [`EditUserOption`](interfaces/EditUserOption.md), `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)\> | | `adminGetAllOrgs` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\> | | `adminGetAllUsers` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `adminUnadoptedList` | (`page?`: `number`, `limit?`: `number`, `pattern?`: `string`, `options?`: `any`) => `AxiosPromise`<`string`[]\> | #### Defined in [apis/admin-api.ts:1089](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/admin-api.ts#L1089) ___ ### AdminApiFp ▸ **AdminApiFp**(`configuration?`): `Object` AdminApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `adminAdoptRepository` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `adminCreateOrg` | (`username`: `string`, `organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\>\> | | `adminCreatePublicKey` | (`username`: `string`, `key?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\>\> | | `adminCreateRepo` | (`username`: `string`, `repository`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `adminCreateUser` | (`body?`: [`CreateUserOption`](interfaces/CreateUserOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)\>\> | | `adminCronList` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Cron`](interfaces/Cron.md)[]\>\> | | `adminCronRun` | (`task`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `adminDeleteUnadoptedRepository` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `adminDeleteUser` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `adminDeleteUserPublicKey` | (`username`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `adminEditUser` | (`username`: `string`, `body?`: [`EditUserOption`](interfaces/EditUserOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)\>\> | | `adminGetAllOrgs` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\>\> | | `adminGetAllUsers` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `adminUnadoptedList` | (`page?`: `number`, `limit?`: `number`, `pattern?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`[]\>\> | #### Defined in [apis/admin-api.ts:911](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/admin-api.ts#L911) ___ ### IssueApiAxiosParamCreator ▸ **IssueApiAxiosParamCreator**(`configuration?`): `Object` IssueApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `issueAddLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueAddSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueAddTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`AddTimeOption`](interfaces/AddTimeOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueCheckSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueClearLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueCreateComment` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`CreateIssueCommentOption`](interfaces/CreateIssueCommentOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueCreateIssue` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateIssueOption`](interfaces/CreateIssueOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueCreateLabel` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueCreateMilestone` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateMilestoneOption`](interfaces/CreateMilestoneOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueDeleteTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditIssueOption`](interfaces/EditIssueOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditIssueDeadline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditDeadlineOption`](interfaces/EditDeadlineOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueEditMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditMilestoneOption`](interfaces/EditMilestoneOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetCommentReactions` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `before?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetCommentsAndTimeline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `page?`: `number`, `limit?`: `number`, `before?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetIssueReactions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetMilestonesList` | (`owner`: `string`, `repo`: `string`, `state?`: `string`, `name?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueGetRepoComments` | (`owner`: `string`, `repo`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueListIssues` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `labels?`: `string`, `q?`: `string`, `type?`: ``"issues"`` \| ``"pulls"``, `milestones?`: `string`, `since?`: `string`, `before?`: `string`, `createdBy?`: `string`, `assignedBy?`: `string`, `mentionedBy?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueListLabels` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issuePostCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issuePostIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueRemoveLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueReplaceLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueResetTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueSearchIssues` | (`state?`: `string`, `labels?`: `string`, `milestones?`: `string`, `q?`: `string`, `priorityRepoId?`: `number`, `type?`: `string`, `since?`: `string`, `before?`: `string`, `assigned?`: `boolean`, `created?`: `boolean`, `mentioned?`: `boolean`, `reviewRequested?`: `boolean`, `owner?`: `string`, `team?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueStartStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueStopStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueSubscriptions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `issueTrackedTimes` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/issue-api.ts:71](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/issue-api.ts#L71) ___ ### IssueApiFactory ▸ **IssueApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` IssueApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `issueAddLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\> | | `issueAddSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueAddTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`AddTimeOption`](interfaces/AddTimeOption.md), `options?`: `any`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)\> | | `issueCheckSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\> | | `issueClearLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueCreateComment` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`CreateIssueCommentOption`](interfaces/CreateIssueCommentOption.md), `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\> | | `issueCreateIssue` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateIssueOption`](interfaces/CreateIssueOption.md), `options?`: `any`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\> | | `issueCreateLabel` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `issueCreateMilestone` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateMilestoneOption`](interfaces/CreateMilestoneOption.md), `options?`: `any`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\> | | `issueDeleteComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueDeleteTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueEditComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\> | | `issueEditCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\> | | `issueEditIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditIssueOption`](interfaces/EditIssueOption.md), `options?`: `any`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\> | | `issueEditIssueDeadline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditDeadlineOption`](interfaces/EditDeadlineOption.md), `options?`: `any`) => `AxiosPromise`<[`IssueDeadline`](interfaces/IssueDeadline.md)\> | | `issueEditLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `issueEditMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditMilestoneOption`](interfaces/EditMilestoneOption.md), `options?`: `any`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\> | | `issueGetComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\> | | `issueGetCommentReactions` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)[]\> | | `issueGetComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `before?`: `string`, `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)[]\> | | `issueGetCommentsAndTimeline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `page?`: `number`, `limit?`: `number`, `before?`: `string`, `options?`: `any`) => `AxiosPromise`<[`TimelineComment`](interfaces/TimelineComment.md)[]\> | | `issueGetIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\> | | `issueGetIssueReactions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)[]\> | | `issueGetLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `issueGetLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\> | | `issueGetMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `any`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\> | | `issueGetMilestonesList` | (`owner`: `string`, `repo`: `string`, `state?`: `string`, `name?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)[]\> | | `issueGetRepoComments` | (`owner`: `string`, `repo`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)[]\> | | `issueListIssues` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `labels?`: `string`, `q?`: `string`, `type?`: ``"issues"`` \| ``"pulls"``, `milestones?`: `string`, `since?`: `string`, `before?`: `string`, `createdBy?`: `string`, `assignedBy?`: `string`, `mentionedBy?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)[]\> | | `issueListLabels` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\> | | `issuePostCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `any`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)\> | | `issuePostIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `any`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)\> | | `issueRemoveLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueReplaceLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\> | | `issueResetTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueSearchIssues` | (`state?`: `string`, `labels?`: `string`, `milestones?`: `string`, `q?`: `string`, `priorityRepoId?`: `number`, `type?`: `string`, `since?`: `string`, `before?`: `string`, `assigned?`: `boolean`, `created?`: `boolean`, `mentioned?`: `boolean`, `reviewRequested?`: `boolean`, `owner?`: `string`, `team?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)[]\> | | `issueStartStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueStopStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `issueSubscriptions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `issueTrackedTimes` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\> | #### Defined in [apis/issue-api.ts:4120](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/issue-api.ts#L4120) ___ ### IssueApiFp ▸ **IssueApiFp**(`configuration?`): `Object` IssueApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `issueAddLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\>\> | | `issueAddSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueAddTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`AddTimeOption`](interfaces/AddTimeOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)\>\> | | `issueCheckSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\>\> | | `issueClearLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueCreateComment` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`CreateIssueCommentOption`](interfaces/CreateIssueCommentOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\>\> | | `issueCreateIssue` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateIssueOption`](interfaces/CreateIssueOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\>\> | | `issueCreateLabel` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `issueCreateMilestone` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateMilestoneOption`](interfaces/CreateMilestoneOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\>\> | | `issueDeleteComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueDeleteTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueEditComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\>\> | | `issueEditCommentDeprecated` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body?`: [`EditIssueCommentOption`](interfaces/EditIssueCommentOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\>\> | | `issueEditIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditIssueOption`](interfaces/EditIssueOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\>\> | | `issueEditIssueDeadline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditDeadlineOption`](interfaces/EditDeadlineOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`IssueDeadline`](interfaces/IssueDeadline.md)\>\> | | `issueEditLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `issueEditMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditMilestoneOption`](interfaces/EditMilestoneOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\>\> | | `issueGetComment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)\>\> | | `issueGetCommentReactions` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)[]\>\> | | `issueGetComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `before?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)[]\>\> | | `issueGetCommentsAndTimeline` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `since?`: `string`, `page?`: `number`, `limit?`: `number`, `before?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TimelineComment`](interfaces/TimelineComment.md)[]\>\> | | `issueGetIssue` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)\>\> | | `issueGetIssueReactions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)[]\>\> | | `issueGetLabel` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `issueGetLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\>\> | | `issueGetMilestone` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)\>\> | | `issueGetMilestonesList` | (`owner`: `string`, `repo`: `string`, `state?`: `string`, `name?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Milestone`](interfaces/Milestone.md)[]\>\> | | `issueGetRepoComments` | (`owner`: `string`, `repo`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Comment`](interfaces/Comment.md)[]\>\> | | `issueListIssues` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `labels?`: `string`, `q?`: `string`, `type?`: ``"issues"`` \| ``"pulls"``, `milestones?`: `string`, `since?`: `string`, `before?`: `string`, `createdBy?`: `string`, `assignedBy?`: `string`, `mentionedBy?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)[]\>\> | | `issueListLabels` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\>\> | | `issuePostCommentReaction` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)\>\> | | `issuePostIssueReaction` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `content?`: [`EditReactionOption`](interfaces/EditReactionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reaction`](interfaces/Reaction.md)\>\> | | `issueRemoveLabel` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueReplaceLabels` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`IssueLabelsOption`](interfaces/IssueLabelsOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\>\> | | `issueResetTime` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueSearchIssues` | (`state?`: `string`, `labels?`: `string`, `milestones?`: `string`, `q?`: `string`, `priorityRepoId?`: `number`, `type?`: `string`, `since?`: `string`, `before?`: `string`, `assigned?`: `boolean`, `created?`: `boolean`, `mentioned?`: `boolean`, `reviewRequested?`: `boolean`, `owner?`: `string`, `team?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Issue`](interfaces/Issue.md)[]\>\> | | `issueStartStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueStopStopWatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `issueSubscriptions` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `issueTrackedTimes` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\>\> | #### Defined in [apis/issue-api.ts:3431](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/issue-api.ts#L3431) ___ ### MiscellaneousApiAxiosParamCreator ▸ **MiscellaneousApiAxiosParamCreator**(`configuration?`): `Object` MiscellaneousApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `getNodeInfo` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getSigningKey` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getVersion` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `renderMarkdown` | (`body?`: [`MarkdownOption`](interfaces/MarkdownOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `renderMarkdownRaw` | (`body`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/miscellaneous-api.ts:33](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/miscellaneous-api.ts#L33) ___ ### MiscellaneousApiFactory ▸ **MiscellaneousApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` MiscellaneousApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `getNodeInfo` | (`options?`: `any`) => `AxiosPromise`<[`NodeInfo`](interfaces/NodeInfo.md)\> | | `getSigningKey` | (`options?`: `any`) => `AxiosPromise`<`string`\> | | `getVersion` | (`options?`: `any`) => `AxiosPromise`<[`ServerVersion`](interfaces/ServerVersion.md)\> | | `renderMarkdown` | (`body?`: [`MarkdownOption`](interfaces/MarkdownOption.md), `options?`: `any`) => `AxiosPromise`<`string`\> | | `renderMarkdownRaw` | (`body`: `string`, `options?`: `any`) => `AxiosPromise`<`string`\> | #### Defined in [apis/miscellaneous-api.ts:374](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/miscellaneous-api.ts#L374) ___ ### MiscellaneousApiFp ▸ **MiscellaneousApiFp**(`configuration?`): `Object` MiscellaneousApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `getNodeInfo` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NodeInfo`](interfaces/NodeInfo.md)\>\> | | `getSigningKey` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `getVersion` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`ServerVersion`](interfaces/ServerVersion.md)\>\> | | `renderMarkdown` | (`body?`: [`MarkdownOption`](interfaces/MarkdownOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `renderMarkdownRaw` | (`body`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | #### Defined in [apis/miscellaneous-api.ts:312](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/miscellaneous-api.ts#L312) ___ ### NotificationApiAxiosParamCreator ▸ **NotificationApiAxiosParamCreator**(`configuration?`): `Object` NotificationApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `notifyGetList` | (`all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyGetRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyGetThread` | (`id`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyNewAvailable` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyReadList` | (`lastReadAt?`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyReadRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `lastReadAt?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `notifyReadThread` | (`id`: `string`, `toStatus?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/notification-api.ts:31](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/notification-api.ts#L31) ___ ### NotificationApiFactory ▸ **NotificationApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` NotificationApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `notifyGetList` | (`all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\> | | `notifyGetRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\> | | `notifyGetThread` | (`id`: `string`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)\> | | `notifyNewAvailable` | (`options?`: `any`) => `AxiosPromise`<[`NotificationCount`](interfaces/NotificationCount.md)\> | | `notifyReadList` | (`lastReadAt?`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\> | | `notifyReadRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `lastReadAt?`: `string`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\> | | `notifyReadThread` | (`id`: `string`, `toStatus?`: `string`, `options?`: `any`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)\> | #### Defined in [apis/notification-api.ts:664](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/notification-api.ts#L664) ___ ### NotificationApiFp ▸ **NotificationApiFp**(`configuration?`): `Object` NotificationApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `notifyGetList` | (`all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\>\> | | `notifyGetRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `boolean`, `statusTypes?`: `string`[], `subjectType?`: (``"repository"`` \| ``"issue"`` \| ``"pull"`` \| ``"commit"``)[], `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\>\> | | `notifyGetThread` | (`id`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)\>\> | | `notifyNewAvailable` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationCount`](interfaces/NotificationCount.md)\>\> | | `notifyReadList` | (`lastReadAt?`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\>\> | | `notifyReadRepoList` | (`owner`: `string`, `repo`: `string`, `all?`: `string`, `statusTypes?`: `string`[], `toStatus?`: `string`, `lastReadAt?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)[]\>\> | | `notifyReadThread` | (`id`: `string`, `toStatus?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`NotificationThread`](interfaces/NotificationThread.md)\>\> | #### Defined in [apis/notification-api.ts:555](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/notification-api.ts#L555) ___ ### OrganizationApiAxiosParamCreator ▸ **OrganizationApiAxiosParamCreator**(`configuration?`): `Object` OrganizationApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `createOrgRepo` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `createOrgRepoDeprecated` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgAddTeamMember` | (`id`: `number`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgAddTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgConcealMember` | (`org`: `string`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgCreate` | (`organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgCreateHook` | (`org`: `string`, `body`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgCreateLabel` | (`org`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgCreateTeam` | (`org`: `string`, `body?`: [`CreateTeamOption`](interfaces/CreateTeamOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgDelete` | (`org`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgDeleteHook` | (`org`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgDeleteLabel` | (`org`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgDeleteMember` | (`org`: `string`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgDeleteTeam` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgEdit` | (`org`: `string`, `body`: [`EditOrgOption`](interfaces/EditOrgOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgEditHook` | (`org`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgEditLabel` | (`org`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgEditTeam` | (`id`: `number`, `body?`: [`EditTeamOption`](interfaces/EditTeamOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGet` | (`org`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGetAll` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGetHook` | (`org`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGetLabel` | (`org`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGetTeam` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgGetUserPermissions` | (`username`: `string`, `org`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgIsMember` | (`org`: `string`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgIsPublicMember` | (`org`: `string`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListCurrentUserOrgs` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListHooks` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListLabels` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListPublicMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListRepos` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListTeamMember` | (`id`: `number`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListTeamMembers` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListTeamRepos` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListTeams` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgListUserOrgs` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgPublicizeMember` | (`org`: `string`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgRemoveTeamMember` | (`id`: `number`, `username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `orgRemoveTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `teamSearch` | (`org`: `string`, `q?`: `string`, `includeDesc?`: `boolean`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/organization-api.ts:61](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/organization-api.ts#L61) ___ ### OrganizationApiFactory ▸ **OrganizationApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` OrganizationApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `createOrgRepo` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `createOrgRepoDeprecated` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `orgAddTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgAddTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgConcealMember` | (`org`: `string`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgCreate` | (`organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\> | | `orgCreateHook` | (`org`: `string`, `body`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `orgCreateLabel` | (`org`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `orgCreateTeam` | (`org`: `string`, `body?`: [`CreateTeamOption`](interfaces/CreateTeamOption.md), `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\> | | `orgDelete` | (`org`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgDeleteHook` | (`org`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgDeleteLabel` | (`org`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgDeleteMember` | (`org`: `string`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgDeleteTeam` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgEdit` | (`org`: `string`, `body`: [`EditOrgOption`](interfaces/EditOrgOption.md), `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\> | | `orgEditHook` | (`org`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `orgEditLabel` | (`org`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `orgEditTeam` | (`id`: `number`, `body?`: [`EditTeamOption`](interfaces/EditTeamOption.md), `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\> | | `orgGet` | (`org`: `string`, `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\> | | `orgGetAll` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\> | | `orgGetHook` | (`org`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `orgGetLabel` | (`org`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\> | | `orgGetTeam` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\> | | `orgGetUserPermissions` | (`username`: `string`, `org`: `string`, `options?`: `any`) => `AxiosPromise`<[`OrganizationPermissions`](interfaces/OrganizationPermissions.md)\> | | `orgIsMember` | (`org`: `string`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgIsPublicMember` | (`org`: `string`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgListCurrentUserOrgs` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\> | | `orgListHooks` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)[]\> | | `orgListLabels` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\> | | `orgListMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `orgListPublicMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `orgListRepos` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `orgListTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)\> | | `orgListTeamMembers` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `orgListTeamRepos` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `orgListTeams` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\> | | `orgListUserOrgs` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\> | | `orgPublicizeMember` | (`org`: `string`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgRemoveTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `orgRemoveTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `teamSearch` | (`org`: `string`, `q?`: `string`, `includeDesc?`: `boolean`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`TeamSearch200Response`](interfaces/TeamSearch200Response.md)\> | #### Defined in [apis/organization-api.ts:3127](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/organization-api.ts#L3127) ___ ### OrganizationApiFp ▸ **OrganizationApiFp**(`configuration?`): `Object` OrganizationApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `createOrgRepo` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `createOrgRepoDeprecated` | (`org`: `string`, `body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `orgAddTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgAddTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgConcealMember` | (`org`: `string`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgCreate` | (`organization`: [`CreateOrgOption`](interfaces/CreateOrgOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\>\> | | `orgCreateHook` | (`org`: `string`, `body`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `orgCreateLabel` | (`org`: `string`, `body?`: [`CreateLabelOption`](interfaces/CreateLabelOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `orgCreateTeam` | (`org`: `string`, `body?`: [`CreateTeamOption`](interfaces/CreateTeamOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\>\> | | `orgDelete` | (`org`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgDeleteHook` | (`org`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgDeleteLabel` | (`org`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgDeleteMember` | (`org`: `string`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgDeleteTeam` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgEdit` | (`org`: `string`, `body`: [`EditOrgOption`](interfaces/EditOrgOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\>\> | | `orgEditHook` | (`org`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `orgEditLabel` | (`org`: `string`, `id`: `number`, `body?`: [`EditLabelOption`](interfaces/EditLabelOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `orgEditTeam` | (`id`: `number`, `body?`: [`EditTeamOption`](interfaces/EditTeamOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\>\> | | `orgGet` | (`org`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)\>\> | | `orgGetAll` | (`lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\>\> | | `orgGetHook` | (`org`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `orgGetLabel` | (`org`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)\>\> | | `orgGetTeam` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\>\> | | `orgGetUserPermissions` | (`username`: `string`, `org`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`OrganizationPermissions`](interfaces/OrganizationPermissions.md)\>\> | | `orgIsMember` | (`org`: `string`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgIsPublicMember` | (`org`: `string`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgListCurrentUserOrgs` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\>\> | | `orgListHooks` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)[]\>\> | | `orgListLabels` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Label`](interfaces/Label.md)[]\>\> | | `orgListMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `orgListPublicMembers` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `orgListRepos` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `orgListTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)\>\> | | `orgListTeamMembers` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `orgListTeamRepos` | (`id`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `orgListTeams` | (`org`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\>\> | | `orgListUserOrgs` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Organization`](interfaces/Organization.md)[]\>\> | | `orgPublicizeMember` | (`org`: `string`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgRemoveTeamMember` | (`id`: `number`, `username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `orgRemoveTeamRepository` | (`id`: `number`, `org`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `teamSearch` | (`org`: `string`, `q?`: `string`, `includeDesc?`: `boolean`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TeamSearch200Response`](interfaces/TeamSearch200Response.md)\>\> | #### Defined in [apis/organization-api.ts:2612](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/organization-api.ts#L2612) ___ ### RepositoryApiAxiosParamCreator ▸ **RepositoryApiAxiosParamCreator**(`configuration?`): `Object` RepositoryApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `acceptRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `createFork` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateForkOption`](interfaces/CreateForkOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `generateRepo` | (`templateOwner`: `string`, `templateRepo`: `string`, `body?`: [`GenerateRepoOption`](interfaces/GenerateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getAnnotatedTag` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getBlob` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getTree` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `recursive?`: `boolean`, `page?`: `number`, `perPage?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `listForks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `rejectRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoAddCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `body?`: [`AddCollaboratorOption`](interfaces/AddCollaboratorOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoAddTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoAddTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCheckCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCheckTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateBranch` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchRepoOption`](interfaces/CreateBranchRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateBranchProtection` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchProtectionOption`](interfaces/CreateBranchProtectionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`CreateFileOptions`](interfaces/CreateFileOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateHook` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateKey` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreatePullRequest` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreatePullRequestOption`](interfaces/CreatePullRequestOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreatePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`CreatePullReviewOptions`](interfaces/CreatePullReviewOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreatePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateRelease` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateReleaseOption`](interfaces/CreateReleaseOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachment`: `File`, `name?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateStatus` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `body?`: [`CreateStatusOption`](interfaces/CreateStatusOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateTag` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateTagOption`](interfaces/CreateTagOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoCreateWikiPage` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDelete` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`DeleteFileOptions`](interfaces/DeleteFileOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeletePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeletePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDeleteWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`DismissPullReviewOptions`](interfaces/DismissPullReviewOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDownloadCommitDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `diffType`: ``"patch"`` \| ``"diff"``, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoDownloadPullDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `diffType`: ``"patch"`` \| ``"diff"``, `binary?`: `boolean`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEdit` | (`owner`: `string`, `repo`: `string`, `body?`: [`EditRepoOption`](interfaces/EditRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `body?`: [`EditBranchProtectionOption`](interfaces/EditBranchProtectionOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditGitHookOption`](interfaces/EditGitHookOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditPullRequestOption`](interfaces/EditPullRequestOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditReleaseOption`](interfaces/EditReleaseOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `body?`: [`EditAttachmentOptions`](interfaces/EditAttachmentOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoEditWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGet` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetAllCommits` | (`owner`: `string`, `repo`: `string`, `sha?`: `string`, `path?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetArchive` | (`owner`: `string`, `repo`: `string`, `archive`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetAssignees` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetByID` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetCombinedStatusByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetContents` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetContentsList` | (`owner`: `string`, `repo`: `string`, `ref?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetEditorConfig` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetIssueTemplates` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetLanguages` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetNote` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetPullRequestCommits` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetPullReviewComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetRawFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetReviewers` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetSingleCommit` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetWikiPageRevisions` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `page?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoGetWikiPages` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListAllGitRefs` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListBranchProtection` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListBranches` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListCollaborators` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListGitHooks` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListGitRefs` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListHooks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListKeys` | (`owner`: `string`, `repo`: `string`, `keyId?`: `number`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListPullRequests` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `sort?`: ``"priority"`` \| ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"mostcomment"`` \| ``"leastcomment"``, `milestone?`: `number`, `labels?`: `number`[], `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListPullReviews` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListReleaseAttachments` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListReleases` | (`owner`: `string`, `repo`: `string`, `draft?`: `boolean`, `preRelease?`: `boolean`, `perPage?`: `number`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListStargazers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListStatuses` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListStatusesByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListSubscribers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListTags` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListTeams` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoListTopics` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoMergePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`MergePullRequestOption`](interfaces/MergePullRequestOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoMigrate` | (`body?`: [`MigrateRepoOptions`](interfaces/MigrateRepoOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoMirrorSync` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoPullRequestIsMerged` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoSearch` | (`q?`: `string`, `topic?`: `boolean`, `includeDesc?`: `boolean`, `uid?`: `number`, `priorityOwnerId?`: `number`, `teamId?`: `number`, `starredBy?`: `number`, `_private?`: `boolean`, `isPrivate?`: `boolean`, `template?`: `boolean`, `archived?`: `boolean`, `mode?`: `string`, `exclusive?`: `boolean`, `repo?`: `string`, `owner?`: `string`, `lang?`: `string`, `subject?`: `string`, `book?`: `string`, `includeMetadata?`: `boolean`, `sort?`: `string`, `order?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoSigningKey` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoSubmitPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`SubmitPullReviewOptions`](interfaces/SubmitPullReviewOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoTestHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoTransfer` | (`owner`: `string`, `repo`: `string`, `body`: [`TransferRepoOption`](interfaces/TransferRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoUnDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoUpdateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`UpdateFileOptions`](interfaces/UpdateFileOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoUpdatePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `style?`: ``"merge"`` \| ``"rebase"``, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `repoUpdateTopics` | (`owner`: `string`, `repo`: `string`, `body?`: [`RepoTopicOptions`](interfaces/RepoTopicOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `topicSearch` | (`q`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentCheckSubscription` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentPutSubscription` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/repository-api.ts:159](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/repository-api.ts#L159) ___ ### RepositoryApiFactory ▸ **RepositoryApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` RepositoryApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `acceptRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `createFork` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateForkOption`](interfaces/CreateForkOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `generateRepo` | (`templateOwner`: `string`, `templateRepo`: `string`, `body?`: [`GenerateRepoOption`](interfaces/GenerateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `getAnnotatedTag` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `any`) => `AxiosPromise`<[`AnnotatedTag`](interfaces/AnnotatedTag.md)\> | | `getBlob` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `any`) => `AxiosPromise`<[`GitBlobResponse`](interfaces/GitBlobResponse.md)\> | | `getTree` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `recursive?`: `boolean`, `page?`: `number`, `perPage?`: `number`, `options?`: `any`) => `AxiosPromise`<[`GitTreeResponse`](interfaces/GitTreeResponse.md)\> | | `listForks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `rejectRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoAddCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `body?`: [`AddCollaboratorOption`](interfaces/AddCollaboratorOption.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoAddTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoAddTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoCheckCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoCheckTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\> | | `repoCreateBranch` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchRepoOption`](interfaces/CreateBranchRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)\> | | `repoCreateBranchProtection` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchProtectionOption`](interfaces/CreateBranchProtectionOption.md), `options?`: `any`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\> | | `repoCreateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`CreateFileOptions`](interfaces/CreateFileOptions.md), `options?`: `any`) => `AxiosPromise`<[`FileResponse`](interfaces/FileResponse.md)\> | | `repoCreateHook` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `repoCreateKey` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `any`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)\> | | `repoCreatePullRequest` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreatePullRequestOption`](interfaces/CreatePullRequestOption.md), `options?`: `any`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\> | | `repoCreatePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`CreatePullReviewOptions`](interfaces/CreatePullReviewOptions.md), `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\> | | `repoCreatePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)[]\> | | `repoCreateRelease` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateReleaseOption`](interfaces/CreateReleaseOption.md), `options?`: `any`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\> | | `repoCreateReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachment`: `File`, `name?`: `string`, `options?`: `any`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\> | | `repoCreateStatus` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `body?`: [`CreateStatusOption`](interfaces/CreateStatusOption.md), `options?`: `any`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)\> | | `repoCreateTag` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateTagOption`](interfaces/CreateTagOption.md), `options?`: `any`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)\> | | `repoCreateWikiPage` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options?`: `any`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\> | | `repoDelete` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`DeleteFileOptions`](interfaces/DeleteFileOptions.md), `options?`: `any`) => `AxiosPromise`<[`FileDeleteResponse`](interfaces/FileDeleteResponse.md)\> | | `repoDeleteGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeletePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeletePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDeleteWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`DismissPullReviewOptions`](interfaces/DismissPullReviewOptions.md), `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\> | | `repoDownloadCommitDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `diffType`: ``"patch"`` \| ``"diff"``, `options?`: `any`) => `AxiosPromise`<`string`\> | | `repoDownloadPullDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `diffType`: ``"patch"`` \| ``"diff"``, `binary?`: `boolean`, `options?`: `any`) => `AxiosPromise`<`string`\> | | `repoEdit` | (`owner`: `string`, `repo`: `string`, `body?`: [`EditRepoOption`](interfaces/EditRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoEditBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `body?`: [`EditBranchProtectionOption`](interfaces/EditBranchProtectionOption.md), `options?`: `any`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\> | | `repoEditGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditGitHookOption`](interfaces/EditGitHookOption.md), `options?`: `any`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)\> | | `repoEditHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `repoEditPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditPullRequestOption`](interfaces/EditPullRequestOption.md), `options?`: `any`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\> | | `repoEditRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditReleaseOption`](interfaces/EditReleaseOption.md), `options?`: `any`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\> | | `repoEditReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `body?`: [`EditAttachmentOptions`](interfaces/EditAttachmentOptions.md), `options?`: `any`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\> | | `repoEditWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options?`: `any`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\> | | `repoGet` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoGetAllCommits` | (`owner`: `string`, `repo`: `string`, `sha?`: `string`, `path?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)[]\> | | `repoGetArchive` | (`owner`: `string`, `repo`: `string`, `archive`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoGetAssignees` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `repoGetBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options?`: `any`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)\> | | `repoGetBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options?`: `any`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\> | | `repoGetByID` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoGetCombinedStatusByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`CombinedStatus`](interfaces/CombinedStatus.md)\> | | `repoGetContents` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options?`: `any`) => `AxiosPromise`<[`ContentsResponse`](interfaces/ContentsResponse.md)\> | | `repoGetContentsList` | (`owner`: `string`, `repo`: `string`, `ref?`: `string`, `options?`: `any`) => `AxiosPromise`<[`ContentsResponse`](interfaces/ContentsResponse.md)[]\> | | `repoGetEditorConfig` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoGetGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `any`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)\> | | `repoGetHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\> | | `repoGetIssueTemplates` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`IssueTemplate`](interfaces/IssueTemplate.md)[]\> | | `repoGetKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)\> | | `repoGetLanguages` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<{ `[key: string]`: `number`; }\> | | `repoGetNote` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `any`) => `AxiosPromise`<[`Note`](interfaces/Note.md)\> | | `repoGetPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\> | | `repoGetPullRequestCommits` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)[]\> | | `repoGetPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\> | | `repoGetPullReviewComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullReviewComment`](interfaces/PullReviewComment.md)[]\> | | `repoGetRawFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoGetRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\> | | `repoGetReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options?`: `any`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\> | | `repoGetReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `any`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\> | | `repoGetReviewers` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `repoGetSingleCommit` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `any`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)\> | | `repoGetTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `any`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)\> | | `repoGetWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options?`: `any`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\> | | `repoGetWikiPageRevisions` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `page?`: `number`, `options?`: `any`) => `AxiosPromise`<[`WikiCommitList`](interfaces/WikiCommitList.md)\> | | `repoGetWikiPages` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`WikiPageMetaData`](interfaces/WikiPageMetaData.md)[]\> | | `repoListAllGitRefs` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`Reference`](interfaces/Reference.md)[]\> | | `repoListBranchProtection` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)[]\> | | `repoListBranches` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)[]\> | | `repoListCollaborators` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `repoListGitHooks` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)[]\> | | `repoListGitRefs` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `options?`: `any`) => `AxiosPromise`<[`Reference`](interfaces/Reference.md)[]\> | | `repoListHooks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)[]\> | | `repoListKeys` | (`owner`: `string`, `repo`: `string`, `keyId?`: `number`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)[]\> | | `repoListPullRequests` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `sort?`: ``"priority"`` \| ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"mostcomment"`` \| ``"leastcomment"``, `milestone?`: `number`, `labels?`: `number`[], `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)[]\> | | `repoListPullReviews` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)[]\> | | `repoListReleaseAttachments` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)[]\> | | `repoListReleases` | (`owner`: `string`, `repo`: `string`, `draft?`: `boolean`, `preRelease?`: `boolean`, `perPage?`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Release`](interfaces/Release.md)[]\> | | `repoListStargazers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `repoListStatuses` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)[]\> | | `repoListStatusesByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)[]\> | | `repoListSubscribers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `repoListTags` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)[]\> | | `repoListTeams` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\> | | `repoListTopics` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`TopicName`](interfaces/TopicName.md)\> | | `repoMergePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`MergePullRequestOption`](interfaces/MergePullRequestOption.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoMigrate` | (`body?`: [`MigrateRepoOptions`](interfaces/MigrateRepoOptions.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoMirrorSync` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoPullRequestIsMerged` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoSearch` | (`q?`: `string`, `topic?`: `boolean`, `includeDesc?`: `boolean`, `uid?`: `number`, `priorityOwnerId?`: `number`, `teamId?`: `number`, `starredBy?`: `number`, `_private?`: `boolean`, `isPrivate?`: `boolean`, `template?`: `boolean`, `archived?`: `boolean`, `mode?`: `string`, `exclusive?`: `boolean`, `repo?`: `string`, `owner?`: `string`, `lang?`: `string`, `subject?`: `string`, `book?`: `string`, `includeMetadata?`: `boolean`, `sort?`: `string`, `order?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`SearchResults`](interfaces/SearchResults.md)\> | | `repoSigningKey` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`string`\> | | `repoSubmitPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`SubmitPullReviewOptions`](interfaces/SubmitPullReviewOptions.md), `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\> | | `repoTestHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\> | | `repoTransfer` | (`owner`: `string`, `repo`: `string`, `body`: [`TransferRepoOption`](interfaces/TransferRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `repoUnDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `any`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\> | | `repoUpdateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`UpdateFileOptions`](interfaces/UpdateFileOptions.md), `options?`: `any`) => `AxiosPromise`<[`FileResponse`](interfaces/FileResponse.md)\> | | `repoUpdatePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `style?`: ``"merge"`` \| ``"rebase"``, `options?`: `any`) => `AxiosPromise`<`void`\> | | `repoUpdateTopics` | (`owner`: `string`, `repo`: `string`, `body?`: [`RepoTopicOptions`](interfaces/RepoTopicOptions.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `topicSearch` | (`q`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`TopicResponse`](interfaces/TopicResponse.md)[]\> | | `userCurrentCheckSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\> | | `userCurrentDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentPutSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\> | | `userTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user`: `string`, `options?`: `any`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\> | #### Defined in [apis/repository-api.ts:10241](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/repository-api.ts#L10241) ___ ### RepositoryApiFp ▸ **RepositoryApiFp**(`configuration?`): `Object` RepositoryApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `acceptRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `createFork` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateForkOption`](interfaces/CreateForkOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `generateRepo` | (`templateOwner`: `string`, `templateRepo`: `string`, `body?`: [`GenerateRepoOption`](interfaces/GenerateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `getAnnotatedTag` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`AnnotatedTag`](interfaces/AnnotatedTag.md)\>\> | | `getBlob` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GitBlobResponse`](interfaces/GitBlobResponse.md)\>\> | | `getTree` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `recursive?`: `boolean`, `page?`: `number`, `perPage?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GitTreeResponse`](interfaces/GitTreeResponse.md)\>\> | | `listForks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `rejectRepoTransfer` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoAddCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `body?`: [`AddCollaboratorOption`](interfaces/AddCollaboratorOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoAddTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoAddTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoCheckCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoCheckTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)\>\> | | `repoCreateBranch` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchRepoOption`](interfaces/CreateBranchRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)\>\> | | `repoCreateBranchProtection` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateBranchProtectionOption`](interfaces/CreateBranchProtectionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\>\> | | `repoCreateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`CreateFileOptions`](interfaces/CreateFileOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`FileResponse`](interfaces/FileResponse.md)\>\> | | `repoCreateHook` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateHookOption`](interfaces/CreateHookOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `repoCreateKey` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)\>\> | | `repoCreatePullRequest` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreatePullRequestOption`](interfaces/CreatePullRequestOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\>\> | | `repoCreatePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`CreatePullReviewOptions`](interfaces/CreatePullReviewOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\>\> | | `repoCreatePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)[]\>\> | | `repoCreateRelease` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateReleaseOption`](interfaces/CreateReleaseOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\>\> | | `repoCreateReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachment`: `File`, `name?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\>\> | | `repoCreateStatus` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `body?`: [`CreateStatusOption`](interfaces/CreateStatusOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)\>\> | | `repoCreateTag` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateTagOption`](interfaces/CreateTagOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)\>\> | | `repoCreateWikiPage` | (`owner`: `string`, `repo`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\>\> | | `repoDelete` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteCollaborator` | (`owner`: `string`, `repo`: `string`, `collaborator`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`DeleteFileOptions`](interfaces/DeleteFileOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`FileDeleteResponse`](interfaces/FileDeleteResponse.md)\>\> | | `repoDeleteGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeletePullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeletePullReviewRequests` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body`: [`PullReviewRequestOptions`](interfaces/PullReviewRequestOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteTeam` | (`owner`: `string`, `repo`: `string`, `team`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteTopic` | (`owner`: `string`, `repo`: `string`, `topic`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDeleteWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`DismissPullReviewOptions`](interfaces/DismissPullReviewOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\>\> | | `repoDownloadCommitDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `diffType`: ``"patch"`` \| ``"diff"``, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `repoDownloadPullDiffOrPatch` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `diffType`: ``"patch"`` \| ``"diff"``, `binary?`: `boolean`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `repoEdit` | (`owner`: `string`, `repo`: `string`, `body?`: [`EditRepoOption`](interfaces/EditRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoEditBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `body?`: [`EditBranchProtectionOption`](interfaces/EditBranchProtectionOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\>\> | | `repoEditGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `body?`: [`EditGitHookOption`](interfaces/EditGitHookOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)\>\> | | `repoEditHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditHookOption`](interfaces/EditHookOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `repoEditPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`EditPullRequestOption`](interfaces/EditPullRequestOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\>\> | | `repoEditRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `body?`: [`EditReleaseOption`](interfaces/EditReleaseOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\>\> | | `repoEditReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `body?`: [`EditAttachmentOptions`](interfaces/EditAttachmentOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\>\> | | `repoEditWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `body?`: [`CreateWikiPageOptions`](interfaces/CreateWikiPageOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\>\> | | `repoGet` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoGetAllCommits` | (`owner`: `string`, `repo`: `string`, `sha?`: `string`, `path?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)[]\>\> | | `repoGetArchive` | (`owner`: `string`, `repo`: `string`, `archive`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoGetAssignees` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `repoGetBranch` | (`owner`: `string`, `repo`: `string`, `branch`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)\>\> | | `repoGetBranchProtection` | (`owner`: `string`, `repo`: `string`, `name`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)\>\> | | `repoGetByID` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoGetCombinedStatusByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`CombinedStatus`](interfaces/CombinedStatus.md)\>\> | | `repoGetContents` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`ContentsResponse`](interfaces/ContentsResponse.md)\>\> | | `repoGetContentsList` | (`owner`: `string`, `repo`: `string`, `ref?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`ContentsResponse`](interfaces/ContentsResponse.md)[]\>\> | | `repoGetEditorConfig` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoGetGitHook` | (`owner`: `string`, `repo`: `string`, `id`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)\>\> | | `repoGetHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)\>\> | | `repoGetIssueTemplates` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`IssueTemplate`](interfaces/IssueTemplate.md)[]\>\> | | `repoGetKey` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)\>\> | | `repoGetLanguages` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<{ `[key: string]`: `number`; }\>\> | | `repoGetNote` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Note`](interfaces/Note.md)\>\> | | `repoGetPullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)\>\> | | `repoGetPullRequestCommits` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)[]\>\> | | `repoGetPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\>\> | | `repoGetPullReviewComments` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReviewComment`](interfaces/PullReviewComment.md)[]\>\> | | `repoGetRawFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `ref?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoGetRelease` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\>\> | | `repoGetReleaseAttachment` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `attachmentId`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)\>\> | | `repoGetReleaseByTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Release`](interfaces/Release.md)\>\> | | `repoGetReviewers` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `repoGetSingleCommit` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Commit`](interfaces/Commit.md)\>\> | | `repoGetTag` | (`owner`: `string`, `repo`: `string`, `tag`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)\>\> | | `repoGetWikiPage` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WikiPage`](interfaces/WikiPage.md)\>\> | | `repoGetWikiPageRevisions` | (`owner`: `string`, `repo`: `string`, `pageName`: `string`, `page?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WikiCommitList`](interfaces/WikiCommitList.md)\>\> | | `repoGetWikiPages` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WikiPageMetaData`](interfaces/WikiPageMetaData.md)[]\>\> | | `repoListAllGitRefs` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reference`](interfaces/Reference.md)[]\>\> | | `repoListBranchProtection` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`BranchProtection`](interfaces/BranchProtection.md)[]\>\> | | `repoListBranches` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Branch`](interfaces/Branch.md)[]\>\> | | `repoListCollaborators` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `repoListGitHooks` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GitHook`](interfaces/GitHook.md)[]\>\> | | `repoListGitRefs` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Reference`](interfaces/Reference.md)[]\>\> | | `repoListHooks` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Hook`](interfaces/Hook.md)[]\>\> | | `repoListKeys` | (`owner`: `string`, `repo`: `string`, `keyId?`: `number`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`DeployKey`](interfaces/DeployKey.md)[]\>\> | | `repoListPullRequests` | (`owner`: `string`, `repo`: `string`, `state?`: ``"all"`` \| ``"closed"`` \| ``"open"``, `sort?`: ``"priority"`` \| ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"mostcomment"`` \| ``"leastcomment"``, `milestone?`: `number`, `labels?`: `number`[], `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullRequest`](interfaces/PullRequest.md)[]\>\> | | `repoListPullReviews` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)[]\>\> | | `repoListReleaseAttachments` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Attachment`](interfaces/Attachment.md)[]\>\> | | `repoListReleases` | (`owner`: `string`, `repo`: `string`, `draft?`: `boolean`, `preRelease?`: `boolean`, `perPage?`: `number`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Release`](interfaces/Release.md)[]\>\> | | `repoListStargazers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `repoListStatuses` | (`owner`: `string`, `repo`: `string`, `sha`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)[]\>\> | | `repoListStatusesByRef` | (`owner`: `string`, `repo`: `string`, `ref`: `string`, `sort?`: ``"oldest"`` \| ``"recentupdate"`` \| ``"leastupdate"`` \| ``"leastindex"`` \| ``"highestindex"``, `state?`: ``"error"`` \| ``"pending"`` \| ``"success"`` \| ``"failure"`` \| ``"warning"``, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`CommitStatus`](interfaces/CommitStatus.md)[]\>\> | | `repoListSubscribers` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `repoListTags` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Tag`](interfaces/Tag.md)[]\>\> | | `repoListTeams` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\>\> | | `repoListTopics` | (`owner`: `string`, `repo`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TopicName`](interfaces/TopicName.md)\>\> | | `repoMergePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `body?`: [`MergePullRequestOption`](interfaces/MergePullRequestOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoMigrate` | (`body?`: [`MigrateRepoOptions`](interfaces/MigrateRepoOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoMirrorSync` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoPullRequestIsMerged` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoSearch` | (`q?`: `string`, `topic?`: `boolean`, `includeDesc?`: `boolean`, `uid?`: `number`, `priorityOwnerId?`: `number`, `teamId?`: `number`, `starredBy?`: `number`, `_private?`: `boolean`, `isPrivate?`: `boolean`, `template?`: `boolean`, `archived?`: `boolean`, `mode?`: `string`, `exclusive?`: `boolean`, `repo?`: `string`, `owner?`: `string`, `lang?`: `string`, `subject?`: `string`, `book?`: `string`, `includeMetadata?`: `boolean`, `sort?`: `string`, `order?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`SearchResults`](interfaces/SearchResults.md)\>\> | | `repoSigningKey` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `repoSubmitPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `body`: [`SubmitPullReviewOptions`](interfaces/SubmitPullReviewOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\>\> | | `repoTestHook` | (`owner`: `string`, `repo`: `string`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user?`: `string`, `since?`: `string`, `before?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\>\> | | `repoTransfer` | (`owner`: `string`, `repo`: `string`, `body`: [`TransferRepoOption`](interfaces/TransferRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `repoUnDismissPullReview` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PullReview`](interfaces/PullReview.md)\>\> | | `repoUpdateFile` | (`owner`: `string`, `repo`: `string`, `filepath`: `string`, `body`: [`UpdateFileOptions`](interfaces/UpdateFileOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`FileResponse`](interfaces/FileResponse.md)\>\> | | `repoUpdatePullRequest` | (`owner`: `string`, `repo`: `string`, `index`: `number`, `style?`: ``"merge"`` \| ``"rebase"``, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `repoUpdateTopics` | (`owner`: `string`, `repo`: `string`, `body?`: [`RepoTopicOptions`](interfaces/RepoTopicOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `topicSearch` | (`q`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TopicResponse`](interfaces/TopicResponse.md)[]\>\> | | `userCurrentCheckSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\>\> | | `userCurrentDeleteSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentPutSubscription` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`WatchInfo`](interfaces/WatchInfo.md)\>\> | | `userTrackedTimes` | (`owner`: `string`, `repo`: `string`, `user`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\>\> | #### Defined in [apis/repository-api.ts:8540](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/repository-api.ts#L8540) ___ ### SettingsApiAxiosParamCreator ▸ **SettingsApiAxiosParamCreator**(`configuration?`): `Object` SettingsApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `getGeneralAPISettings` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getGeneralAttachmentSettings` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getGeneralRepositorySettings` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getGeneralUISettings` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/settings-api.ts:35](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/settings-api.ts#L35) ___ ### SettingsApiFactory ▸ **SettingsApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` SettingsApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `getGeneralAPISettings` | (`options?`: `any`) => `AxiosPromise`<[`GeneralAPISettings`](interfaces/GeneralAPISettings.md)\> | | `getGeneralAttachmentSettings` | (`options?`: `any`) => `AxiosPromise`<[`GeneralAttachmentSettings`](interfaces/GeneralAttachmentSettings.md)\> | | `getGeneralRepositorySettings` | (`options?`: `any`) => `AxiosPromise`<[`GeneralRepoSettings`](interfaces/GeneralRepoSettings.md)\> | | `getGeneralUISettings` | (`options?`: `any`) => `AxiosPromise`<[`GeneralUISettings`](interfaces/GeneralUISettings.md)\> | #### Defined in [apis/settings-api.ts:302](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/settings-api.ts#L302) ___ ### SettingsApiFp ▸ **SettingsApiFp**(`configuration?`): `Object` SettingsApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `getGeneralAPISettings` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GeneralAPISettings`](interfaces/GeneralAPISettings.md)\>\> | | `getGeneralAttachmentSettings` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GeneralAttachmentSettings`](interfaces/GeneralAttachmentSettings.md)\>\> | | `getGeneralRepositorySettings` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GeneralRepoSettings`](interfaces/GeneralRepoSettings.md)\>\> | | `getGeneralUISettings` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GeneralUISettings`](interfaces/GeneralUISettings.md)\>\> | #### Defined in [apis/settings-api.ts:252](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/settings-api.ts#L252) ___ ### UserApiAxiosParamCreator ▸ **UserApiAxiosParamCreator**(`configuration?`): `Object` UserApi - axios parameter creator **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getUserSettings` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `getVerificationToken` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `updateUserSettings` | (`body?`: [`UserSettingsOptions`](interfaces/UserSettingsOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userAddEmail` | (`body?`: [`CreateEmailOption`](interfaces/CreateEmailOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCheckFollowing` | (`follower`: `string`, `followee`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCreateOAuth2Application` | (`body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCreateToken` | (`username`: `string`, `userCreateToken?`: [`CreateAccessTokenOption`](interfaces/CreateAccessTokenOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentCheckFollowing` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentCheckStarring` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentDeleteFollow` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentDeleteGPGKey` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentDeleteKey` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentDeleteStar` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentGetGPGKey` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentGetKey` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListFollowers` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListFollowing` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListGPGKeys` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListKeys` | (`fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListRepos` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListStarred` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentListSubscriptions` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentPostGPGKey` | (`form?`: [`CreateGPGKeyOption`](interfaces/CreateGPGKeyOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentPostKey` | (`body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentPutFollow` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentPutStar` | (`owner`: `string`, `repo`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userCurrentTrackedTimes` | (`since?`: `string`, `before?`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userDeleteAccessToken` | (`username`: `string`, `token`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userDeleteEmail` | (`body?`: [`DeleteEmailOption`](interfaces/DeleteEmailOption.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userDeleteOAuth2Application` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGet` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetCurrent` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetHeatmapData` | (`username`: `string`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetOAuth2Application` | (`id`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetOauth2Application` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetStopWatches` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userGetTokens` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListEmails` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListFollowers` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListFollowing` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListGPGKeys` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListKeys` | (`username`: `string`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListRepos` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListStarred` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListSubscriptions` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userListTeams` | (`page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userSearch` | (`q?`: `string`, `uid?`: `number`, `lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userUpdateOAuth2Application` | (`id`: `number`, `body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | | `userVerifyGPGKey` | (`options`: `AxiosRequestConfig`) => `Promise`<`RequestArgs`\> | #### Defined in [apis/user-api.ts:69](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/user-api.ts#L69) ___ ### UserApiFactory ▸ **UserApiFactory**(`configuration?`, `basePath?`, `axios?`): `Object` UserApi - factory interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | | `basePath?` | `string` | | `axios?` | `AxiosInstance` | #### Returns `Object` | Name | Type | | :------ | :------ | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\> | | `getUserSettings` | (`options?`: `any`) => `AxiosPromise`<[`UserSettings`](interfaces/UserSettings.md)[]\> | | `getVerificationToken` | (`options?`: `any`) => `AxiosPromise`<`string`\> | | `updateUserSettings` | (`body?`: [`UserSettingsOptions`](interfaces/UserSettingsOptions.md), `options?`: `any`) => `AxiosPromise`<[`UserSettings`](interfaces/UserSettings.md)[]\> | | `userAddEmail` | (`body?`: [`CreateEmailOption`](interfaces/CreateEmailOption.md), `options?`: `any`) => `AxiosPromise`<[`Email`](interfaces/Email.md)[]\> | | `userCheckFollowing` | (`follower`: `string`, `followee`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCreateOAuth2Application` | (`body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options?`: `any`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\> | | `userCreateToken` | (`username`: `string`, `userCreateToken?`: [`CreateAccessTokenOption`](interfaces/CreateAccessTokenOption.md), `options?`: `any`) => `AxiosPromise`<[`AccessToken`](interfaces/AccessToken.md)\> | | `userCurrentCheckFollowing` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentCheckStarring` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentDeleteFollow` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentDeleteGPGKey` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentDeleteKey` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentDeleteStar` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentGetGPGKey` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\> | | `userCurrentGetKey` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\> | | `userCurrentListFollowers` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `userCurrentListFollowing` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `userCurrentListGPGKeys` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)[]\> | | `userCurrentListKeys` | (`fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)[]\> | | `userCurrentListRepos` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userCurrentListStarred` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userCurrentListSubscriptions` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userCurrentPostGPGKey` | (`form?`: [`CreateGPGKeyOption`](interfaces/CreateGPGKeyOption.md), `options?`: `any`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\> | | `userCurrentPostKey` | (`body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `any`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\> | | `userCurrentPutFollow` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentPutStar` | (`owner`: `string`, `repo`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userCurrentTrackedTimes` | (`since?`: `string`, `before?`: `string`, `options?`: `any`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\> | | `userDeleteAccessToken` | (`username`: `string`, `token`: `string`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userDeleteEmail` | (`body?`: [`DeleteEmailOption`](interfaces/DeleteEmailOption.md), `options?`: `any`) => `AxiosPromise`<`void`\> | | `userDeleteOAuth2Application` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<`void`\> | | `userGet` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)\> | | `userGetCurrent` | (`options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)\> | | `userGetHeatmapData` | (`username`: `string`, `options?`: `any`) => `AxiosPromise`<[`UserHeatmapData`](interfaces/UserHeatmapData.md)[]\> | | `userGetOAuth2Application` | (`id`: `number`, `options?`: `any`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\> | | `userGetOauth2Application` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)[]\> | | `userGetStopWatches` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`StopWatch`](interfaces/StopWatch.md)[]\> | | `userGetTokens` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`AccessToken`](interfaces/AccessToken.md)[]\> | | `userListEmails` | (`options?`: `any`) => `AxiosPromise`<[`Email`](interfaces/Email.md)[]\> | | `userListFollowers` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `userListFollowing` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\> | | `userListGPGKeys` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)[]\> | | `userListKeys` | (`username`: `string`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)[]\> | | `userListRepos` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userListStarred` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userListSubscriptions` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\> | | `userListTeams` | (`page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\> | | `userSearch` | (`q?`: `string`, `uid?`: `number`, `lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `any`) => `AxiosPromise`<[`UserSearch200Response`](interfaces/UserSearch200Response.md)\> | | `userUpdateOAuth2Application` | (`id`: `number`, `body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options?`: `any`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\> | | `userVerifyGPGKey` | (`options?`: `any`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\> | #### Defined in [apis/user-api.ts:3666](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/user-api.ts#L3666) ___ ### UserApiFp ▸ **UserApiFp**(`configuration?`): `Object` UserApi - functional programming interface **`export`** #### Parameters | Name | Type | | :------ | :------ | | `configuration?` | [`Configuration`](classes/Configuration.md) | #### Returns `Object` | Name | Type | | :------ | :------ | | `createCurrentUserRepo` | (`body?`: [`CreateRepoOption`](interfaces/CreateRepoOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)\>\> | | `getUserSettings` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`UserSettings`](interfaces/UserSettings.md)[]\>\> | | `getVerificationToken` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`string`\>\> | | `updateUserSettings` | (`body?`: [`UserSettingsOptions`](interfaces/UserSettingsOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`UserSettings`](interfaces/UserSettings.md)[]\>\> | | `userAddEmail` | (`body?`: [`CreateEmailOption`](interfaces/CreateEmailOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Email`](interfaces/Email.md)[]\>\> | | `userCheckFollowing` | (`follower`: `string`, `followee`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCreateOAuth2Application` | (`body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\>\> | | `userCreateToken` | (`username`: `string`, `userCreateToken?`: [`CreateAccessTokenOption`](interfaces/CreateAccessTokenOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`AccessToken`](interfaces/AccessToken.md)\>\> | | `userCurrentCheckFollowing` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentCheckStarring` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentDeleteFollow` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentDeleteGPGKey` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentDeleteKey` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentDeleteStar` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentGetGPGKey` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\>\> | | `userCurrentGetKey` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\>\> | | `userCurrentListFollowers` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `userCurrentListFollowing` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `userCurrentListGPGKeys` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)[]\>\> | | `userCurrentListKeys` | (`fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)[]\>\> | | `userCurrentListRepos` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userCurrentListStarred` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userCurrentListSubscriptions` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userCurrentPostGPGKey` | (`form?`: [`CreateGPGKeyOption`](interfaces/CreateGPGKeyOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\>\> | | `userCurrentPostKey` | (`body?`: [`CreateKeyOption`](interfaces/CreateKeyOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)\>\> | | `userCurrentPutFollow` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentPutStar` | (`owner`: `string`, `repo`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userCurrentTrackedTimes` | (`since?`: `string`, `before?`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`TrackedTime`](interfaces/TrackedTime.md)[]\>\> | | `userDeleteAccessToken` | (`username`: `string`, `token`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userDeleteEmail` | (`body?`: [`DeleteEmailOption`](interfaces/DeleteEmailOption.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userDeleteOAuth2Application` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<`void`\>\> | | `userGet` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)\>\> | | `userGetCurrent` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)\>\> | | `userGetHeatmapData` | (`username`: `string`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`UserHeatmapData`](interfaces/UserHeatmapData.md)[]\>\> | | `userGetOAuth2Application` | (`id`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\>\> | | `userGetOauth2Application` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)[]\>\> | | `userGetStopWatches` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`StopWatch`](interfaces/StopWatch.md)[]\>\> | | `userGetTokens` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`AccessToken`](interfaces/AccessToken.md)[]\>\> | | `userListEmails` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Email`](interfaces/Email.md)[]\>\> | | `userListFollowers` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `userListFollowing` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`User`](interfaces/User.md)[]\>\> | | `userListGPGKeys` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)[]\>\> | | `userListKeys` | (`username`: `string`, `fingerprint?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`PublicKey`](interfaces/PublicKey.md)[]\>\> | | `userListRepos` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userListStarred` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userListSubscriptions` | (`username`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Repository`](interfaces/Repository.md)[]\>\> | | `userListTeams` | (`page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`Team`](interfaces/Team.md)[]\>\> | | `userSearch` | (`q?`: `string`, `uid?`: `number`, `lang?`: `string`, `page?`: `number`, `limit?`: `number`, `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`UserSearch200Response`](interfaces/UserSearch200Response.md)\>\> | | `userUpdateOAuth2Application` | (`id`: `number`, `body`: [`CreateOAuth2ApplicationOptions`](interfaces/CreateOAuth2ApplicationOptions.md), `options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`OAuth2Application`](interfaces/OAuth2Application.md)\>\> | | `userVerifyGPGKey` | (`options?`: `AxiosRequestConfig`) => `Promise`<(`axios?`: `AxiosInstance`, `basePath?`: `string`) => `AxiosPromise`<[`GPGKey`](interfaces/GPGKey.md)\>\> | #### Defined in [apis/user-api.ts:3071](https://github.com/unfoldingWord/dcs-js/blob/09d5a5e/apis/user-api.ts#L3071)