@ -321,9 +321,13 @@
"operationId" : "renderMarkdownRaw" ,
"parameters" : [
{
" type": "string ",
" description": "Request body to render ",
"name" : "body" ,
"in" : "body"
"in" : "body" ,
"required" : true ,
"schema" : {
"type" : "string"
}
}
] ,
"responses" : {
@ -448,6 +452,15 @@
] ,
"summary" : "List an organization's webhooks" ,
"operationId" : "orgListHooks" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name of the organization" ,
"name" : "org" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/HookList"
@ -468,6 +481,15 @@
] ,
"summary" : "Create a hook" ,
"operationId" : "orgCreateHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name of the organization" ,
"name" : "org" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"201" : {
"$ref" : "#/responses/Hook"
@ -485,6 +507,22 @@
] ,
"summary" : "Get a hook" ,
"operationId" : "orgGetHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name of the organization" ,
"name" : "org" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the hook to get" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/Hook"
@ -500,6 +538,22 @@
] ,
"summary" : "Delete a hook" ,
"operationId" : "orgDeleteHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name of the organization" ,
"name" : "org" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the hook to delete" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"204" : {
"$ref" : "#/responses/empty"
@ -518,6 +572,22 @@
] ,
"summary" : "Update a hook" ,
"operationId" : "orgEditHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "name of the organization" ,
"name" : "org" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the hook to update" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/Hook"
@ -994,7 +1064,7 @@
}
}
} ,
"/repos/{owner}/{repo}/archive/{ filepath }": {
"/repos/{owner}/{repo}/archive/{ archive }": {
"get" : {
"produces" : [
"application/json"
@ -1530,6 +1600,47 @@
}
}
} ,
"delete" : {
"produces" : [
"application/json"
] ,
"tags" : [
"repository"
] ,
"summary" : "Delete a hook in a repository" ,
"operationId" : "repoDeleteHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the hook to delete" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"204" : {
"$ref" : "#/responses/empty"
} ,
"404" : {
"$ref" : "#/responses/notFound"
}
}
} ,
"patch" : {
"produces" : [
"application/json"
@ -1554,6 +1665,13 @@
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "index of the hook" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"name" : "body" ,
"in" : "body" ,
@ -1825,6 +1943,100 @@
}
}
} ,
"/repos/{owner}/{repo}/issues/{id}/times" : {
"get" : {
"produces" : [
"application/json"
] ,
"tags" : [
"issue"
] ,
"summary" : "List an issue's tracked times" ,
"operationId" : "issueTrackedTimes" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "index of the issue" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/TrackedTimeList"
}
}
} ,
"post" : {
"consumes" : [
"application/json"
] ,
"produces" : [
"application/json"
] ,
"tags" : [
"issue"
] ,
"summary" : "Add a tracked time to a issue" ,
"operationId" : "issueAddTime" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "index of the issue to add tracked time to" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"name" : "body" ,
"in" : "body" ,
"schema" : {
"$ref" : "#/definitions/AddTimeOption"
}
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/TrackedTime"
} ,
"400" : {
"$ref" : "#/responses/error"
} ,
"403" : {
"$ref" : "#/responses/error"
}
}
}
} ,
"/repos/{owner}/{repo}/issues/{index}" : {
"get" : {
"produces" : [
@ -1941,7 +2153,7 @@
{
"type" : "integer" ,
"description" : "index of the issue" ,
"name" : "i d",
"name" : "i n dex ",
"in" : "path" ,
"required" : true
} ,
@ -1988,7 +2200,7 @@
{
"type" : "integer" ,
"description" : "index of the issue" ,
"name" : "i d",
"name" : "i n dex ",
"in" : "path" ,
"required" : true
} ,
@ -2332,100 +2544,6 @@
}
}
} ,
"/repos/{owner}/{repo}/issues/{index}/times" : {
"get" : {
"produces" : [
"application/json"
] ,
"tags" : [
"issue"
] ,
"summary" : "List an issue's tracked times" ,
"operationId" : "issueTrackedTimes" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "index of the issue" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/TrackedTimeList"
}
}
} ,
"post" : {
"consumes" : [
"application/json"
] ,
"produces" : [
"application/json"
] ,
"tags" : [
"issue"
] ,
"summary" : "Add a tracked time to a issue" ,
"operationId" : "issueAddTime" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "index of the issue to add tracked time to" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"name" : "body" ,
"in" : "body" ,
"schema" : {
"$ref" : "#/definitions/AddTimeOption"
}
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/TrackedTime"
} ,
"400" : {
"$ref" : "#/responses/error"
} ,
"403" : {
"$ref" : "#/responses/error"
}
}
}
} ,
"/repos/{owner}/{repo}/keys" : {
"get" : {
"produces" : [
@ -2781,7 +2899,7 @@
"issue"
] ,
"summary" : "Get all of a repository's milestones" ,
"operationId" : "issueGetMilestones ",
"operationId" : "issueGetMilestones List ",
"parameters" : [
{
"type" : "string" ,
@ -2796,13 +2914,6 @@
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the milestone to get" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
@ -2863,6 +2974,29 @@
] ,
"summary" : "Get a milestone" ,
"operationId" : "issueGetMilestone" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the milestone" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/Milestone"
@ -2893,7 +3027,7 @@
{
"type" : "integer" ,
"description" : "id of the milestone to delete" ,
"name" : " body ",
"name" : " id ",
"in" : "path" ,
"required" : true
}
@ -2931,6 +3065,13 @@
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the milestone" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
} ,
{
"name" : "body" ,
"in" : "body" ,
@ -3979,7 +4120,7 @@
}
}
} ,
"/repos/{owner}/{repo}/times/{ track er}": {
"/repos/{owner}/{repo}/times/{ us er}": {
"get" : {
"produces" : [
"application/json"
@ -4019,49 +4160,6 @@
}
}
} ,
"/repos/{user}/{repo}/hooks/{id}" : {
"delete" : {
"produces" : [
"application/json"
] ,
"tags" : [
"repository"
] ,
"summary" : "Delete a hook in a repository" ,
"operationId" : "repoDeleteHook" ,
"parameters" : [
{
"type" : "string" ,
"description" : "owner of the repo" ,
"name" : "owner" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "string" ,
"description" : "name of the repo" ,
"name" : "repo" ,
"in" : "path" ,
"required" : true
} ,
{
"type" : "integer" ,
"description" : "id of the hook to delete" ,
"name" : "id" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"204" : {
"$ref" : "#/responses/empty"
} ,
"404" : {
"$ref" : "#/responses/notFound"
}
}
}
} ,
"/repositories/{id}" : {
"get" : {
"produces" : [
@ -4238,7 +4336,7 @@
"organization"
] ,
"summary" : "Remove a team member" ,
"operationId" : "org Add TeamMember",
"operationId" : "org Remove TeamMember",
"parameters" : [
{
"type" : "integer" ,
@ -4297,7 +4395,7 @@
"organization"
] ,
"summary" : "Add a repository to a team" ,
"operationId" : "orgAddTeam Member ",
"operationId" : "orgAddTeam Repository ",
"parameters" : [
{
"type" : "integer" ,
@ -4336,7 +4434,7 @@
"organization"
] ,
"summary" : "Remove a repository from a team" ,
"operationId" : "org AddTeamMember ",
"operationId" : "org RemoveTeamRepository ",
"parameters" : [
{
"type" : "integer" ,
@ -4379,10 +4477,10 @@
"operationId" : "topicSearch" ,
"parameters" : [
{
"type" : " inte ger ",
"description" : " id of the repo to get ",
"name" : " keyword ",
"in" : " path ",
"type" : " str ing",
"description" : " keywords to search ",
"name" : " q ",
"in" : " query ",
"required" : true
}
] ,
@ -4509,7 +4607,7 @@
}
}
} ,
"/user/following/{ followe e}": {
"/user/following/{ usernam e}": {
"get" : {
"tags" : [
"user"
@ -4520,7 +4618,7 @@
{
"type" : "string" ,
"description" : "username of followed user" ,
"name" : " followe e",
"name" : " usernam e",
"in" : "path" ,
"required" : true
}
@ -4533,9 +4631,7 @@
"$ref" : "#/responses/notFound"
}
}
}
} ,
"/user/following/{username}" : {
} ,
"put" : {
"tags" : [
"user"
@ -5301,6 +5397,15 @@
] ,
"summary" : "List the authenticated user's access tokens" ,
"operationId" : "userGetTokens" ,
"parameters" : [
{
"type" : "string" ,
"description" : "username of user" ,
"name" : "username" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
"200" : {
"$ref" : "#/responses/AccessTokenList"
@ -5323,8 +5428,10 @@
{
"type" : "string" ,
"x-go-name" : "Name" ,
"name" : "name" ,
"in" : "query"
"description" : "username of user" ,
"name" : "username" ,
"in" : "path" ,
"required" : true
}
] ,
"responses" : {
@ -7612,9 +7719,6 @@
"description" : "SearchResults" ,
"schema" : {
"$ref" : "#/definitions/SearchResults"
} ,
"headers" : {
"body" : { }
}
} ,
"ServerVersion" : {
@ -7721,40 +7825,6 @@
"description" : "parameterBodies" ,
"schema" : {
"$ref" : "#/definitions/EditAttachmentOptions"
} ,
"headers" : {
"AddCollaboratorOption" : { } ,
"AddTimeOption" : { } ,
"CreateEmailOption" : { } ,
"CreateForkOption" : { } ,
"CreateHookOption" : { } ,
"CreateIssueCommentOption" : { } ,
"CreateIssueOption" : { } ,
"CreateKeyOption" : { } ,
"CreateLabelOption" : { } ,
"CreateMilestoneOption" : { } ,
"CreateOrgOption" : { } ,
"CreatePullRequestOption" : { } ,
"CreateReleaseOption" : { } ,
"CreateRepoOption" : { } ,
"CreateStatusOption" : { } ,
"CreateTeamOption" : { } ,
"CreateUserOption" : { } ,
"DeleteEmailOption" : { } ,
"EditAttachmentOptions" : { } ,
"EditHookOption" : { } ,
"EditIssueCommentOption" : { } ,
"EditIssueOption" : { } ,
"EditLabelOption" : { } ,
"EditMilestoneOption" : { } ,
"EditOrgOption" : { } ,
"EditPullRequestOption" : { } ,
"EditReleaseOption" : { } ,
"EditTeamOption" : { } ,
"EditUserOption" : { } ,
"IssueLabelsOption" : { } ,
"MarkdownOption" : { } ,
"MigrateRepoForm" : { }
}
} ,
"redirect" : {