{ "uuid": "97c53b9e-c9a4-4c2b-b577-90a3d0ad6220", "lastMigration": 29, "name": "Apicurio Registry API [v2]", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "efd425f0-9f0f-4886-9437-0cbbee67c3fb", "documentation": "Export registry data", "method": "get", "endpoint": "admin/export", "responses": [ { "uuid": "966cc80e-a1a8-4b7d-8f2c-dc56899c28fa", "body": "", "latency": 0, "statusCode": 200, "label": "Response when the export is successful.", "headers": [{ "key": "Content-Type", "value": "application/zip" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a8a2edd5-9c0b-4bab-8297-9d59c9964b8d", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "91cd0ad8-14d3-4f2b-bdde-8de574777e2a", "documentation": "Import registry data", "method": "post", "endpoint": "admin/import", "responses": [ { "uuid": "210e06b3-f3c2-4446-a5e3-a9c028f933e4", "body": "", "latency": 0, "statusCode": 201, "label": "Indicates that the import was successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3b72d17f-42be-4a18-a0e7-85069ab4f263", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b728c907-3ffc-453d-b033-1286836c0fe4", "documentation": "List logging configurations", "method": "get", "endpoint": "admin/loggers", "responses": [ { "uuid": "19449065-bd01-4b2d-9663-16f3e3d89b22", "body": "[\n {\n \"name\": \"\"\n }\n]", "latency": 0, "statusCode": 200, "label": "The list of logging configurations.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4484dc46-6095-44e8-9b78-bacc75391710", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dc1a3e9b-91ae-49b3-bda8-0b3cad7face1", "documentation": "Removes logger configuration", "method": "delete", "endpoint": "admin/loggers/:logger", "responses": [ { "uuid": "a02f608e-14f1-4ce8-a6c0-529522f3ed9c", "body": "{\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The default logger configuration (now that the configuration for this logger has been removed, the \ndefault configuration is applied).", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "528d3da8-a454-41aa-a4e3-28ce469f01ce", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b860ef28-7af6-4558-a241-9a589ee4efbf", "documentation": "Get a single logger configuration", "method": "get", "endpoint": "admin/loggers/:logger", "responses": [ { "uuid": "e3c1eccf-2602-4fd8-9e05-e964d4c25adb", "body": "{\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The logger configuration for the named logger.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3bb1a962-e6c9-40ba-9e43-46fcc4c9bb39", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fedb68f1-6632-46a5-be8a-c4481a0a966f", "documentation": "Set a logger's configuration", "method": "put", "endpoint": "admin/loggers/:logger", "responses": [ { "uuid": "7b3e5f4f-8926-46ce-a92e-4afb0c2c8c5c", "body": "{\n \"name\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The new configuration for the given logger.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c577b543-e22e-42ae-b0e4-dfd81e898924", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a6699d23-8302-419f-bfd5-2feff3e8a577", "documentation": "List all role mappings", "method": "get", "endpoint": "admin/roleMappings", "responses": [ { "uuid": "2552435c-89f9-41fa-a0ff-55a3630dacc3", "body": "[\n {\n \"principalId\": \"user1\",\n \"role\": \"READ_ONLY\"\n }\n]", "latency": 0, "statusCode": 200, "label": "A successful response will return the list of role mappings.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f90dc037-f9c2-4a81-b763-aed8cd29d35e", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "947ff96a-96bf-4fba-9211-ff2e36e87952", "documentation": "Create a new role mapping", "method": "post", "endpoint": "admin/roleMappings", "responses": [ { "uuid": "b26aaade-7ca0-4f53-8661-0e2f7f14fef8", "body": "", "latency": 0, "statusCode": 204, "label": "Returned when the role mapping was successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "493388b4-e704-4785-8a6f-63e0309f207f", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7f12fe9e-3c8f-4999-ad94-24b9a8b20e07", "documentation": "Delete a role mapping", "method": "delete", "endpoint": "admin/roleMappings/:principalId", "responses": [ { "uuid": "d113b70a-5adc-4202-9a26-d61e368d8d9d", "body": "", "latency": 0, "statusCode": 204, "label": "Response returned when the delete was successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d20cf751-bf21-49ba-b734-e6a28093e0d5", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f6e2450-cd18-4305-8ca2-12232663a779", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3b08c45f-6fd9-49c0-a2f9-632bf26368f4", "documentation": "Return a single role mapping", "method": "get", "endpoint": "admin/roleMappings/:principalId", "responses": [ { "uuid": "18dccd66-087a-4a44-aa9e-3ce64d50578a", "body": "{\n \"principalId\": \"user1\",\n \"role\": \"READ_ONLY\"\n}", "latency": 0, "statusCode": 200, "label": "When successful, returns the details of a role mapping.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "73424ba6-b068-4528-886d-3fbdbe68b115", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "933bea19-bfb7-40b0-ad43-3784d34156cd", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "04654129-5d20-4e68-b054-2bb0c4b155e5", "documentation": "Update a role mapping", "method": "put", "endpoint": "admin/roleMappings/:principalId", "responses": [ { "uuid": "6aa656ff-f558-48f7-a7ce-53c0ed480061", "body": "", "latency": 0, "statusCode": 204, "label": "Response when the update is successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "df473e04-2317-474d-997b-da48d2b55fcc", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dfefd39b-c5e6-43ee-9721-40be00e10cde", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a52b12ea-9a48-4297-a7fc-255b13db14de", "documentation": "Delete all global rules", "method": "delete", "endpoint": "admin/rules", "responses": [ { "uuid": "caf8c55b-90ce-429e-b0dd-d5abfdf1b02b", "body": "", "latency": 0, "statusCode": 204, "label": "All global rules have been removed successfully.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "12c1462a-1b7c-4180-9ea4-dfeddff87b00", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "84b12490-a242-4405-9305-ed6bfd285b53", "documentation": "List global rules", "method": "get", "endpoint": "admin/rules", "responses": [ { "uuid": "3bcc5592-8b45-4f23-ad81-7431d45eac5e", "body": "[\n \"{{oneOf (array 'VALIDITY' 'COMPATIBILITY')}}\"\n]", "latency": 0, "statusCode": 200, "label": "The list of names of the globally configured rules.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0a0a0661-bb79-44cf-9a44-64a4277ebfdc", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c78d07d8-9e6f-408f-8837-aa1e864aa4d7", "documentation": "Create global rule", "method": "post", "endpoint": "admin/rules", "responses": [ { "uuid": "98202532-8633-40d5-9c06-e08d80664229", "body": "", "latency": 0, "statusCode": 204, "label": "The global rule was added.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7e7b5c6c-00ff-4238-bebb-8255b7706703", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 400, "label": "Common response for all operations that can return a `400` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aea302d4-f0ea-4ec1-ba8d-f067dc590976", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 409, "label": "Common response used when an input conflicts with existing data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "94a4d51b-47df-4011-9d2e-a54daf449c53", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4ddf471a-84b7-4179-841c-4f9e3e181eef", "documentation": "Delete global rule", "method": "delete", "endpoint": "admin/rules/:rule", "responses": [ { "uuid": "60763c9e-82ca-427b-b044-75ac84a1cd55", "body": "", "latency": 0, "statusCode": 204, "label": "The global rule was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ff90508c-727d-4877-94c7-471f11a5903e", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ebde98e5-e89d-48c8-b0f1-ef68bcf910ce", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2bec24e0-8fe3-4c3b-b84d-c5e38e912711", "documentation": "Get global rule configuration", "method": "get", "endpoint": "admin/rules/:rule", "responses": [ { "uuid": "e94186b5-472b-4136-8e0b-09b510ce9e8a", "body": "{\n \"config\": \"FULL\",\n \"type\": \"VALIDITY\"\n}", "latency": 0, "statusCode": 200, "label": "The global rule's configuration.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "24f0853b-e554-4fc9-9401-b06c09dc2611", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "063b2e96-f59b-4f39-b470-e814f3170dad", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2bb1fe90-eae4-4cf4-ad8d-4c4c311b983a", "documentation": "Update global rule configuration", "method": "put", "endpoint": "admin/rules/:rule", "responses": [ { "uuid": "7e4f67c7-30c8-48c3-a36c-0610e6529b09", "body": "{\n \"config\": \"FULL\",\n \"type\": \"VALIDITY\"\n}", "latency": 0, "statusCode": 200, "label": "The global rule's configuration was successfully updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "03ab5074-57ee-465a-8aef-176429db7cb2", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8129801d-fd60-44c2-943e-29ba41bbe4c5", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "51c8451f-307c-4cd3-a259-4325a09c07c0", "documentation": "Deletes all artifacts in a group", "method": "delete", "endpoint": "groups/:groupId/artifacts", "responses": [ { "uuid": "02a20c03-490b-42d1-be8f-e88d82b10a66", "body": "", "latency": 0, "statusCode": 204, "label": "When the delete operation is successful, a simple 204 is returned.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f5e53a34-3a8a-4742-a950-d35561fb649f", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f7bd02c7-5ac5-426a-9a0b-fa5d35834fe1", "documentation": "List artifacts in group", "method": "get", "endpoint": "groups/:groupId/artifacts", "responses": [ { "uuid": "8ba9c462-3929-4a9d-b31b-ba3d5ce880ca", "body": "{\n \"artifacts\": [\n {\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"current\",\n \"internal\"\n ],\n \"name\": \"Artifact Name\",\n \"state\": \"ENABLED\",\n \"type\": \"AVRO\"\n }\n ],\n \"count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "On a successful response, returns a bounded set of artifacts.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7356a92a-bbb8-477e-929f-ed5e77eceed2", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "82c73041-d1f8-4509-be2f-86488fc4d731", "documentation": "Create artifact", "method": "post", "endpoint": "groups/:groupId/artifacts", "responses": [ { "uuid": "7062b2b4-51d0-4a23-86b9-f019cae383ae", "body": "{\n \"contentId\": 82736,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"globalId\": 12984719247,\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"modifiedBy\": \"user2\",\n \"modifiedOn\": \"2019-07-19T15:09:00Z\",\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"AVRO\",\n \"version\": 18\n}", "latency": 0, "statusCode": 200, "label": "Artifact was successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "71bdf368-7218-435f-93f6-bc9812b64320", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 400, "label": "Common response for all operations that can return a `400` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b3673856-9c75-4b1e-bddb-539b77340a37", "body": "{\n \"causes\": [\n {\n \"context\": \"/info[title]\",\n \"description\": \"API is missing a title\"\n },\n {\n \"context\": \"/paths[/invoices]/put[operationId]\",\n \"description\": \"Operation IDs must be unique\"\n }\n ],\n \"error_code\": 409,\n \"message\": \"Artifact failed validation\"\n}", "latency": 0, "statusCode": 409, "label": "Common response used when an input conflicts with existing data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "049c2451-3259-445c-b603-c63a6abe07f8", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7b6aefb3-a616-4963-8644-cbfe2ead120a", "documentation": "Delete artifact", "method": "delete", "endpoint": "groups/:groupId/artifacts/:artifactId", "responses": [ { "uuid": "68d60877-356f-46f3-a757-1e3c67903675", "body": "", "latency": 0, "statusCode": 204, "label": "Returned when the artifact was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3b346126-99af-4e6d-bd9c-03c06e51611e", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6b5e6407-9c22-4dc3-94a4-1117bb88e2bd", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9849ef36-69cb-495a-827f-e216bc373580", "documentation": "Get latest artifact", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId", "responses": [ { "uuid": "8113efd5-8b1e-4d5d-bb91-739b577a9779", "body": "", "latency": 0, "statusCode": 200, "label": "The content of one version of one artifact.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "807084ba-8cb8-4b45-afa6-4a2de44b1029", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "64c2e21e-4378-4a9a-bba9-615bc249f173", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "338af6d0-5090-43e1-a4cf-80833891d60a", "documentation": "Update artifact", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId", "responses": [ { "uuid": "391ed353-09bd-414f-8303-b8c01016b324", "body": "{\n \"contentId\": 82736,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"globalId\": 12984719247,\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"modifiedBy\": \"user2\",\n \"modifiedOn\": \"2019-07-19T15:09:00Z\",\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"AVRO\",\n \"version\": 18\n}", "latency": 0, "statusCode": 200, "label": "When successful, returns the updated artifact metadata.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "14f36a0a-f78c-460b-ba81-bbb6d88ffb08", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "91e33181-5b5d-4f2b-bd83-fdc8438452fd", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 409, "label": "Common response used when an input conflicts with existing data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "177a5ca7-fc26-45da-822b-895be8bbbb40", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1d4f3679-74a3-454e-b458-88d931bbeedf", "documentation": "Get artifact metadata", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/meta", "responses": [ { "uuid": "3334381f-7c89-4293-af29-55a15835720e", "body": "{\n \"contentId\": 82736,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"globalId\": 12984719247,\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"modifiedBy\": \"user2\",\n \"modifiedOn\": \"2019-07-19T15:09:00Z\",\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"AVRO\",\n \"version\": 18\n}", "latency": 0, "statusCode": 200, "label": "The artifact's metadata.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "716d29fe-5d83-495c-a50e-5b5817dbd854", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6126e17d-7c75-41f8-901c-231fede87f48", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3412f555-29b7-4039-9682-5c9b89e2ec00", "documentation": "Get artifact version metadata by content", "method": "post", "endpoint": "groups/:groupId/artifacts/:artifactId/meta", "responses": [ { "uuid": "774a9648-b7a7-443f-816f-a66380b9939b", "body": "{\n \"contentId\": 12347,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-05-17T12:00:00Z\",\n \"description\": \"The description of the artifact\",\n \"globalId\": 183282932983,\n \"groupId\": \"My-Group\",\n \"id\": \"my-artifact-id\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"PROTOBUF\",\n \"version\": 1221432\n}", "latency": 0, "statusCode": 200, "label": "The metadata of the artifact version matching the provided content.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f8a10c28-0933-48ba-b25d-902e0bcc6d14", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e7db3151-3a63-40d5-b607-e5dc0f1d5052", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dfb4a4e8-4e5d-4b3d-8116-f8f915b6e94b", "documentation": "Update artifact metadata", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/meta", "responses": [ { "uuid": "b9e18e42-f786-4573-8ce3-b35471e6893b", "body": "", "latency": 0, "statusCode": 204, "label": "The artifact's metadata was updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "47dcc6e7-ed5f-4d4f-8c12-9af349d037a4", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "681c6829-86dc-41c8-a3a0-f3c02f99feb1", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aec327ff-cddc-4cb4-ab5a-46179fe90474", "documentation": "Delete artifact rules", "method": "delete", "endpoint": "groups/:groupId/artifacts/:artifactId/rules", "responses": [ { "uuid": "146f1934-28a3-42d8-88f8-cae1765a4231", "body": "", "latency": 0, "statusCode": 204, "label": "The rules were successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "33fa5def-ad18-4b29-9b89-d8db49dc925b", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "47b02f69-9643-4475-98c5-5038ef91108d", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "28b578fc-9296-432f-9b85-a213d4a37f71", "documentation": "List artifact rules", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/rules", "responses": [ { "uuid": "c0ea676a-6408-40f0-8b60-86c3a6876f69", "body": "[\n \"{{oneOf (array 'VALIDITY' 'COMPATIBILITY')}}\"\n]", "latency": 0, "statusCode": 200, "label": "Returns the names of the rules configured for the artifact.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "51e87e1b-52d3-4a0e-948f-0de7b1673da9", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0f4dd37e-dd73-49a5-a686-27d4fa41db05", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e8323c25-2f6f-46c6-beff-10b173e64b6e", "documentation": "Create artifact rule", "method": "post", "endpoint": "groups/:groupId/artifacts/:artifactId/rules", "responses": [ { "uuid": "7c6cc7a4-b80c-4be4-b60b-1bc1c860e895", "body": "", "latency": 0, "statusCode": 204, "label": "The rule was added.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dbadc09c-e2e3-48e3-aa14-c71b75ebdf84", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 400, "label": "Common response for all operations that can return a `400` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2bbff900-61af-4cd3-a1fa-e8deb8f471e9", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4db00847-2106-4d21-8e7a-41a4477a765a", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c88bd059-0a17-4f85-891d-7aee73388f5c", "documentation": "Delete artifact rule", "method": "delete", "endpoint": "groups/:groupId/artifacts/:artifactId/rules/:rule", "responses": [ { "uuid": "57536f67-07e5-4361-b63c-87dfba66f23e", "body": "", "latency": 0, "statusCode": 204, "label": "The rule was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "391049fb-5e22-437a-80c8-91389fabedf5", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5973e3f1-7c4e-463d-ad87-9437a0ef4ee0", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7d4d7bb5-0ddd-4e6e-abe7-845ab7913d01", "documentation": "Get artifact rule configuration", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/rules/:rule", "responses": [ { "uuid": "020c7388-4890-4b58-b755-87a0269ce9e2", "body": "{\n \"config\": \"FULL\",\n \"type\": \"VALIDITY\"\n}", "latency": 0, "statusCode": 200, "label": "Information about a rule.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8222343f-a852-466d-81b0-07adb0b81641", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f9eb5fe6-dcbb-4bed-80c5-9e7431d21f7f", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34f91fac-6356-4e0e-9f05-fc2c9b10164d", "documentation": "Update artifact rule configuration", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/rules/:rule", "responses": [ { "uuid": "b7c2b2c1-1ad6-4fbe-8db9-285de0093025", "body": "{\n \"config\": \"FULL\",\n \"type\": \"VALIDITY\"\n}", "latency": 0, "statusCode": 200, "label": "Rule configuration was updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0a24b88e-d71a-4b83-adaf-5cc1d1da2b01", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "460bc06e-cb7c-4694-be5d-068e599f9954", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d6794f89-cd87-40d7-80e4-afebe0f3c1df", "documentation": "Update artifact state", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/state", "responses": [ { "uuid": "e765f1d8-9709-496d-8a23-193512b66647", "body": "", "latency": 0, "statusCode": 204, "label": "Returned when the operation was successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60878000-1dea-474e-a96d-cdc05f11c171", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 400, "label": "Common response for all operations that can return a `400` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dc67fde3-3d80-4ab1-a67e-5b83b6e38eb7", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b578ba7c-9e85-4a9c-8fbb-b1a6dbbd95a8", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c6b56478-9dfa-4c59-a7d6-3d3f962e4e89", "documentation": "Test update artifact", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/test", "responses": [ { "uuid": "9b879524-c8fd-4506-a55f-b7b464f3f846", "body": "", "latency": 0, "statusCode": 204, "label": "When successful, returns \"No Content\" to indicate that the rules passed, and the\ncontent was not updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "30d997c3-bcfe-455a-822a-49e01e7cf3f9", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0d0b9a7c-3dce-4796-a04b-fe2e74122dce", "body": "{\n \"causes\": [\n {\n \"context\": \"/info[title]\",\n \"description\": \"API is missing a title\"\n },\n {\n \"context\": \"/paths[/invoices]/put[operationId]\",\n \"description\": \"Operation IDs must be unique\"\n }\n ],\n \"error_code\": 409,\n \"message\": \"Artifact failed validation\"\n}", "latency": 0, "statusCode": 409, "label": "Common response used when an input conflicts with existing data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c932afb4-5e7e-4116-a172-22c1d3ee281b", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5a9a8afc-93f9-4365-85e3-4a3ded823a10", "documentation": "List artifact versions", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/versions", "responses": [ { "uuid": "7fb1880b-7e91-4b6a-b8bb-7ed001c37ad4", "body": "{\n \"count\": {{faker 'number.int' max=99999}},\n \"versions\": [\n {\n \"contentId\": 62,\n \"createdBy\": \"some text\",\n \"createdOn\": \"2018-02-10T09:30Z\",\n \"description\": \"Description of the artifact version\",\n \"globalId\": 37,\n \"labels\": [\n \"current\",\n \"internal\"\n ],\n \"name\": \"Artifact Version Name\",\n \"properties\": {},\n \"state\": \"ENABLED\",\n \"type\": \"AVRO\",\n \"version\": 85\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "List of all artifact versions.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "87106a6a-7b7b-4c1b-9a15-ab674db925bf", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7b8a23a3-5b8a-4d88-a1dc-23167ce2030f", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2a5745bd-9dee-4c67-a9b9-bafb9de60e39", "documentation": "Create artifact version", "method": "post", "endpoint": "groups/:groupId/artifacts/:artifactId/versions", "responses": [ { "uuid": "c9c0e02c-4193-4450-9787-d5149c69302d", "body": "{\n \"contentId\": 12347,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-05-17T12:00:00Z\",\n \"description\": \"The description of the artifact\",\n \"globalId\": 183282932983,\n \"groupId\": \"My-Group\",\n \"id\": \"my-artifact-id\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"PROTOBUF\",\n \"version\": 1221432\n}", "latency": 0, "statusCode": 200, "label": "The artifact version was successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "20e70f40-e3ba-4055-ab86-63d21fbcbf12", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56e5b39c-d632-49f8-a320-0faef00d2dd3", "body": "{\n \"causes\": [\n {\n \"context\": \"/info[title]\",\n \"description\": \"API is missing a title\"\n },\n {\n \"context\": \"/paths[/invoices]/put[operationId]\",\n \"description\": \"Operation IDs must be unique\"\n }\n ],\n \"error_code\": 409,\n \"message\": \"Artifact failed validation\"\n}", "latency": 0, "statusCode": 409, "label": "Common response used when an input conflicts with existing data.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "198d3a81-3c0b-4eed-aeb9-faf3846a9371", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "db0a0b7b-a507-4b52-891e-8c9ed5c0f8da", "documentation": "Get artifact version", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/versions/:version", "responses": [ { "uuid": "91313c77-417a-4946-81ac-e903a0b0b358", "body": "", "latency": 0, "statusCode": 200, "label": "The content of one version of one artifact.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1ecfa120-2ba0-40ed-aff6-42b33125d6f3", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "314cc92e-9719-441c-ae9a-fd5ada998c94", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1c85e55-ef94-4925-a286-990aedcc10c7", "documentation": "Delete artifact version metadata", "method": "delete", "endpoint": "groups/:groupId/artifacts/:artifactId/versions/:version/meta", "responses": [ { "uuid": "92dcfd5c-7fa9-4c7f-bd86-f4d37fd1db35", "body": "", "latency": 0, "statusCode": 204, "label": "The artifact version's user-editable metadata was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aa3a3760-3905-40c2-94b5-0295fb237af2", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "be7ec643-6edb-45d0-bb06-4b695d73c013", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "35da6d58-60da-461c-b40c-d8c503c91663", "documentation": "Get artifact version metadata", "method": "get", "endpoint": "groups/:groupId/artifacts/:artifactId/versions/:version/meta", "responses": [ { "uuid": "f4be074e-39cc-47ae-95e0-3d46f4f198f0", "body": "{\n \"contentId\": 12347,\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-05-17T12:00:00Z\",\n \"description\": \"The description of the artifact\",\n \"globalId\": 183282932983,\n \"groupId\": \"My-Group\",\n \"id\": \"my-artifact-id\",\n \"labels\": [\n \"label-1\",\n \"label-2\"\n ],\n \"name\": \"Artifact Name\",\n \"properties\": {\n \"custom-1\": \"foo\",\n \"custom-2\": \"bar\"\n },\n \"type\": \"PROTOBUF\",\n \"version\": 1221432\n}", "latency": 0, "statusCode": 200, "label": "The artifact version's metadata.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f7bb938b-4939-4b8a-b5f0-a8eb951b3d66", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "44dd3f53-b74a-4b4f-bd82-092af86995f1", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2239737a-e909-4c33-82d2-b1b8e7a3d05a", "documentation": "Update artifact version metadata", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/versions/:version/meta", "responses": [ { "uuid": "58efea04-21ac-4b66-a6d7-9a340392900a", "body": "", "latency": 0, "statusCode": 204, "label": "The artifact version's metadata was successfully updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ac686822-fd09-410d-a141-76c31daf80d4", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66ed8a1d-ccd0-4959-a768-018050959e50", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bf6ca02a-4217-40a3-8baa-9247c5d9fde7", "documentation": "Update artifact version state", "method": "put", "endpoint": "groups/:groupId/artifacts/:artifactId/versions/:version/state", "responses": [ { "uuid": "80b83457-9b05-4827-a941-f7beba1f4529", "body": "", "latency": 0, "statusCode": 204, "label": "Returned when the update was successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "514c74f4-81f6-4341-91ee-c8ee914fd659", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 400, "label": "Common response for all operations that can return a `400` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "52e5c0c2-941f-42f4-a667-3ea87dbd1d5e", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "932424a9-76dd-486f-a4bf-f1a5bdca4dc2", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7542e42d-cf6c-4685-9d69-d1bacdd33e3f", "documentation": "Get artifact content by SHA-256 hash", "method": "get", "endpoint": "ids/contentHashes/:contentHash/", "responses": [ { "uuid": "309729ed-20e6-48a0-8f00-0c16827ba6b5", "body": "", "latency": 0, "statusCode": 200, "label": "The content of one version of one artifact.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b1db53b4-6f3f-4160-875a-557190b1599e", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1f411781-ecee-4fb7-ab16-82266c91e98c", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "adc6854d-0a19-44f0-9fe3-4d19e45ff3b1", "documentation": "Get artifact content by ID", "method": "get", "endpoint": "ids/contentIds/:contentId/", "responses": [ { "uuid": "57ab6cbe-f064-4556-b5fb-0f08f790ea16", "body": "", "latency": 0, "statusCode": 200, "label": "The content of one version of one artifact.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4372e899-a678-4ed2-98ec-379923a938af", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cd9f3fc6-f060-4256-b960-b61e2c1965b7", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a8849fcd-74c1-4051-8ff6-ae2ab78d63f6", "documentation": "Get artifact by global ID", "method": "get", "endpoint": "ids/globalIds/:globalId", "responses": [ { "uuid": "b50b0cc3-a081-4bbd-be0d-06d6fe4f4eab", "body": "", "latency": 0, "statusCode": 200, "label": "The content of one version of one artifact.", "headers": [{ "key": "Content-Type", "value": "*/*" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e50a1881-9e5c-4cd3-8eb4-9cd0e55c3e9a", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 404, "label": "Common response for all operations that can return a `404` error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ff1aa004-92e6-4189-a5a6-9f171f92cb8d", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1cebdbdc-fa1a-4dc2-a12c-e66e5effc801", "documentation": "Search for artifacts", "method": "get", "endpoint": "search/artifacts", "responses": [ { "uuid": "ca223619-d8ba-4d7d-acb7-184b3685326e", "body": "{\n \"artifacts\": [\n {\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"current\",\n \"internal\"\n ],\n \"name\": \"Artifact Name\",\n \"state\": \"ENABLED\",\n \"type\": \"AVRO\"\n }\n ],\n \"count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "On a successful response, returns a result set of artifacts - one for each artifact\nin the registry that matches the criteria.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "863827e6-6a3d-4bea-b23a-017e1e2a3f52", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fcf15055-29c6-4b79-8047-a785f8892bf5", "documentation": "Search for artifacts by content", "method": "post", "endpoint": "search/artifacts", "responses": [ { "uuid": "92ede8e4-212d-43ed-8c32-4ced242037af", "body": "{\n \"artifacts\": [\n {\n \"createdBy\": \"user1\",\n \"createdOn\": \"2019-03-22T12:51:19Z\",\n \"description\": \"Description of the artifact\",\n \"groupId\": \"My-Group\",\n \"id\": \"Procurement-Invoice\",\n \"labels\": [\n \"current\",\n \"internal\"\n ],\n \"name\": \"Artifact Name\",\n \"state\": \"ENABLED\",\n \"type\": \"AVRO\"\n }\n ],\n \"count\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "On a successful response, returns a result set of artifacts - one for each artifact\nin the registry that matches the criteria.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "274c8bc8-dce1-4fdc-b87d-c0b6ba77ce1d", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6f8873a9-5440-46d4-9ff5-906b2282e95f", "documentation": "Get system information", "method": "get", "endpoint": "system/info", "responses": [ { "uuid": "9df39476-a544-471b-b096-40dcfc5b2d59", "body": "{\n \"builtOn\": \"2021-03-19T12:55:00Z\",\n \"description\": \"The Apicurio Registry application.\",\n \"name\": \"Apicurio Registry (SQL)\",\n \"version\": \"2.0.0.Final\"\n}", "latency": 0, "statusCode": 200, "label": "On success, returns the system information.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e262dc30-7c80-4623-b2ec-89c1cddfeced", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "54539ac3-707d-48d6-878a-00356ad24d5f", "documentation": "Get current user", "method": "get", "endpoint": "users/me", "responses": [ { "uuid": "0f9654b0-a60d-4615-9db6-98fd01ff339f", "body": "{\n \"admin\": true,\n \"developer\": false,\n \"displayName\": \"Diana Prince\",\n \"username\": \"dprince\",\n \"viewer\": false\n}", "latency": 0, "statusCode": 200, "label": "Response when the endpoint is successfully invoked.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "db14a9b7-d409-4395-8936-d1116a90d4df", "body": "{\n \"error_code\": 500,\n \"message\": \"An error occurred somewhere.\"\n}", "latency": 0, "statusCode": 500, "label": "Common response for all operations that can fail with an unexpected server error.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "efd425f0-9f0f-4886-9437-0cbbee67c3fb" }, { "type": "route", "uuid": "91cd0ad8-14d3-4f2b-bdde-8de574777e2a" }, { "type": "route", "uuid": "b728c907-3ffc-453d-b033-1286836c0fe4" }, { "type": "route", "uuid": "dc1a3e9b-91ae-49b3-bda8-0b3cad7face1" }, { "type": "route", "uuid": "b860ef28-7af6-4558-a241-9a589ee4efbf" }, { "type": "route", "uuid": "fedb68f1-6632-46a5-be8a-c4481a0a966f" }, { "type": "route", "uuid": "a6699d23-8302-419f-bfd5-2feff3e8a577" }, { "type": "route", "uuid": "947ff96a-96bf-4fba-9211-ff2e36e87952" }, { "type": "route", "uuid": "7f12fe9e-3c8f-4999-ad94-24b9a8b20e07" }, { "type": "route", "uuid": "3b08c45f-6fd9-49c0-a2f9-632bf26368f4" }, { "type": "route", "uuid": "04654129-5d20-4e68-b054-2bb0c4b155e5" }, { "type": "route", "uuid": "a52b12ea-9a48-4297-a7fc-255b13db14de" }, { "type": "route", "uuid": "84b12490-a242-4405-9305-ed6bfd285b53" }, { "type": "route", "uuid": "c78d07d8-9e6f-408f-8837-aa1e864aa4d7" }, { "type": "route", "uuid": "4ddf471a-84b7-4179-841c-4f9e3e181eef" }, { "type": "route", "uuid": "2bec24e0-8fe3-4c3b-b84d-c5e38e912711" }, { "type": "route", "uuid": "2bb1fe90-eae4-4cf4-ad8d-4c4c311b983a" }, { "type": "route", "uuid": "51c8451f-307c-4cd3-a259-4325a09c07c0" }, { "type": "route", "uuid": "f7bd02c7-5ac5-426a-9a0b-fa5d35834fe1" }, { "type": "route", "uuid": "82c73041-d1f8-4509-be2f-86488fc4d731" }, { "type": "route", "uuid": "7b6aefb3-a616-4963-8644-cbfe2ead120a" }, { "type": "route", "uuid": "9849ef36-69cb-495a-827f-e216bc373580" }, { "type": "route", "uuid": "338af6d0-5090-43e1-a4cf-80833891d60a" }, { "type": "route", "uuid": "1d4f3679-74a3-454e-b458-88d931bbeedf" }, { "type": "route", "uuid": "3412f555-29b7-4039-9682-5c9b89e2ec00" }, { "type": "route", "uuid": "dfb4a4e8-4e5d-4b3d-8116-f8f915b6e94b" }, { "type": "route", "uuid": "aec327ff-cddc-4cb4-ab5a-46179fe90474" }, { "type": "route", "uuid": "28b578fc-9296-432f-9b85-a213d4a37f71" }, { "type": "route", "uuid": "e8323c25-2f6f-46c6-beff-10b173e64b6e" }, { "type": "route", "uuid": "c88bd059-0a17-4f85-891d-7aee73388f5c" }, { "type": "route", "uuid": "7d4d7bb5-0ddd-4e6e-abe7-845ab7913d01" }, { "type": "route", "uuid": "34f91fac-6356-4e0e-9f05-fc2c9b10164d" }, { "type": "route", "uuid": "d6794f89-cd87-40d7-80e4-afebe0f3c1df" }, { "type": "route", "uuid": "c6b56478-9dfa-4c59-a7d6-3d3f962e4e89" }, { "type": "route", "uuid": "5a9a8afc-93f9-4365-85e3-4a3ded823a10" }, { "type": "route", "uuid": "2a5745bd-9dee-4c67-a9b9-bafb9de60e39" }, { "type": "route", "uuid": "db0a0b7b-a507-4b52-891e-8c9ed5c0f8da" }, { "type": "route", "uuid": "f1c85e55-ef94-4925-a286-990aedcc10c7" }, { "type": "route", "uuid": "35da6d58-60da-461c-b40c-d8c503c91663" }, { "type": "route", "uuid": "2239737a-e909-4c33-82d2-b1b8e7a3d05a" }, { "type": "route", "uuid": "bf6ca02a-4217-40a3-8baa-9247c5d9fde7" }, { "type": "route", "uuid": "7542e42d-cf6c-4685-9d69-d1bacdd33e3f" }, { "type": "route", "uuid": "adc6854d-0a19-44f0-9fe3-4d19e45ff3b1" }, { "type": "route", "uuid": "a8849fcd-74c1-4051-8ff6-ae2ab78d63f6" }, { "type": "route", "uuid": "1cebdbdc-fa1a-4dc2-a12c-e66e5effc801" }, { "type": "route", "uuid": "fcf15055-29c6-4b79-8047-a785f8892bf5" }, { "type": "route", "uuid": "6f8873a9-5440-46d4-9ff5-906b2282e95f" }, { "type": "route", "uuid": "54539ac3-707d-48d6-878a-00356ad24d5f" } ] }