{ "uuid": "29536f33-3b0e-4300-b149-daac7e609827", "lastMigration": 29, "name": "Registry", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "d494efb0-d51f-4d3c-b569-a2f09e8631eb", "documentation": "ListProjects returns matching projects.", "method": "get", "endpoint": "v1/projects", "responses": [ { "uuid": "41af64e9-bb9a-46a6-99d7-39a600939c87", "body": "{\n \"next_page_token\": \"\",\n \"projects\": [\n {\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"name\": \"\",\n \"update_time\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "45546d94-6226-4bf9-8280-1f21dca8cec4", "documentation": "CreateProject creates a specified project.", "method": "post", "endpoint": "v1/projects", "responses": [ { "uuid": "4d7a01a5-89f0-4de2-be74-50f06f2c4e13", "body": "{\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"name\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "64753079-bbad-4349-9dcb-1a0df37d303c", "documentation": "DeleteProject removes a specified project and all of the resources that it owns.", "method": "delete", "endpoint": "v1/projects/:project", "responses": [ { "uuid": "cf5f1241-066d-4a36-8289-1c353b965fa7", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dc12e44b-7d9d-4d38-9cca-ca51c07bfc18", "documentation": "GetProject returns a specified project.", "method": "get", "endpoint": "v1/projects/:project", "responses": [ { "uuid": "b0417190-483d-415c-bbda-364312aa687d", "body": "{\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"name\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "156d8bd9-3041-496c-b3e3-3f49a825b120", "documentation": "UpdateProject can be used to modify a specified project.", "method": "patch", "endpoint": "v1/projects/:project", "responses": [ { "uuid": "d831cc56-5cdd-4ca2-b7cd-7613aee546a8", "body": "{\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"name\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "12c1cd42-84fd-4105-8b0b-43e3f4da340a", "documentation": "ListApis returns matching APIs.", "method": "get", "endpoint": "v1/projects/:project/apis", "responses": [ { "uuid": "3aa48e5e-a743-4a1d-9857-662a2bc550bc", "body": "{\n \"apis\": [\n {\n \"annotations\": {},\n \"availability\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"recommended_version\": \"\",\n \"update_time\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "781aee9f-2e30-4431-8c3a-fc98d8e4b2c3", "documentation": "CreateApi creates a specified API.", "method": "post", "endpoint": "v1/projects/:project/apis", "responses": [ { "uuid": "b1863710-d4da-48fb-857b-e4e77ee379ef", "body": "{\n \"annotations\": {},\n \"availability\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"recommended_version\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "13971ef7-eae0-4b96-875b-26eb3938200e", "documentation": "DeleteApi removes a specified API and all of the resources that it owns.", "method": "delete", "endpoint": "v1/projects/:project/apis/:api", "responses": [ { "uuid": "30f4f113-fe86-4b17-b552-bd3e80fd1fb2", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3dc0a30b-088a-4cf2-9f7d-1e43bc77e4c4", "documentation": "GetApi returns a specified API.", "method": "get", "endpoint": "v1/projects/:project/apis/:api", "responses": [ { "uuid": "cf7429a4-fefc-4336-831c-b760af8c1ba1", "body": "{\n \"annotations\": {},\n \"availability\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"recommended_version\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "456c57ee-3e3e-409b-a810-a5c328667947", "documentation": "UpdateApi can be used to modify a specified API.", "method": "patch", "endpoint": "v1/projects/:project/apis/:api", "responses": [ { "uuid": "c6e96ebc-7b19-40ac-bac8-9ef404feb5e6", "body": "{\n \"annotations\": {},\n \"availability\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"recommended_version\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "63b98e8f-6a20-44a9-962c-fce33b052574", "documentation": "ListApiVersions returns matching versions.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions", "responses": [ { "uuid": "b0019a77-3dc2-414e-a974-fda6d2a78d4b", "body": "{\n \"api_versions\": [\n {\n \"annotations\": {},\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"state\": \"\",\n \"update_time\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b35fe43d-fd84-4c85-b186-10ec9ee5f6a0", "documentation": "CreateApiVersion creates a specified version.", "method": "post", "endpoint": "v1/projects/:project/apis/:api/versions", "responses": [ { "uuid": "a7bb7ae8-e81f-4e75-87ba-b9e4b046ec78", "body": "{\n \"annotations\": {},\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"state\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a6ee9225-f3eb-4f6c-8640-2188efa1d02d", "documentation": "DeleteApiVersion removes a specified version and all of the resources that it owns.", "method": "delete", "endpoint": "v1/projects/:project/apis/:api/versions/:version", "responses": [ { "uuid": "b553664d-e382-4524-983a-8ad7b120973a", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9556fb6b-36a6-4a39-aa65-7b4fad4e69b9", "documentation": "GetApiVersion returns a specified version.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions/:version", "responses": [ { "uuid": "ed168bec-3689-46ea-bb83-ab67c184cc41", "body": "{\n \"annotations\": {},\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"state\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "662e4787-01fa-48e8-b08b-ecb11c65d4c6", "documentation": "UpdateApiVersion can be used to modify a specified version.", "method": "patch", "endpoint": "v1/projects/:project/apis/:api/versions/:version", "responses": [ { "uuid": "82521738-49be-41ff-8733-d1a259338788", "body": "{\n \"annotations\": {},\n \"create_time\": \"\",\n \"description\": \"\",\n \"display_name\": \"\",\n \"labels\": {},\n \"name\": \"\",\n \"state\": \"\",\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d5b3186a-a1d2-416b-8791-f987a06b5d11", "documentation": "ListApiSpecs returns matching specs.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs", "responses": [ { "uuid": "e125c7ce-9cc5-4d30-9009-24f34d24a387", "body": "{\n \"api_specs\": [\n {\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bda8788b-eda0-49d2-894d-1d10e8a82c4d", "documentation": "CreateApiSpec creates a specified spec.", "method": "post", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs", "responses": [ { "uuid": "9ca3fb17-67af-4448-8260-ec9825e6cced", "body": "{\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a6ac2623-7293-4964-8e2a-9d80ae7c4c03", "documentation": "DeleteApiSpec removes a specified spec, all revisions, and all child resources (e.g. artifacts).", "method": "delete", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec", "responses": [ { "uuid": "8f8b749f-8e8c-4e92-8a20-aa20af0e5c3a", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bd00688f-5e0f-4d97-ad64-07398abdce97", "documentation": "GetApiSpec returns a specified spec.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec", "responses": [ { "uuid": "16ba431d-c490-42e7-8dcd-384743de5381", "body": "{\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "40fb5928-127f-488d-8b39-b635f063532d", "documentation": "UpdateApiSpec can be used to modify a specified spec.", "method": "patch", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec", "responses": [ { "uuid": "5d12dc42-7173-4c64-8e1b-b4e54023b0e6", "body": "{\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8a6a46bc-9d52-451b-b3db-674a2d554b46", "documentation": "GetApiSpecContents returns the contents of a specified spec.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec/contents", "responses": [ { "uuid": "b5400ce7-14f6-4546-b41a-1c232ae2c9d3", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/octet-stream" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ad97e9db-a537-4732-9c64-79e561e8d511", "documentation": "DeleteApiSpecRevision deletes a revision of a spec.", "method": "delete", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec:deleteRevision", "responses": [ { "uuid": "67f7ee35-0058-454b-8f75-2842503a5106", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "80ae37e9-0cec-4198-b56a-292661124fc0", "documentation": "ListApiSpecRevisions lists all revisions of a spec. Revisions are returned in descending order of revision creation time.", "method": "get", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec:listRevisions", "responses": [ { "uuid": "e3556b9a-cc2b-451a-8a52-cf3b39487730", "body": "{\n \"api_specs\": [\n {\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bc2f092f-b1ce-4b12-989d-ca0d6feed63a", "documentation": "RollbackApiSpec sets the current revision to a specified prior revision. Note that this creates a new revision with a new revision ID.", "method": "post", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec:rollback", "responses": [ { "uuid": "c2afea3d-cca6-4f0f-867b-b52e938b5ebf", "body": "{\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9cf1f4d9-75db-4495-b1f1-6ae76a1281a6", "documentation": "TagApiSpecRevision adds a tag to a specified revision of a spec.", "method": "post", "endpoint": "v1/projects/:project/apis/:api/versions/:version/specs/:spec:tagRevision", "responses": [ { "uuid": "386c2575-6064-4f00-b179-20cb00b732ba", "body": "{\n \"annotations\": {},\n \"contents\": \"\",\n \"create_time\": \"\",\n \"description\": \"\",\n \"filename\": \"\",\n \"hash\": \"\",\n \"labels\": {},\n \"mime_type\": \"\",\n \"name\": \"\",\n \"revision_create_time\": \"\",\n \"revision_id\": \"\",\n \"revision_tags\": [\n \"\"\n ],\n \"revision_update_time\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"source_uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4992a01d-2aec-4c74-be43-9c63d0419024", "documentation": "ListArtifacts returns matching artifacts.", "method": "get", "endpoint": "v1/projects/:project/artifacts", "responses": [ { "uuid": "367f297e-4796-4bde-8445-47fdb73663c3", "body": "{\n \"artifacts\": [\n {\n \"contents\": \"\",\n \"create_time\": \"\",\n \"hash\": \"\",\n \"mime_type\": \"\",\n \"name\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"update_time\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cb41be93-9766-445c-8442-8c34c6149eb8", "documentation": "CreateArtifact creates a specified artifact.", "method": "post", "endpoint": "v1/projects/:project/artifacts", "responses": [ { "uuid": "d26b2861-bc3b-4d35-bc30-c481ca3ca6ff", "body": "{\n \"contents\": \"\",\n \"create_time\": \"\",\n \"hash\": \"\",\n \"mime_type\": \"\",\n \"name\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ddc44fa4-7ee3-486f-8f73-9a10362b2b1c", "documentation": "DeleteArtifact removes a specified artifact.", "method": "delete", "endpoint": "v1/projects/:project/artifacts/:artifact", "responses": [ { "uuid": "6354e27e-39a1-4412-9872-4a49343c573b", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8d9ce474-ecd9-4b40-b47b-4f7d9c212ef2", "documentation": "GetArtifact returns a specified artifact.", "method": "get", "endpoint": "v1/projects/:project/artifacts/:artifact", "responses": [ { "uuid": "f145776b-d453-4305-8797-d54bb4f7b58c", "body": "{\n \"contents\": \"\",\n \"create_time\": \"\",\n \"hash\": \"\",\n \"mime_type\": \"\",\n \"name\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bc5b785a-8cad-4516-b235-39a2b85e0b55", "documentation": "ReplaceArtifact can be used to replace a specified artifact.", "method": "put", "endpoint": "v1/projects/:project/artifacts/:artifact", "responses": [ { "uuid": "908ae88c-b55e-407b-8713-0a2e8c2cdad0", "body": "{\n \"contents\": \"\",\n \"create_time\": \"\",\n \"hash\": \"\",\n \"mime_type\": \"\",\n \"name\": \"\",\n \"size_bytes\": {{faker 'number.int' max=99999}},\n \"update_time\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "feadea28-e5f2-4a36-8a05-c3e7b24b13fc", "documentation": "GetArtifactContents returns the contents of a specified artifact.", "method": "get", "endpoint": "v1/projects/:project/artifacts/:artifact/contents", "responses": [ { "uuid": "6de5d117-d892-4c26-8202-6a3ca2616abc", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/octet-stream" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "21e4661c-d19f-40bc-8150-251ef923d2a8", "documentation": "GetStatus returns the status of the service. GetStatus is for verifying open source deployments only and is not included in hosted versions of the API.", "method": "get", "endpoint": "v1/status", "responses": [ { "uuid": "70316812-ae60-4c47-b3d7-c0c5dc45e79d", "body": "{\n \"message\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "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": "d494efb0-d51f-4d3c-b569-a2f09e8631eb" }, { "type": "route", "uuid": "45546d94-6226-4bf9-8280-1f21dca8cec4" }, { "type": "route", "uuid": "64753079-bbad-4349-9dcb-1a0df37d303c" }, { "type": "route", "uuid": "dc12e44b-7d9d-4d38-9cca-ca51c07bfc18" }, { "type": "route", "uuid": "156d8bd9-3041-496c-b3e3-3f49a825b120" }, { "type": "route", "uuid": "12c1cd42-84fd-4105-8b0b-43e3f4da340a" }, { "type": "route", "uuid": "781aee9f-2e30-4431-8c3a-fc98d8e4b2c3" }, { "type": "route", "uuid": "13971ef7-eae0-4b96-875b-26eb3938200e" }, { "type": "route", "uuid": "3dc0a30b-088a-4cf2-9f7d-1e43bc77e4c4" }, { "type": "route", "uuid": "456c57ee-3e3e-409b-a810-a5c328667947" }, { "type": "route", "uuid": "63b98e8f-6a20-44a9-962c-fce33b052574" }, { "type": "route", "uuid": "b35fe43d-fd84-4c85-b186-10ec9ee5f6a0" }, { "type": "route", "uuid": "a6ee9225-f3eb-4f6c-8640-2188efa1d02d" }, { "type": "route", "uuid": "9556fb6b-36a6-4a39-aa65-7b4fad4e69b9" }, { "type": "route", "uuid": "662e4787-01fa-48e8-b08b-ecb11c65d4c6" }, { "type": "route", "uuid": "d5b3186a-a1d2-416b-8791-f987a06b5d11" }, { "type": "route", "uuid": "bda8788b-eda0-49d2-894d-1d10e8a82c4d" }, { "type": "route", "uuid": "a6ac2623-7293-4964-8e2a-9d80ae7c4c03" }, { "type": "route", "uuid": "bd00688f-5e0f-4d97-ad64-07398abdce97" }, { "type": "route", "uuid": "40fb5928-127f-488d-8b39-b635f063532d" }, { "type": "route", "uuid": "8a6a46bc-9d52-451b-b3db-674a2d554b46" }, { "type": "route", "uuid": "ad97e9db-a537-4732-9c64-79e561e8d511" }, { "type": "route", "uuid": "80ae37e9-0cec-4198-b56a-292661124fc0" }, { "type": "route", "uuid": "bc2f092f-b1ce-4b12-989d-ca0d6feed63a" }, { "type": "route", "uuid": "9cf1f4d9-75db-4495-b1f1-6ae76a1281a6" }, { "type": "route", "uuid": "4992a01d-2aec-4c74-be43-9c63d0419024" }, { "type": "route", "uuid": "cb41be93-9766-445c-8442-8c34c6149eb8" }, { "type": "route", "uuid": "ddc44fa4-7ee3-486f-8f73-9a10362b2b1c" }, { "type": "route", "uuid": "8d9ce474-ecd9-4b40-b47b-4f7d9c212ef2" }, { "type": "route", "uuid": "bc5b785a-8cad-4516-b235-39a2b85e0b55" }, { "type": "route", "uuid": "feadea28-e5f2-4a36-8a05-c3e7b24b13fc" }, { "type": "route", "uuid": "21e4661c-d19f-40bc-8150-251ef923d2a8" } ] }