> @crosslab/openapi-spec@0.0.1 openapi-lint > node generate.js && npx --yes @redocly/cli lint ./openapi.yml validating ./openapi.yml... [1] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:17:7 at #/paths/~1lti~1platform/get/summary Operation object should contain `summary` field. 15 | "paths": { 16 | "/lti/platform": { 17 | "get": { 18 | "operationId": "list_platform", 19 | "tags": [ Error was generated by the operation-summary rule. [2] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:47:7 at #/paths/~1lti~1platform/post/summary Operation object should contain `summary` field. 45 | "x-service-name": "LTI Service" 46 | }, 47 | "post": { 48 | "operationId": "register_platform", 49 | "tags": [ Error was generated by the operation-summary rule. [3] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:85:7 at #/paths/~1lti~1platform~1{platform_id}/get/summary Operation object should contain `summary` field. 83 | }, 84 | "/lti/platform/{platform_id}": { 85 | "get": { 86 | "operationId": "get_platform", 87 | "tags": [ Error was generated by the operation-summary rule. [4] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:152:7 at #/paths/~1lti~1platform~1{platform_id}/delete/summary Operation object should contain `summary` field. 150 | "x-service-name": "LTI Service" 151 | }, 152 | "delete": { 153 | "operationId": "delete_platform", 154 | "tags": [ Error was generated by the operation-summary rule. [5] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:117:7 at #/paths/~1lti~1platform~1{platform_id}/patch/summary Operation object should contain `summary` field. 115 | "x-service-name": "LTI Service" 116 | }, 117 | "patch": { 118 | "operationId": "update_platform", 119 | "tags": [ Error was generated by the operation-summary rule. [6] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:179:7 at #/paths/~1lti~1platform~1{platform_id}~1login/post/summary Operation object should contain `summary` field. 177 | }, 178 | "/lti/platform/{platform_id}/login": { 179 | "post": { 180 | "operationId": "lti_login", 181 | "tags": [ Error was generated by the operation-summary rule. [7] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:260:7 at #/paths/~1lti~1platform~1{platform_id}~1launch/post/summary Operation object should contain `summary` field. 258 | }, 259 | "/lti/platform/{platform_id}/launch": { 260 | "post": { 261 | "operationId": "lti_launch", 262 | "tags": [ Error was generated by the operation-summary rule. [8] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:325:7 at #/paths/~1lti~1platform~1{platform_id}~1jwks/get/summary Operation object should contain `summary` field. 323 | }, 324 | "/lti/platform/{platform_id}/jwks": { 325 | "get": { 326 | "operationId": "lti_jwks", 327 | "tags": [ Error was generated by the operation-summary rule. [9] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:352:7 at #/paths/~1lti~1resource/get/summary Operation object should contain `summary` field. 350 | }, 351 | "/lti/resource": { 352 | "get": { 353 | "operationId": "list_resource", 354 | "tags": [ Error was generated by the operation-summary rule. [10] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:384:7 at #/paths/~1lti~1resource~1{resource_id}/get/summary Operation object should contain `summary` field. 382 | }, 383 | "/lti/resource/{resource_id}": { 384 | "get": { 385 | "operationId": "get_resource", 386 | "tags": [ Error was generated by the operation-summary rule. [11] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:461:7 at #/paths/~1lti~1resource~1{resource_id}/delete/summary Operation object should contain `summary` field. 459 | "x-service-name": "LTI Service" 460 | }, 461 | "delete": { 462 | "operationId": "delete_resource", 463 | "tags": [ Error was generated by the operation-summary rule. [12] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:416:7 at #/paths/~1lti~1resource~1{resource_id}/patch/summary Operation object should contain `summary` field. 414 | "x-service-name": "LTI Service" 415 | }, 416 | "patch": { 417 | "operationId": "update_resource", 418 | "tags": [ Error was generated by the operation-summary rule. [13] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:488:7 at #/paths/~1lti~1resource~1{resource_id}~1students/get/summary Operation object should contain `summary` field. 486 | }, 487 | "/lti/resource/{resource_id}/students": { 488 | "get": { 489 | "operationId": "list_resource_students", 490 | "tags": [ Error was generated by the operation-summary rule. [14] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:861:22 at #/components/schemas/student/$defs/partial Expected type `Schema` (object) but got `null` 859 | "title": "Student", 860 | "$defs": { 861 | "partial": null 862 | }, 863 | "type": "object", Error was generated by the spec rule. [15] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:523:7 at #/paths/~1lti~1resource~1{resource_id}~1students/patch/summary Operation object should contain `summary` field. 521 | "x-service-name": "LTI Service" 522 | }, 523 | "patch": { 524 | "operationId": "update_resource_students", 525 | "description": "Update the students of the resource. Acts as you would call a PATCH on each student.", Error was generated by the operation-summary rule. [16] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:587:7 at #/paths/~1lti~1resource~1{resource_id}~1students~1{student_id}/get/summary Operation object should contain `summary` field. 585 | }, 586 | "/lti/resource/{resource_id}/students/{student_id}": { 587 | "get": { 588 | "operationId": "get_resource_student", 589 | "tags": [ Error was generated by the operation-summary rule. [17] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:628:7 at #/paths/~1lti~1resource~1{resource_id}~1students~1{student_id}/patch/summary Operation object should contain `summary` field. 626 | "x-service-name": "LTI Service" 627 | }, 628 | "patch": { 629 | "operationId": "update_resource_student", 630 | "tags": [ Error was generated by the operation-summary rule. [18] openapi.yml:2:1 at #/openapi Servers must be present. 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json 2 | openapi: 3.1.0 3 | info: 4 | title: CrossLab REST API Warning was generated by the no-empty-servers rule. [19] openapi.yml:3:1 at #/info Info object should contain `license` field. 1 | # yaml-language-server: $schema=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/schemas/v3.1/schema.json 2 | openapi: 3.1.0 3 | info: 4 | title: CrossLab REST API 5 | description: |- Warning was generated by the info-license rule. [20] gen/CrossLab Simple Authentication Service (internal)-0.0.1.json:557:9 at #/paths/~1token/post/responses Operation must have at least one `4XX` response. 555 | } 556 | }, 557 | "responses": { 558 | "201": { 559 | "description": "The token was created successfully.", Warning was generated by the operation-4xx-response rule. [21] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [22] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [23] gen/CrossLab Device Service REST API (internal)-0.0.1.json:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array.  99 | "name": "ATmega328P", 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [24] gen/CrossLab Device Service REST API (internal)-0.0.1.json:102:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ 104 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [25] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [26] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [27] gen/CrossLab Device Service REST API (internal)-0.0.1.json:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array.  99 | "name": "ATmega328P", 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [28] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [29] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [30] gen/CrossLab Device Service REST API (internal)-0.0.1.json:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array.  99 | "name": "ATmega328P", 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [31] gen/CrossLab Device Service REST API (internal)-0.0.1.json:102:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ 104 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [32] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [33] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [34] gen/CrossLab Device Service REST API (internal)-0.0.1.json:101:30 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array.  99 | "name": "ATmega328P", 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [35] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [36] gen/CrossLab Device Service REST API (internal)-0.0.1.json:102:29 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 100 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 101 | "owner": "https://api.example.com/groups/goldi", 102 | "type": "device", 103 | "services": [ 104 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [37] gen/CrossLab Device Service REST API (internal)-0.0.1.json:98:28 at #/paths/~1devices/post/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf.  96 | "examples": {  97 | "microcontroller": {  98 | "value": {  99 | "name": "ATmega328P",  … | < 96 more lines > 196 | } 197 | } 198 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:92:33 at #/paths/~1devices/post/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [38] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [39] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [40] gen/CrossLab Device Service REST API (internal)-0.0.1.json:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 213 | "name": "ATmega328P", 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [41] gen/CrossLab Device Service REST API (internal)-0.0.1.json:216:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ 218 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [42] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [43] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [44] gen/CrossLab Device Service REST API (internal)-0.0.1.json:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 213 | "name": "ATmega328P", 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [45] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [46] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [47] gen/CrossLab Device Service REST API (internal)-0.0.1.json:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 213 | "name": "ATmega328P", 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [48] gen/CrossLab Device Service REST API (internal)-0.0.1.json:216:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ 218 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [49] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [50] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [51] gen/CrossLab Device Service REST API (internal)-0.0.1.json:215:32 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 213 | "name": "ATmega328P", 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [52] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [53] gen/CrossLab Device Service REST API (internal)-0.0.1.json:216:31 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 214 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 215 | "owner": "https://api.example.com/groups/goldi", 216 | "type": "device", 217 | "services": [ 218 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [54] gen/CrossLab Device Service REST API (internal)-0.0.1.json:212:30 at #/paths/~1devices/post/responses/201/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 210 | "examples": { 211 | "microcontroller": { 212 | "value": { 213 | "name": "ATmega328P",  … | < 96 more lines > 310 | } 311 | } 312 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:206:35 at #/paths/~1devices/post/responses/201/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [55] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [56] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [57] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 407 | "name": "ATmega328P", 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [58] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ 412 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [59] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [60] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [61] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 407 | "name": "ATmega328P", 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [62] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [63] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [64] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 407 | "name": "ATmega328P", 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [65] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ 412 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [66] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [67] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [68] gen/CrossLab Device Service REST API (internal)-0.0.1.json:409:32 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 407 | "name": "ATmega328P", 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [69] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [70] gen/CrossLab Device Service REST API (internal)-0.0.1.json:410:31 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 408 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 409 | "owner": "https://api.example.com/groups/goldi", 410 | "type": "device", 411 | "services": [ 412 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [71] gen/CrossLab Device Service REST API (internal)-0.0.1.json:406:30 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 404 | "examples": { 405 | "microcontroller": { 406 | "value": { 407 | "name": "ATmega328P",  … | < 96 more lines > 504 | } 505 | } 506 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:400:35 at #/paths/~1devices~1{device_id}/get/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [72] gen/CrossLab Device Service REST API (internal)-0.0.1.json:2739:17 at #/components/parameters/device_id/name Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`. 2737 | "device_id": { 2738 | "in": "path", 2739 | "name": "device_id", 2740 | "description": "UUID of the device", 2741 | "required": true, Warning was generated by the path-parameters-defined rule. [73] gen/CrossLab Device Service REST API (internal)-0.0.1.json:2739:17 at #/components/parameters/device_id/name Path parameter `device_id` is not used in the path `{$request.query.changedUrl}`. 2737 | "device_id": { 2738 | "in": "path", 2739 | "name": "device_id", 2740 | "description": "UUID of the device", 2741 | "required": true, Warning was generated by the path-parameters-defined rule. [74] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 561 | "name": "ATmega328P", 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [75] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ 566 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [76] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 561 | "name": "ATmega328P", 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [77] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 561 | "name": "ATmega328P", 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [78] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ 566 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [79] gen/CrossLab Device Service REST API (internal)-0.0.1.json:563:30 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 561 | "name": "ATmega328P", 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [80] gen/CrossLab Device Service REST API (internal)-0.0.1.json:564:29 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 562 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 563 | "owner": "https://api.example.com/groups/goldi", 564 | "type": "device", 565 | "services": [ 566 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [81] gen/CrossLab Device Service REST API (internal)-0.0.1.json:560:28 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 558 | "examples": { 559 | "microcontroller": { 560 | "value": { 561 | "name": "ATmega328P",  … | < 96 more lines > 658 | } 659 | } 660 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:554:33 at #/paths/~1devices~1{device_id}/patch/requestBody/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [82] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [83] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [84] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 675 | "name": "ATmega328P", 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [85] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ 680 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [86] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [87] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [88] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 675 | "name": "ATmega328P", 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [89] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [90] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [91] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 675 | "name": "ATmega328P", 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [92] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ 680 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [93] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'url'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [94] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'isPublic'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [95] gen/CrossLab Device Service REST API (internal)-0.0.1.json:677:32 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/owner Example value must conform to the schema: `owner` property type must be array. 675 | "name": "ATmega328P", 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [96] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must have required property 'devices'. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [97] gen/CrossLab Device Service REST API (internal)-0.0.1.json:678:31 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value/type Example value must conform to the schema: `type` property must be equal to constant. 676 | "description": "8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash", 677 | "owner": "https://api.example.com/groups/goldi", 678 | "type": "device", 679 | "services": [ 680 | { referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [98] gen/CrossLab Device Service REST API (internal)-0.0.1.json:674:30 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json/examples/microcontroller/value Example value must conform to the schema: must match a schema in anyOf. 672 | "examples": { 673 | "microcontroller": { 674 | "value": { 675 | "name": "ATmega328P",  … | < 96 more lines > 772 | } 773 | } 774 | } referenced from gen/CrossLab Device Service REST API (internal)-0.0.1.json:668:35 at #/paths/~1devices~1{device_id}/patch/responses/200/content/application~1json Warning was generated by the no-invalid-media-type-examples rule. [99] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:234:9 at #/paths/~1lti~1platform~1{platform_id}~1login/post/responses Operation must have at least one `4XX` response. 232 | } 233 | }, 234 | "responses": { 235 | "200": { 236 | "description": "returns the verified and parsed LTI message.", Warning was generated by the operation-4xx-response rule. [100] gen/CrossLab LTI Service REST API (internal)-0.0.1.json:296:9 at #/paths/~1lti~1platform~1{platform_id}~1launch/post/responses Operation must have at least one `4XX` response. 294 | } 295 | }, 296 | "responses": { 297 | "200": { 298 | "description": "returns the verified and parsed LTI message.", Warning was generated by the operation-4xx-response rule. < ... 2 more problems hidden > increase with `--max-problems N` ./openapi.yml: validated in 301ms ❌ Validation failed with 17 errors and 85 warnings. run `redocly lint --generate-ignore-file` to add all problems to the ignore file.