Skip to content

Instantly share code, notes, and snippets.

@Mearman
Last active November 29, 2023 11:25
Show Gist options
  • Save Mearman/f39d7de36f6c7d6422b1a8f7c3c461e8 to your computer and use it in GitHub Desktop.
Save Mearman/f39d7de36f6c7d6422b1a8f7c3c461e8 to your computer and use it in GitHub Desktop.

Revisions

  1. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 37 deletions.
    37 changes: 0 additions & 37 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -129,43 +129,6 @@
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
  2. Mearman revised this gist Nov 29, 2023. 1 changed file with 37 additions and 0 deletions.
    37 changes: 37 additions & 0 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -129,6 +129,43 @@
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
  3. Mearman revised this gist Nov 29, 2023. No changes.
  4. Mearman revised this gist Nov 29, 2023. No changes.
  5. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 37 deletions.
    37 changes: 0 additions & 37 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -129,43 +129,6 @@
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
  6. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 37 deletions.
    37 changes: 0 additions & 37 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -13,43 +13,6 @@
    }
    ],
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
  7. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 37 deletions.
    37 changes: 0 additions & 37 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -50,43 +50,6 @@
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
  8. Mearman revised this gist Nov 29, 2023. No changes.
  9. Mearman revised this gist Nov 29, 2023. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -449,7 +449,8 @@
    "required": true,
    "schema": {
    "type": "string"
    }
    },
    "pattern": "\\d*"
    }
    ]
    }
    @@ -495,7 +496,8 @@
    "required": true,
    "schema": {
    "type": "string"
    }
    },
    "pattern": "\\d*"
    }
    ]
    }
  10. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.1.9",
    "openapi": "3.1.0",
    "info": {
    "title": "Chrome Platform Status",
    "version": "0.0.0",
  11. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.0.9",
    "openapi": "3.1.9",
    "info": {
    "title": "Chrome Platform Status",
    "version": "0.0.0",
  12. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.0.3",
    "openapi": "3.0.9",
    "info": {
    "title": "Chrome Platform Status",
    "version": "0.0.0",
  13. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.1.0",
    "openapi": "3.0.3",
    "info": {
    "title": "Chrome Platform Status",
    "version": "0.0.0",
  14. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.0.0",
    "openapi": "3.1.0",
    "info": {
    "title": "Chrome Platform Status",
    "version": "0.0.0",
  15. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 8 deletions.
    8 changes: 0 additions & 8 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,3 @@
    OpenAPI-GUI v3
    Top
    Settings
    Save
    Undo
    Follow
    GitHub

    {
    "openapi": "3.0.0",
    "info": {
  16. Mearman revised this gist Nov 29, 2023. 1 changed file with 10 additions and 1 deletion.
    11 changes: 10 additions & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,11 @@
    OpenAPI-GUI v3
    Top
    Settings
    Save
    Undo
    Follow
    GitHub

    {
    "openapi": "3.0.0",
    "info": {
    @@ -402,7 +410,8 @@
    "required": true,
    "schema": {
    "type": "string"
    }
    },
    "pattern": "\\d*"
    }
    ]
    }
  17. Mearman revised this gist Nov 29, 2023. No changes.
  18. Mearman revised this gist Nov 29, 2023. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -361,9 +361,9 @@
    "parameters": []
    }
    },
    "/api/v0/features/:param3": {
    "/api/v0/features/:feature_id": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "summary": "/api/v0/features/:feature_id",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    @@ -397,7 +397,7 @@
    ],
    "parameters": [
    {
    "name": ":param3",
    "name": ":feature_id",
    "in": "path",
    "required": true,
    "schema": {
    @@ -407,9 +407,9 @@
    ]
    }
    },
    "/api/v0/features/:param3/gates": {
    "/api/v0/features/:feature_id/gates": {
    "get": {
    "summary": "/api/v0/features/:param3/gates",
    "summary": "/api/v0/features/:feature_id/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    @@ -443,7 +443,7 @@
    ],
    "parameters": [
    {
    "name": ":param3",
    "name": ":feature_id",
    "in": "path",
    "required": true,
    "schema": {
    @@ -453,9 +453,9 @@
    ]
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "/api/v0/features/:feature_id/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "summary": "/api/v0/features/:feature_id/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    @@ -489,7 +489,7 @@
    ],
    "parameters": [
    {
    "name": ":param3",
    "name": ":feature_id",
    "in": "path",
    "required": true,
    "schema": {
  19. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 8 deletions.
    8 changes: 0 additions & 8 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,3 @@
    OpenAPI-GUI v3
    Top
    Settings
    Save
    Undo
    Follow
    GitHub

    {
    "openapi": "3.0.0",
    "info": {
  20. Mearman revised this gist Nov 29, 2023. 1 changed file with 33 additions and 8 deletions.
    41 changes: 33 additions & 8 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,25 @@
    OpenAPI-GUI v3
    Top
    Settings
    Save
    Undo
    Follow
    GitHub

    {
    "openapi": "3.1.0",
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "description": "A specification generated by [openapi-devtools](https://github.com/AndrewWalsh/openapi-devtools). Contains 10 endpoints."
    "title": "Chrome Platform Status",
    "version": "0.0.0",
    "description": "https://chromestatus.com/",
    "contact": {}
    },
    "servers": [
    {
    "url": "https://chromestatus.com/",
    "description": ""
    }
    ],
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    @@ -39,7 +54,8 @@
    {
    "apikey header cookie": []
    }
    ]
    ],
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    @@ -75,7 +91,8 @@
    {
    "apikey header cookie": []
    }
    ]
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    @@ -227,7 +244,8 @@
    {
    "apikey header cookie": []
    }
    ]
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    @@ -347,7 +365,8 @@
    {
    "apikey header cookie": []
    }
    ]
    ],
    "parameters": []
    }
    },
    "/api/v0/features/:param3": {
    @@ -488,5 +507,11 @@
    ]
    }
    }
    },
    "security": [],
    "components": {
    "links": {},
    "callbacks": {},
    "schemas": {}
    }
    }
  21. Mearman revised this gist Nov 29, 2023. 1 changed file with 0 additions and 14 deletions.
    14 changes: 0 additions & 14 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -488,19 +488,5 @@
    ]
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    }
    }
    }
    }
  22. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.0.0",
    "openapi": "3.1.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
  23. Mearman revised this gist Nov 29, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "openapi": "3.1.0",
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
  24. Mearman revised this gist Nov 29, 2023. 1 changed file with 447 additions and 582 deletions.
    1,029 changes: 447 additions & 582 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,640 +1,505 @@
    {
    "disabledHosts": [],
    "leafMap": {
    "chromestatus.com": {
    "/api/v0/channels": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    "openapi": "3.1.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "description": "A specification generated by [openapi-devtools](https://github.com/AndrewWalsh/openapi-devtools). Contains 10 endpoints."
    },
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "end": {
    "type": "string"
    },
    "start": {
    "type": "string"
    }
    },
    "required": [
    "start",
    "end"
    ],
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/channels"
    }
    },
    "/api/v0/currentuser/cues": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ]
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/currentuser/cues"
    }
    },
    "/api/v0/currentuser/permissions": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ]
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/currentuser/permissions"
    }
    },
    "/api/v0/currentuser/stars": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "q",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    {
    "name": "num",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "pathname": "/api/v0/currentuser/stars"
    }
    },
    "/api/v0/feature_links": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    {
    "name": "milestone",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "feature_id": {
    "type": "string"
    },
    "update_stale_links": {
    "type": "string"
    }
    },
    "required": [
    "feature_id",
    "update_stale_links"
    ],
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    ]
    }
    },
    "/api/v0/channels": {
    "get": {
    "summary": "/api/v0/channels",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/feature_links"
    }
    },
    "/api/v0/features": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "start",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "milestone": {
    "type": "string"
    },
    "num": {
    "type": "string"
    },
    "q": {
    "type": "string"
    }
    },
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    {
    "name": "end",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/features"
    }
    },
    "/api/v0/features/:param3": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ]
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/features/:param3"
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "feature_id",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    {
    "name": "update_stale_links",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/omaha_data": {
    "get": {
    "summary": "/omaha_data",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {
    "schema": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "versions": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ]
    }
    }
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    "required": [
    "versions"
    ]
    }
    }
    }
    }
    },
    "pathname": "/api/v0/features/:param3/approvals/comments"
    }
    },
    "/api/v0/features/:param3/gates": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    {
    "apikey header cookie": []
    }
    ]
    }
    },
    "/api/v0/features/:param3": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/api/v0/features/:param3/gates"
    }
    },
    "/omaha_data": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3/gates": {
    "get": {
    "summary": "/api/v0/features/:param3/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {
    "body": {
    "items": {
    "properties": {
    "versions": {
    "items": {
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ],
    "type": "object"
    },
    "type": "array"
    }
    },
    "required": [
    "versions"
    ],
    "type": "object"
    },
    "type": "array"
    }
    }
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    "pathname": "/omaha_data"
    }
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    }
    }
    }
  25. Mearman revised this gist Nov 29, 2023. No changes.
  26. Mearman revised this gist Nov 29, 2023. 1 changed file with 572 additions and 628 deletions.
    1,200 changes: 572 additions & 628 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,697 +1,641 @@
    {
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "contact": {}
    },
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "disabledHosts": [],
    "leafMap": {
    "chromestatus.com": {
    "/api/v0/channels": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "end": {
    "type": "string"
    },
    "start": {
    "type": "string"
    }
    },
    "required": [
    "start",
    "end"
    ],
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/channels"
    }
    },
    "/api/v0/currentuser/cues": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "q",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    },
    {
    "name": "num",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    "pathname": "/api/v0/currentuser/cues"
    }
    },
    "/api/v0/currentuser/permissions": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    {
    "name": "milestone",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/channels": {
    "get": {
    "summary": "/api/v0/channels",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "start",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    "pathname": "/api/v0/currentuser/permissions"
    }
    },
    "/api/v0/currentuser/stars": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    {
    "name": "end",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5158654475239424/process": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/currentuser/stars"
    }
    },
    "/api/v0/feature_links": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "feature_id": {
    "type": "string"
    },
    "update_stale_links": {
    "type": "string"
    }
    },
    "required": [
    "feature_id",
    "update_stale_links"
    ],
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "feature_id",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    "pathname": "/api/v0/feature_links"
    }
    },
    "/api/v0/features": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    {
    "name": "update_stale_links",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5158654475239424/gates": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "queryParameters": {
    "properties": {
    "milestone": {
    "type": "string"
    },
    "num": {
    "type": "string"
    },
    "q": {
    "type": "string"
    }
    },
    "type": "object"
    },
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/features"
    }
    },
    "/api/v0/features/:param3": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5134293578285056/process": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/features/:param3"
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056": {
    "get": {
    "summary": "/api/v0/features/5134293578285056",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/features/:param3/approvals/comments"
    }
    },
    "/api/v0/features/:param3/gates": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    },
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {}
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/gates": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    "pathname": "/api/v0/features/:param3/gates"
    }
    },
    "/omaha_data": {
    "data": {
    "authentication": {
    "APIKEY_COOKIE_SESSION": {
    "authType": "APIKEY_COOKIE_SESSION",
    "description": "",
    "in": "cookie",
    "name": "session",
    "type": "apiKey"
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    "APIKEY_HEADER_COOKIE": {
    "authType": "APIKEY_HEADER_COOKIE",
    "description": "",
    "in": "header",
    "name": "COOKIE",
    "type": "apiKey"
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/omaha_data": {
    "get": {
    "summary": "/omaha_data",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {
    "schema": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "versions": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "channel": {
    "type": "string"
    "methods": {
    "GET": {
    "200": {
    "requestHeaders": {
    "properties": {
    "cookie": {
    "type": "string"
    }
    },
    "required": [
    "cookie"
    ],
    "type": "object"
    },
    "response": {
    "application/json": {
    "body": {
    "items": {
    "properties": {
    "versions": {
    "items": {
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ],
    "type": "object"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ]
    }
    }
    },
    "required": [
    "versions"
    ]
    "type": "array"
    }
    },
    "required": [
    "versions"
    ],
    "type": "object"
    },
    "type": "array"
    }
    }
    }
    }
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    },
    "responseHeaders": {
    "properties": {
    "x-cloud-trace-context": {
    "type": "string"
    },
    "x-ua-compatible": {
    "type": "string"
    }
    },
    "required": [
    "x-cloud-trace-context",
    "x-ua-compatible"
    ],
    "type": "object"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    "pathname": "/omaha_data"
    }
    }
    },
    "links": {},
    "callbacks": {},
    "schemas": {}
    },
    "security": [],
    "servers": [
    {
    "url": "https://chromestatus.com",
    "description": "",
    "variables": {}
    }
    ]
    }
    }
  27. Mearman revised this gist Nov 29, 2023. No changes.
  28. Mearman revised this gist Nov 29, 2023. 1 changed file with 695 additions and 695 deletions.
    1,390 changes: 695 additions & 695 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1,697 +1,697 @@
    {
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "contact": {}
    },
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "q",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "num",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "milestone",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/channels": {
    "get": {
    "summary": "/api/v0/channels",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "start",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "end",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5158654475239424/process": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "feature_id",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "update_stale_links",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5158654475239424/gates": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5134293578285056/process": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056": {
    "get": {
    "summary": "/api/v0/features/5134293578285056",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/gates": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/omaha_data": {
    "get": {
    "summary": "/omaha_data",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {
    "schema": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "versions": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ]
    }
    }
    },
    "required": [
    "versions"
    ]
    }
    }
    }
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    }
    },
    "links": {},
    "callbacks": {},
    "schemas": {}
    },
    "security": [],
    "servers": [
    {
    "url": "https://chromestatus.com",
    "description": "",
    "variables": {}
    }
    ]
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "contact": {}
    },
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "q",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "num",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "milestone",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/channels": {
    "get": {
    "summary": "/api/v0/channels",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "start",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "end",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5158654475239424/process": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "feature_id",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "update_stale_links",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5158654475239424/gates": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5134293578285056/process": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056": {
    "get": {
    "summary": "/api/v0/features/5134293578285056",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/gates": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/omaha_data": {
    "get": {
    "summary": "/omaha_data",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {
    "schema": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "versions": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ]
    }
    }
    },
    "required": [
    "versions"
    ]
    }
    }
    }
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    }
    },
    "links": {},
    "callbacks": {},
    "schemas": {}
    },
    "security": [],
    "servers": [
    {
    "url": "https://chromestatus.com",
    "description": "",
    "variables": {}
    }
    ]
    }
  29. Mearman revised this gist Nov 29, 2023. 1 changed file with 697 additions and 1 deletion.
    698 changes: 697 additions & 1 deletion chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -1 +1,697 @@
    ‎‎​
    {
    "openapi": "3.0.0",
    "info": {
    "title": "OpenAPI Specification",
    "version": "1.0.0",
    "contact": {}
    },
    "paths": {
    "/api/v0/currentuser/permissions": {
    "get": {
    "summary": "/api/v0/currentuser/permissions",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/currentuser/stars": {
    "get": {
    "summary": "/api/v0/currentuser/stars",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features": {
    "get": {
    "summary": "/api/v0/features",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "q",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "num",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "milestone",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/channels": {
    "get": {
    "summary": "/api/v0/channels",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "start",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "end",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/currentuser/cues": {
    "get": {
    "summary": "/api/v0/currentuser/cues",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5158654475239424/process": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/feature_links": {
    "get": {
    "summary": "/api/v0/feature_links",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": "feature_id",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    {
    "name": "update_stale_links",
    "in": "query",
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5158654475239424/gates": {
    "get": {
    "summary": "/api/v0/features/5158654475239424/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/:param3/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/:param3/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/:param3": {
    "get": {
    "summary": "/api/v0/features/:param3",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": [
    {
    "name": ":param3",
    "in": "path",
    "required": true,
    "schema": {
    "type": "string"
    }
    }
    ]
    }
    },
    "/api/v0/features/5134293578285056/process": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/process",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/approvals/comments": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/approvals/comments",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056": {
    "get": {
    "summary": "/api/v0/features/5134293578285056",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/api/v0/features/5134293578285056/gates": {
    "get": {
    "summary": "/api/v0/features/5134293578285056/gates",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {}
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    },
    "/omaha_data": {
    "get": {
    "summary": "/omaha_data",
    "description": "**Host**: http://chromestatus.com",
    "responses": {
    "200": {
    "content": {
    "application/json": {
    "schema": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "versions": {
    "type": "array",
    "items": {
    "type": "object",
    "properties": {
    "channel": {
    "type": "string"
    },
    "version": {
    "type": "string"
    }
    },
    "required": [
    "channel",
    "version"
    ]
    }
    }
    },
    "required": [
    "versions"
    ]
    }
    }
    }
    },
    "description": "",
    "headers": {
    "x-cloud-trace-context": {
    "required": false,
    "schema": {
    "type": "string"
    }
    },
    "x-ua-compatible": {
    "required": false,
    "schema": {
    "type": "string"
    }
    }
    }
    }
    },
    "security": [
    {
    "apikey cookie session": []
    },
    {
    "apikey header cookie": []
    }
    ],
    "parameters": []
    }
    }
    },
    "components": {
    "securitySchemes": {
    "apikey cookie session": {
    "type": "apiKey",
    "in": "cookie",
    "name": "session"
    },
    "apikey header cookie": {
    "type": "apiKey",
    "in": "header",
    "name": "COOKIE"
    }
    },
    "links": {},
    "callbacks": {},
    "schemas": {}
    },
    "security": [],
    "servers": [
    {
    "url": "https://chromestatus.com",
    "description": "",
    "variables": {}
    }
    ]
    }
  30. Mearman created this gist Nov 29, 2023.
    1 change: 1 addition & 0 deletions chrome_platform_status_openapi.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    ‎‎​