UNPKG

@itentialopensource/adapter-onepassword_connect

Version:

This adapter integrates with system described as: 1passwordConnect.

727 lines 18.1 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/activity": { "get": { "tags": [ "Activity" ], "operationId": "getApiActivity", "description": "The parameters and request body are for method: getApiActivity. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "limit", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "offset", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/health": { "get": { "tags": [ "Health" ], "operationId": "getServerHealth", "description": "The parameters and request body are for method: getServerHealth. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/heartbeat": { "get": { "tags": [ "Health" ], "operationId": "getHeartbeat", "description": "The parameters and request body are for method: getHeartbeat. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/metrics": { "get": { "tags": [ "Metrics" ], "operationId": "getPrometheusMetrics", "description": "The parameters and request body are for method: getPrometheusMetrics. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vaults": { "get": { "tags": [ "Vaults" ], "operationId": "getVaults", "description": "The parameters and request body are for method: getVaults. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vaults/{vaultUuid}": { "get": { "tags": [ "Vaults" ], "operationId": "getVaultById", "description": "The parameters and request body are for method: getVaultById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vaults/{vaultUuid}/items": { "get": { "tags": [ "Items" ], "operationId": "getVaultItems", "description": "The parameters and request body are for method: getVaultItems. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "filter", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "post": { "tags": [ "Items" ], "operationId": "createVaultItem", "description": "The parameters and request body are for method: createVaultItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/vaults/{vaultUuid}/items/{itemUuid}": { "delete": { "tags": [ "Items" ], "operationId": "deleteVaultItem", "description": "The parameters and request body are for method: deleteVaultItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Items" ], "operationId": "getVaultItemById", "description": "The parameters and request body are for method: getVaultItemById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "patch": { "tags": [ "Items" ], "operationId": "patchVaultItem", "description": "The parameters and request body are for method: patchVaultItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "put": { "tags": [ "Items" ], "operationId": "updateVaultItem", "description": "The parameters and request body are for method: updateVaultItem. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/vaults/{vaultUuid}/items/{itemUuid}/files": { "get": { "tags": [ "Files" ], "operationId": "getItemFiles", "description": "The parameters and request body are for method: getItemFiles. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } }, { "name": "inlineFiles", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}": { "get": { "tags": [ "Files" ], "operationId": "getDetailsOfFileById", "description": "The parameters and request body are for method: getDetailsOfFileById. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } }, { "name": "fileUuid", "in": "path", "required": true, "schema": { "title": "fileUuid", "type": "string" } }, { "name": "inlineFiles", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/vaults/{vaultUuid}/items/{itemUuid}/files/{fileUuid}/content": { "get": { "tags": [ "Files" ], "operationId": "downloadFileByID", "description": "The parameters and request body are for method: downloadFileByID. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "vaultUuid", "in": "path", "required": true, "schema": { "title": "vaultUuid", "type": "string" } }, { "name": "itemUuid", "in": "path", "required": true, "schema": { "title": "itemUuid", "type": "string" } }, { "name": "fileUuid", "in": "path", "required": true, "schema": { "title": "fileUuid", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } } }, "components": { "schemas": {} } }