UNPKG

swagger-stats

Version:

API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification

1,644 lines (1,643 loc) 700 kB
{ "swagger": "2.0", "schemes": [ "https" ], "host": "api.github.com", "basePath": "/", "info": { "description": "Powerful collaboration, code review, and code management for open source and private projects.\n", "termsOfService": "https://help.github.com/articles/github-terms-of-service/#b-api-terms", "title": "GitHub", "version": "v3", "x-apisguru-categories": [ "collaboration", "developer_tools" ], "x-logo": { "url": "https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg" }, "x-origin": [ { "format": "swagger", "url": "https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/github.com/v3/swagger.yaml", "version": "2.0" } ], "x-preferred": true, "x-providerName": "github.com", "x-unofficialSpec": true }, "externalDocs": { "url": "https://developer.github.com/v3/" }, "consumes": [ "application/json" ], "produces": [ "application/json" ], "securityDefinitions": { "oauth_2_0": { "authorizationUrl": "https://github.com/login/oauth/authorize", "description": "OAuth2 is a protocol that lets external apps request authorization to private\ndetails in a user's GitHub account without getting their password. This is\npreferred over Basic Authentication because tokens can be limited to specific\ntypes of data, and can be revoked by users at any time.\n", "flow": "accessCode", "scopes": { "admin:org": "", "admin:org_hook": "", "admin:public_key": "", "admin:repo_hook": "", "delete_repo": "", "gist": "", "notifications": "", "public_repo": "", "read:org": "", "read:public_key": "", "read:repo_hook": "", "repo": "", "repo:status": "", "repo_deployment": "", "user": "", "user:email": "", "user:follow": "", "write:org": "", "write:public_key": "", "write:repo_hook": "" }, "tokenUrl": "https://github.com/login/oauth/access_token", "type": "oauth2" } }, "paths": { "/emojis": { "get": { "description": "Lists all the emojis available to use on GitHub.", "parameters": [ { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/emojis" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/events": { "get": { "description": "List public events.", "parameters": [ { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/events" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/feeds": { "get": { "description": "List Feeds.\nGitHub provides several timeline resources in Atom format. The Feeds API\n lists all the feeds available to the authenticating user.\n", "parameters": [ { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/feeds" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists": { "get": { "description": "List the authenticated user's gists or if called anonymously, this will\nreturn all public gists.\n", "parameters": [ { "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n", "in": "query", "name": "since", "type": "string" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gists" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "post": { "description": "Create a gist.", "parameters": [ { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" }, { "in": "body", "name": "body", "required": true, "schema": { "$ref": "#/definitions/postGist" } } ], "responses": { "201": { "description": "Created", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gist" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/public": { "get": { "description": "List all public gists.", "parameters": [ { "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n", "in": "query", "name": "since", "type": "string" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gists" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/starred": { "get": { "description": "List the authenticated user's starred gists.", "parameters": [ { "description": "Timestamp in ISO 8601 format YYYY-MM-DDTHH:MM:SSZ.\nOnly gists updated at or after this time are returned.\n", "in": "query", "name": "since", "type": "string" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gists" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/{id}": { "delete": { "description": "Delete a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "No content.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "get": { "description": "Get a single gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gist" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "patch": { "description": "Edit a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" }, { "in": "body", "name": "body", "required": true, "schema": { "$ref": "#/definitions/patchGist" } } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gist" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/{id}/comments": { "get": { "description": "List comments on a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/comments" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "post": { "description": "Create a commen", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" }, { "in": "body", "name": "body", "required": true, "schema": { "$ref": "#/definitions/commentBody" } } ], "responses": { "201": { "description": "Created", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/comment" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/{id}/comments/{commentId}": { "delete": { "description": "Delete a comment.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Id of comment.", "in": "path", "name": "commentId", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "No content.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "get": { "description": "Get a single comment.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Id of comment.", "in": "path", "name": "commentId", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/comment" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "patch": { "description": "Edit a comment.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Id of comment.", "in": "path", "name": "commentId", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" }, { "in": "body", "name": "body", "required": true, "schema": { "$ref": "#/definitions/comment" } } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/comment" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/{id}/forks": { "post": { "description": "Fork a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "Exists.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "404": { "description": "Not exists.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gists/{id}/star": { "delete": { "description": "Unstar a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "Item removed.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "get": { "description": "Check if a gist is starred.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "Exists.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "404": { "description": "Not exists.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } }, "put": { "description": "Star a gist.", "parameters": [ { "description": "Id of gist.", "in": "path", "name": "id", "required": true, "type": "integer" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "204": { "description": "Starred.", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gitignore/templates": { "get": { "description": "Listing available templates.\nList all templates available to pass as an option when creating a repository.\n", "parameters": [ { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gitignore" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/gitignore/templates/{language}": { "get": { "description": "Get a single template.", "parameters": [ { "in": "path", "name": "language", "required": true, "type": "string" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/gitignore-lang" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/issues": { "get": { "description": "List issues.\nList all issues across all the authenticated user's visible repositories.\n", "parameters": [ { "default": "all", "description": "Issues assigned to you / created by you / mentioning you / you're\nsubscribed to updates for / All issues the authenticated user can see\n", "enum": [ "assigned", "created", "mentioned", "subscribed", "all" ], "in": "query", "name": "filter", "required": true, "type": "string" }, { "default": "open", "enum": [ "open", "closed" ], "in": "query", "name": "state", "required": true, "type": "string" }, { "description": "String list of comma separated Label names. Example - bug,ui,@high.", "in": "query", "name": "labels", "required": true, "type": "string" }, { "default": "created", "enum": [ "created", "updated", "comments" ], "in": "query", "name": "sort", "required": true, "type": "string" }, { "default": "desc", "enum": [ "asc", "desc" ], "in": "query", "name": "direction", "required": true, "type": "string" }, { "description": "Optional string of a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ.\nOnly issues updated at or after this time are returned.\n", "in": "query", "name": "since", "type": "string" }, { "description": "Is used to set specified media type.", "in": "header", "name": "Accept", "type": "string" } ], "responses": { "200": { "description": "OK", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } }, "schema": { "$ref": "#/definitions/issues" } }, "403": { "description": "API rate limit exceeded. See http://developer.github.com/v3/#rate-limiting\nfor details.\n", "headers": { "X-GitHub-Media-Type": { "description": "You can check the current version of media type in responses.\n", "type": "string" }, "X-GitHub-Request-Id": { "type": "integer" }, "X-RateLimit-Limit": { "type": "integer" }, "X-RateLimit-Remaining": { "type": "integer" }, "X-RateLimit-Reset": { "type": "integer" } } } } } }, "/legacy/issues/search/{owner}/{repository}/{state}/{keyword}": { "get": { "deprecated": true, "description": "Find issues by state and keyword.", "parameters": [ { "description": "The search term.", "in": "path", "name": "keyword", "required": true, "type": "string" }, { "description": "Indicates the state of the issues to return. Can be either open or closed.", "enum": [ "open", "closed" ], "in": "path", "name": "state", "required": true,