@scalar/oas-utils
Version:
Open API spec and Yaml handling utilities
320 lines (318 loc) • 10.8 kB
JavaScript
const httpStatusCodes = {
100: {
name: 'Continue',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100',
color: 'var(--scalar-color-blue)',
},
101: {
name: 'Switching Protocols',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101',
color: 'var(--scalar-color-blue)',
},
102: {
name: 'Processing',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/102',
color: 'var(--scalar-color-blue)',
},
103: {
name: 'Early Hints',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103',
color: 'var(--scalar-color-blue)',
},
200: {
name: 'OK',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200',
color: 'var(--scalar-color-green)',
},
201: {
name: 'Created',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201',
color: 'var(--scalar-color-green)',
},
202: {
name: 'Accepted',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202',
color: 'var(--scalar-color-green)',
},
203: {
name: 'Non-Authoritative Information',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/203',
color: 'var(--scalar-color-green)',
},
204: {
name: 'No Content',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204',
color: 'var(--scalar-color-green)',
},
205: {
name: 'Reset Content',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/205',
color: 'var(--scalar-color-green)',
},
206: {
name: 'Partial Content',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206',
color: 'var(--scalar-color-green)',
},
207: {
name: 'Multi-Status',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/207',
color: 'var(--scalar-color-green)',
},
208: {
name: 'Already Reported',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/208',
color: 'var(--scalar-color-green)',
},
226: {
name: 'IM Used',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/226',
color: 'var(--scalar-color-green)',
},
300: {
name: 'Multiple Choices',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300',
color: 'var(--scalar-color-yellow)',
},
301: {
name: 'Moved Permanently',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301',
color: 'var(--scalar-color-yellow)',
},
302: {
name: 'Found',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302',
color: 'var(--scalar-color-yellow)',
},
303: {
name: 'See Other',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303',
color: 'var(--scalar-color-yellow)',
},
304: {
name: 'Not Modified',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304',
color: 'var(--scalar-color-yellow)',
},
305: {
name: 'Use Proxy',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/305',
color: 'var(--scalar-color-yellow)',
},
306: {
name: '(Unused)',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/306',
color: 'var(--scalar-color-yellow)',
},
307: {
name: 'Temporary Redirect',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307',
color: 'var(--scalar-color-yellow)',
},
308: {
name: 'Permanent Redirect',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308',
color: 'var(--scalar-color-yellow)',
},
400: {
name: 'Bad Request',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400',
color: 'var(--scalar-color-red)',
},
401: {
name: 'Unauthorized',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401',
color: 'var(--scalar-color-red)',
},
402: {
name: 'Payment Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402',
color: 'var(--scalar-color-red)',
},
403: {
name: 'Forbidden',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403',
color: 'var(--scalar-color-red)',
},
404: {
name: 'Not Found',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404',
color: 'var(--scalar-color-red)',
},
405: {
name: 'Method Not Allowed',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405',
color: 'var(--scalar-color-red)',
},
406: {
name: 'Not Acceptable',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406',
color: 'var(--scalar-color-red)',
},
407: {
name: 'Proxy Authentication Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407',
color: 'var(--scalar-color-red)',
},
408: {
name: 'Request Timeout',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408',
color: 'var(--scalar-color-red)',
},
409: {
name: 'Conflict',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409',
color: 'var(--scalar-color-red)',
},
410: {
name: 'Gone',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410',
color: 'var(--scalar-color-red)',
},
411: {
name: 'Length Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/411',
color: 'var(--scalar-color-red)',
},
412: {
name: 'Precondition Failed',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/412',
color: 'var(--scalar-color-red)',
},
413: {
name: 'Content Too Large',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413',
color: 'var(--scalar-color-red)',
},
414: {
name: 'URI Too Long',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414',
color: 'var(--scalar-color-red)',
},
415: {
name: 'Unsupported Media Type',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415',
color: 'var(--scalar-color-red)',
},
416: {
name: 'Range Not Satisfiable',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416',
color: 'var(--scalar-color-red)',
},
417: {
name: 'Expectation Failed',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417',
color: 'var(--scalar-color-red)',
},
418: {
name: "I'm a teapot",
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418',
color: 'var(--scalar-color-red)',
},
421: {
name: 'Misdirected Request',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/421',
color: 'var(--scalar-color-red)',
},
422: {
name: 'Unprocessable Content',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422',
color: 'var(--scalar-color-red)',
},
423: {
name: 'Locked',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/423',
color: 'var(--scalar-color-red)',
},
424: {
name: 'Failed Dependency',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/424',
color: 'var(--scalar-color-red)',
},
425: {
name: 'Too Early',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/425',
color: 'var(--scalar-color-red)',
},
426: {
name: 'Upgrade Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426',
color: 'var(--scalar-color-red)',
},
428: {
name: 'Precondition Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/428',
color: 'var(--scalar-color-red)',
},
429: {
name: 'Too Many Requests',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429',
color: 'var(--scalar-color-red)',
},
431: {
name: 'Request Header Fields Too Large',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431',
color: 'var(--scalar-color-red)',
},
451: {
name: 'Unavailable For Legal Reasons',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/451',
color: 'var(--scalar-color-red)',
},
500: {
name: 'Internal Server Error',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500',
color: 'var(--scalar-color-red)',
},
501: {
name: 'Not Implemented',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/501',
color: 'var(--scalar-color-red)',
},
502: {
name: 'Bad Gateway',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502',
color: 'var(--scalar-color-red)',
},
503: {
name: 'Service Unavailable',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503',
color: 'var(--scalar-color-red)',
},
504: {
name: 'Gateway Timeout',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504',
color: 'var(--scalar-color-red)',
},
505: {
name: 'HTTP Version Not Supported',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/505',
color: 'var(--scalar-color-red)',
},
506: {
name: 'Variant Also Negotiates',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506',
color: 'var(--scalar-color-red)',
},
507: {
name: 'Insufficient Storage',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507',
color: 'var(--scalar-color-red)',
},
508: {
name: 'Loop Detected',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508',
color: 'var(--scalar-color-red)',
},
510: {
name: 'Not Extended',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510',
color: 'var(--scalar-color-red)',
},
511: {
name: 'Network Authentication Required',
url: 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/511',
color: 'var(--scalar-color-red)',
},
};
export { httpStatusCodes };