1Password Connect
v1.3.0
Information
REST API interface for 1Password Connect.
Servers
Server Variables
Computed URL
Paths
Items
Tag description
Access and manage items inside 1Password Vaults
patch
/vaults/{vaultUuid}/items/{itemUuid}
Parameters
-
requiredvaultUuidThe UUID of the Vault the item is in[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
-
requireditemUuidThe UUID of the Item to update[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK - Item updated. If no Patch operations were provided, Item is unmodified.
application/json
|
|||||||
401
Invalid or missing token
application/json
|
|||||||
403
Unauthorized access
application/json
|
|||||||
404
Item not found
application/json
|
|||||||
RequestBody
application/json
|
|||||||
Security
0{"ConnectToken":[]}
get
/vaults/{vaultUuid}/items/{itemUuid}
Parameters
-
requiredvaultUuidThe UUID of the Vault to fetch Item from[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
-
requireditemUuidThe UUID of the Item to fetch[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK
application/json
|
|||||||
401
Invalid or missing token
application/json
|
|||||||
403
Unauthorized access
application/json
|
|||||||
404
Item not found
application/json
|
|||||||
Security
0{"ConnectToken":[]}
delete
/vaults/{vaultUuid}/items/{itemUuid}
Parameters
-
requireditemUuidThe UUID of the Item to update[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
-
requiredvaultUuidThe UUID of the Vault the item is in[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
401
Invalid or missing token
application/json
|
|||||||
204
Successfully deleted an item
403
Unauthorized access
application/json
|
|||||||
404
Item not found
application/json
|
|||||||
Security
0{"ConnectToken":[]}
put
/vaults/{vaultUuid}/items/{itemUuid}
Parameters
-
requiredvaultUuidThe UUID of the Item's Vault[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
-
requireditemUuidThe UUID of the Item to update[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK
application/json
|
|||||||
400
Unable to create item due to invalid input
application/json
|
|||||||
401
Invalid or missing token
application/json
|
|||||||
403
Unauthorized access
application/json
|
|||||||
404
Item not found
application/json
|
|||||||
RequestBody
application/json
|
|||||||
Security
0{"ConnectToken":[]}
post
/vaults/{vaultUuid}/items
Parameters
-
requiredvaultUuidThe UUID of the Vault to create an Item in[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK
application/json
|
|||||||
400
Unable to create item due to invalid input
application/json
|
|||||||
401
Invalid or missing token
application/json
|
|||||||
403
Unauthorized access
application/json
|
|||||||
404
Item not found
application/json
|
|||||||
RequestBody
application/json
|
|||||||
Security
0{"ConnectToken":[]}
get
/vaults/{vaultUuid}/items
Parameters
-
optionalfilterFilter the Item collection based on Item name using SCIM eq filter[ query ]
Type string Source{ "type": "string", "example": "title eq \"Some Item Name\"" }
-
requiredvaultUuidThe UUID of the Vault to fetch Items from[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK
application/json
|
|||||||||||||||||||
401
Invalid or missing token
application/json
|
|||||||
404
Vault not found
application/json
|
|||||||
Security
0{"ConnectToken":[]}
Vaults
Tag description
Access 1Password Vaults
get
/vaults
Parameters
-
optionalfilterFilter the Vault collection based on Vault name using SCIM eq filter[ query ]
Type string Source{ "type": "string", "example": "name eq \"Some Vault Name\"" }
Responses
200
OK
application/json
|
|||||||||||||||||||
401
Invalid or missing token
application/json
|
|||||||
Security
0{"ConnectToken":[]}
get
/vaults/{vaultUuid}
Parameters
-
requiredvaultUuidThe UUID of the Vault to fetch Items from[ path ]
Type string ConstraintsPattern : ^[\da-z]{26}
Source{ "type": "string", "pattern": "^[\\da-z]{26}" }
Responses
200
OK
application/json
|
|||||||
401
Invalid or missing token
application/json
|
|||||||
403
Unauthorized access
application/json
|
|||||||
404
Vault not found
application/json
|
|||||||
Security
0{"ConnectToken":[]}
Activity
Tag description
Access API Request Activity
get
/activity
Parameters
-
optionallimitHow many API Events should be retrieved in a single request.[ query ]
Type number ConstraintsDefault : 50
Source{ "type": "integer", "default": 50, "example": 10 }
-
optionaloffsetHow far into the collection of API Events should the response start[ query ]
Type number ConstraintsDefault : 0
Source{ "type": "integer", "default": 0, "example": 50 }
Responses
200
OK
application/json
|
|||||||||||||||||||
401
Invalid or missing token
application/json
|
|||||||
Security
0{"ConnectToken":[]}
Components
APIRequest
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Item
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Field
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FullItem
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vault
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ServiceDependency
|
||||||||||||||||||||||||||||||||||||||||||
File
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Patch
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeneratorRecipe
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorResponse
|
|||||||||||||||||||||||||||||||||||
SecuritySchemes
ConnectToken
type: http
scheme: bearer