{ "uuid": "69def525-b135-46db-855d-1904cad4a78c", "lastMigration": 29, "name": "1Password Connect", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "87f86dee-e6f6-473b-91eb-6ef559b60bcb", "documentation": "Retrieve a list of API Requests that have been made.", "method": "get", "endpoint": "activity", "responses": [ { "uuid": "6ff8cb4e-5191-4fb4-8ed3-d26befde90e8", "body": "[\n {\n \"action\": \"{{oneOf (array 'READ' 'CREATE' 'UPDATE' 'DELETE')}}\",\n \"actor\": {\n \"account\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"jti\": \"\",\n \"requestIp\": \"\",\n \"userAgent\": \"\"\n },\n \"requestId\": \"{{faker 'string.uuid'}}\",\n \"resource\": {\n \"item\": {\n \"id\": \"\"\n },\n \"itemVersion\": {{faker 'number.int' max=99999}},\n \"type\": \"{{oneOf (array 'ITEM' 'VAULT')}}\",\n \"vault\": {\n \"id\": \"\"\n }\n },\n \"result\": \"{{oneOf (array 'SUCCESS' 'DENY')}}\",\n \"timestamp\": \"{{faker 'date.recent' 365}}\"\n }\n]", "latency": 0, "statusCode": 200, "label": "OK", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-Range", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a6c49f3d-9844-4e07-b96c-e366203d7e03", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "f89ba2d0-4076-49ef-813e-4e415179463d", "documentation": "Get state of the server and its dependencies.", "method": "get", "endpoint": "health", "responses": [ { "uuid": "83a369c9-3865-4502-b77a-ff1765ba15dc", "body": "{\n \"dependencies\": [\n {\n \"message\": \"\",\n \"service\": \"\",\n \"status\": \"\"\n }\n ],\n \"name\": \"\",\n \"version\": \"\"\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": "16c40af5-34b2-45f9-a014-e6496be4c9ea", "documentation": "Ping the server for liveness", "method": "get", "endpoint": "heartbeat", "responses": [ { "uuid": "15d5cd25-a8a6-441e-94b3-aae481cb4639", "body": "", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e2a67d92-c409-47d7-9db7-a71e069b1bf2", "documentation": "Query server for exposed Prometheus metrics", "method": "get", "endpoint": "metrics", "responses": [ { "uuid": "bb263968-537e-4b2e-b9f8-dcc3f0cc7ec5", "body": "", "latency": 0, "statusCode": 200, "label": "Successfully returned Prometheus metrics", "headers": [{ "key": "Content-Type", "value": "text/plain" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "df186c85-002d-4d66-9c89-8a38e728cb5c", "documentation": "Get all Vaults", "method": "get", "endpoint": "vaults", "responses": [ { "uuid": "c0a8c89b-799a-403d-b62a-f82221665bdf", "body": "[\n {\n \"attributeVersion\": {{faker 'number.int' max=99999}},\n \"contentVersion\": {{faker 'number.int' max=99999}},\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"description\": \"\",\n \"id\": \"\",\n \"items\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'USER_CREATED' 'PERSONAL' 'EVERYONE' 'TRANSFER')}}\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\"\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" }, { "uuid": "6b91648e-b145-4df5-abd5-42653044e3a3", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "7e85c582-a6a3-421d-8c83-f90c97ade0d0", "documentation": "Get Vault details and metadata", "method": "get", "endpoint": "vaults/:vaultUuid", "responses": [ { "uuid": "1777bc33-fd2d-481a-882f-30dfba36399c", "body": "{\n \"attributeVersion\": {{faker 'number.int' max=99999}},\n \"contentVersion\": {{faker 'number.int' max=99999}},\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"description\": \"\",\n \"id\": \"\",\n \"items\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"type\": \"{{oneOf (array 'USER_CREATED' 'PERSONAL' 'EVERYONE' 'TRANSFER')}}\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\"\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" }, { "uuid": "f006e3be-6c57-4341-97cd-b402f2bca971", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "add55d30-9ebe-4a97-afa3-777db80edb43", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "30259e0d-2a7b-4033-88f9-2366f56a7350", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Vault not found", "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": "ede1f321-0959-4d22-a8ef-e9dd3be298eb", "documentation": "Get all items for inside a Vault", "method": "get", "endpoint": "vaults/:vaultUuid/items", "responses": [ { "uuid": "dfb27214-314e-4e5c-8e77-2b4a96d28834", "body": "[\n {\n \"category\": \"{{oneOf (array 'LOGIN' 'PASSWORD' 'API_CREDENTIAL' 'SERVER' 'DATABASE' 'CREDIT_CARD' 'MEMBERSHIP' 'PASSPORT' 'SOFTWARE_LICENSE' 'OUTDOOR_LICENSE' 'SECURE_NOTE' 'WIRELESS_ROUTER' 'BANK_ACCOUNT' 'DRIVER_LICENSE' 'IDENTITY' 'REWARD_PROGRAM' 'DOCUMENT' 'EMAIL_ACCOUNT' 'SOCIAL_SECURITY_NUMBER' 'CUSTOM')}}\",\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"favorite\": {{faker 'datatype.boolean'}},\n \"id\": \"\",\n \"lastEditedBy\": \"\",\n \"state\": \"{{oneOf (array 'ARCHIVED' 'DELETED')}}\",\n \"tags\": [\n \"\"\n ],\n \"title\": \"\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\",\n \"urls\": [\n {\n \"href\": \"https://example.com\",\n \"primary\": true\n },\n {\n \"href\": \"https://example.org\"\n }\n ],\n \"vault\": {\n \"id\": \"\"\n },\n \"version\": {{faker 'number.int' max=99999}}\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" }, { "uuid": "eeca9f0f-90d5-415f-bd90-2580f9026c8d", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "2536c32b-3abf-4449-ba09-0c3c2787580f", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Vault not found", "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": "8ebab315-3500-4d86-b126-80ee86452d79", "documentation": "Create a new Item", "method": "post", "endpoint": "vaults/:vaultUuid/items", "responses": [ { "uuid": "6692aac5-b3d0-4351-955a-0f9e1d2f4221", "body": "{\n \"category\": \"{{oneOf (array 'LOGIN' 'PASSWORD' 'API_CREDENTIAL' 'SERVER' 'DATABASE' 'CREDIT_CARD' 'MEMBERSHIP' 'PASSPORT' 'SOFTWARE_LICENSE' 'OUTDOOR_LICENSE' 'SECURE_NOTE' 'WIRELESS_ROUTER' 'BANK_ACCOUNT' 'DRIVER_LICENSE' 'IDENTITY' 'REWARD_PROGRAM' 'DOCUMENT' 'EMAIL_ACCOUNT' 'SOCIAL_SECURITY_NUMBER' 'CUSTOM')}}\",\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"favorite\": {{faker 'datatype.boolean'}},\n \"id\": \"\",\n \"lastEditedBy\": \"\",\n \"state\": \"{{oneOf (array 'ARCHIVED' 'DELETED')}}\",\n \"tags\": [\n \"\"\n ],\n \"title\": \"\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\",\n \"urls\": [\n {\n \"href\": \"https://example.com\",\n \"primary\": true\n },\n {\n \"href\": \"https://example.org\"\n }\n ],\n \"vault\": {\n \"id\": \"\"\n },\n \"version\": {{faker 'number.int' max=99999}}\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" }, { "uuid": "86614064-abec-4b4a-a8ac-35de1c4ea6a6", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 400, "label": "Unable to create item due to invalid input", "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": "4665cf4c-dbf3-45d9-bf0d-0adaa24fdddb", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "6c30ce3a-2214-41df-b025-d559004ef322", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "191f1c4c-4a0f-4621-aa95-31cfb809501a", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "880b9415-fb4b-471f-ab8f-a21196537334", "documentation": "Delete an Item", "method": "delete", "endpoint": "vaults/:vaultUuid/items/:itemUuid", "responses": [ { "uuid": "a33856d6-cea2-4027-b360-e76c2ad3e36f", "body": "", "latency": 0, "statusCode": 204, "label": "Successfully deleted an item", "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": "46f6b017-8075-48e6-90c4-9b6fee3020a8", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "cb23bc0b-83cc-4f9e-888a-d6adf64feb3d", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "9457acfe-f8f2-427b-8a7d-6cf05bd4255e", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "a6ce56f1-7f03-430d-933d-5ee299105f95", "documentation": "Get the details of an Item", "method": "get", "endpoint": "vaults/:vaultUuid/items/:itemUuid", "responses": [ { "uuid": "fabc77b7-61cb-455b-9d00-1ba56e5d3835", "body": "{\n \"category\": \"{{oneOf (array 'LOGIN' 'PASSWORD' 'API_CREDENTIAL' 'SERVER' 'DATABASE' 'CREDIT_CARD' 'MEMBERSHIP' 'PASSPORT' 'SOFTWARE_LICENSE' 'OUTDOOR_LICENSE' 'SECURE_NOTE' 'WIRELESS_ROUTER' 'BANK_ACCOUNT' 'DRIVER_LICENSE' 'IDENTITY' 'REWARD_PROGRAM' 'DOCUMENT' 'EMAIL_ACCOUNT' 'SOCIAL_SECURITY_NUMBER' 'CUSTOM')}}\",\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"favorite\": {{faker 'datatype.boolean'}},\n \"id\": \"\",\n \"lastEditedBy\": \"\",\n \"state\": \"{{oneOf (array 'ARCHIVED' 'DELETED')}}\",\n \"tags\": [\n \"\"\n ],\n \"title\": \"\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\",\n \"urls\": [\n {\n \"href\": \"https://example.com\",\n \"primary\": true\n },\n {\n \"href\": \"https://example.org\"\n }\n ],\n \"vault\": {\n \"id\": \"\"\n },\n \"version\": {{faker 'number.int' max=99999}}\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" }, { "uuid": "c5cb8ab3-3ce3-47da-8e9d-340e3f6572c8", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "1b62a27d-feb0-4896-b1d2-ca6297d162ef", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "695fb83c-c943-444e-a425-a23703d64476", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "2b35890c-12ca-4a12-8390-143fca5349a4", "documentation": "Update a subset of Item attributes", "method": "patch", "endpoint": "vaults/:vaultUuid/items/:itemUuid", "responses": [ { "uuid": "9fcbd78a-527d-435a-bb34-c56241854879", "body": "{\n \"category\": \"{{oneOf (array 'LOGIN' 'PASSWORD' 'API_CREDENTIAL' 'SERVER' 'DATABASE' 'CREDIT_CARD' 'MEMBERSHIP' 'PASSPORT' 'SOFTWARE_LICENSE' 'OUTDOOR_LICENSE' 'SECURE_NOTE' 'WIRELESS_ROUTER' 'BANK_ACCOUNT' 'DRIVER_LICENSE' 'IDENTITY' 'REWARD_PROGRAM' 'DOCUMENT' 'EMAIL_ACCOUNT' 'SOCIAL_SECURITY_NUMBER' 'CUSTOM')}}\",\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"favorite\": {{faker 'datatype.boolean'}},\n \"id\": \"\",\n \"lastEditedBy\": \"\",\n \"state\": \"{{oneOf (array 'ARCHIVED' 'DELETED')}}\",\n \"tags\": [\n \"\"\n ],\n \"title\": \"\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\",\n \"urls\": [\n {\n \"href\": \"https://example.com\",\n \"primary\": true\n },\n {\n \"href\": \"https://example.org\"\n }\n ],\n \"vault\": {\n \"id\": \"\"\n },\n \"version\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "OK - Item updated. If no Patch operations were provided, Item is unmodified.", "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": "63351f5d-b9da-4f25-a20e-e5367d6ffed5", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "f3cb1b95-858f-48ca-90eb-9ed4eb0884c9", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "d4408b4d-c860-4344-8457-52ce9af7ed65", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "26102a88-a27f-4299-ab8d-62595373a4b8", "documentation": "Update an Item", "method": "put", "endpoint": "vaults/:vaultUuid/items/:itemUuid", "responses": [ { "uuid": "5ce74777-708f-466f-92a8-985f9f4990aa", "body": "{\n \"category\": \"{{oneOf (array 'LOGIN' 'PASSWORD' 'API_CREDENTIAL' 'SERVER' 'DATABASE' 'CREDIT_CARD' 'MEMBERSHIP' 'PASSPORT' 'SOFTWARE_LICENSE' 'OUTDOOR_LICENSE' 'SECURE_NOTE' 'WIRELESS_ROUTER' 'BANK_ACCOUNT' 'DRIVER_LICENSE' 'IDENTITY' 'REWARD_PROGRAM' 'DOCUMENT' 'EMAIL_ACCOUNT' 'SOCIAL_SECURITY_NUMBER' 'CUSTOM')}}\",\n \"createdAt\": \"{{faker 'date.recent' 365}}\",\n \"favorite\": {{faker 'datatype.boolean'}},\n \"id\": \"\",\n \"lastEditedBy\": \"\",\n \"state\": \"{{oneOf (array 'ARCHIVED' 'DELETED')}}\",\n \"tags\": [\n \"\"\n ],\n \"title\": \"\",\n \"updatedAt\": \"{{faker 'date.recent' 365}}\",\n \"urls\": [\n {\n \"href\": \"https://example.com\",\n \"primary\": true\n },\n {\n \"href\": \"https://example.org\"\n }\n ],\n \"vault\": {\n \"id\": \"\"\n },\n \"version\": {{faker 'number.int' max=99999}}\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" }, { "uuid": "9abb107a-8392-46a9-9a94-c992ca545da6", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 400, "label": "Unable to create item due to invalid input", "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": "798ce043-ead9-466d-b2a8-0ce85bbae519", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "1112cc46-6115-4b7b-bc20-61ecafdf08f4", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "8b36a1f8-71ca-47b3-bb16-ca69b19b7a6d", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "c3f87e1e-9d09-42aa-94f8-769bcec59238", "documentation": "Get all the files inside an Item", "method": "get", "endpoint": "vaults/:vaultUuid/items/:itemUuid/files", "responses": [ { "uuid": "88419321-c93d-4844-bdd4-df82cdc4a136", "body": "[\n {\n \"content\": \"VGhlIGZ1dHVyZSBiZWxvbmdzIHRvIHRoZSBjdXJpb3VzLgo=\",\n \"content_path\": \"v1/vaults/ionaiwtdvgclrixbt6ztpqcxnq/items/p7eflcy7f5mk7vg6zrzf5rjjyu/files/6r65pjq33banznomn7q22sj44e/content\",\n \"id\": \"6r65pjq33banznomn7q22sj44e\",\n \"name\": \"foo.txt\",\n \"size\": 35\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" }, { "uuid": "a62bc994-def4-43cf-a74f-9c22482830d5", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "80cb743e-2a5e-4bb3-9abf-aff725b4526b", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "Item not found", "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": "1ebf6ed4-95b6-4db8-b0d1-a4a374d4d28f", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 413, "label": "File content too large to display", "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": "dd1a454f-985c-49fc-9bc8-ac7a0511fcf8", "documentation": "Get the details of a File", "method": "get", "endpoint": "vaults/:vaultUuid/items/:itemUuid/files/:fileUuid", "responses": [ { "uuid": "e723351a-66ba-4232-a25b-248661d0aa8c", "body": "{\n \"content\": \"VGhlIGZ1dHVyZSBiZWxvbmdzIHRvIHRoZSBjdXJpb3VzLgo=\",\n \"content_path\": \"v1/vaults/ionaiwtdvgclrixbt6ztpqcxnq/items/p7eflcy7f5mk7vg6zrzf5rjjyu/files/6r65pjq33banznomn7q22sj44e/content\",\n \"id\": \"6r65pjq33banznomn7q22sj44e\",\n \"name\": \"foo.txt\",\n \"size\": 35\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" }, { "uuid": "d95fbd2e-7cfe-4d94-9ff1-6dbc135530ed", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "9e582a8d-38fb-4663-83d4-100ecf0d7cbc", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 403, "label": "Unauthorized access", "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": "caba964b-bd8d-443f-908c-16857d3e13c8", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "File not found", "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": "28307a54-0b10-4524-b84c-dc1f024eb92c", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 413, "label": "File content too large to display", "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": "37c3cafd-45fe-43ee-a477-d6e9fa48c94b", "documentation": "Get the content of a File", "method": "get", "endpoint": "vaults/:vaultUuid/items/:itemUuid/files/:fileUuid/content", "responses": [ { "uuid": "374fbb9b-b4cc-41b6-8c95-30da1a166150", "body": "", "latency": 0, "statusCode": 200, "label": "Success", "headers": [ { "key": "Content-Type", "value": "application/octet-stream" }, { "key": "Content-Disposition", "value": "" }, { "key": "Content-Length", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a3268908-8064-476b-9f79-18c9249d27bd", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 401, "label": "Invalid or missing token", "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": "bd9c8159-7a99-46b2-8620-b53bafd9e071", "body": "{\n \"message\": \"\",\n \"status\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 404, "label": "File not found", "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": "87f86dee-e6f6-473b-91eb-6ef559b60bcb" }, { "type": "route", "uuid": "f89ba2d0-4076-49ef-813e-4e415179463d" }, { "type": "route", "uuid": "16c40af5-34b2-45f9-a014-e6496be4c9ea" }, { "type": "route", "uuid": "e2a67d92-c409-47d7-9db7-a71e069b1bf2" }, { "type": "route", "uuid": "df186c85-002d-4d66-9c89-8a38e728cb5c" }, { "type": "route", "uuid": "7e85c582-a6a3-421d-8c83-f90c97ade0d0" }, { "type": "route", "uuid": "ede1f321-0959-4d22-a8ef-e9dd3be298eb" }, { "type": "route", "uuid": "8ebab315-3500-4d86-b126-80ee86452d79" }, { "type": "route", "uuid": "880b9415-fb4b-471f-ab8f-a21196537334" }, { "type": "route", "uuid": "a6ce56f1-7f03-430d-933d-5ee299105f95" }, { "type": "route", "uuid": "2b35890c-12ca-4a12-8390-143fca5349a4" }, { "type": "route", "uuid": "26102a88-a27f-4299-ab8d-62595373a4b8" }, { "type": "route", "uuid": "c3f87e1e-9d09-42aa-94f8-769bcec59238" }, { "type": "route", "uuid": "dd1a454f-985c-49fc-9bc8-ac7a0511fcf8" }, { "type": "route", "uuid": "37c3cafd-45fe-43ee-a477-d6e9fa48c94b" } ] }