{ "opencollection": "1.0.0", "info": { "name": "1Password Connect Server Accounts Items API", "version": "1.8.1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Items", "type": "folder" }, "items": [ { "info": { "name": "1Password List Items in a Vault", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." }, { "name": "filter", "value": "", "type": "query", "description": "A SCIM-style filter to narrow results. For example, use title eq \"Example\" to filter items by title." } ] }, "docs": "Returns a list of items stored in the specified vault. Results can be filtered by title using the filter query parameter. Each returned item includes basic metadata but not the full item details or field values." }, { "info": { "name": "1Password Create a New Item", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new item in the specified vault. The request body must include a FullItem object containing the information needed to create the item, including the vault reference, category, title, and fields." }, { "info": { "name": "1Password Get Item Details", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items/:itemUuid", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." }, { "name": "itemUuid", "value": "", "type": "path", "description": "The UUID of the item." } ] }, "docs": "Returns the full details of an item identified by its UUID within the specified vault. This includes all fields, sections, URLs, and associated metadata." }, { "info": { "name": "1Password Replace an Item", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items/:itemUuid", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." }, { "name": "itemUuid", "value": "", "type": "path", "description": "The UUID of the item." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Replaces an entire item with new fields and values in the specified vault. The request body must include a complete FullItem object that will replace the existing item." }, { "info": { "name": "1Password Update an Item", "type": "http" }, "http": { "method": "PATCH", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items/:itemUuid", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." }, { "name": "itemUuid", "value": "", "type": "path", "description": "The UUID of the item." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Applies an add, remove, or replace operation on an item or the fields of an item using the RFC6902 JSON Patch document standard. This allows partial updates to items without replacing the entire object." }, { "info": { "name": "1Password Delete an Item", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:8080/v1/vaults/:vaultUuid/items/:itemUuid", "params": [ { "name": "vaultUuid", "value": "", "type": "path", "description": "The UUID of the vault." }, { "name": "itemUuid", "value": "", "type": "path", "description": "The UUID of the item." } ] }, "docs": "Permanently deletes an item identified by its UUID from the specified vault. This action cannot be undone." } ] } ], "bundled": true }