DXable Manual
DXable製品総合情報サイト製品ニュースお問い合わせ
1Password
1Password
  • 1Passwordマニュアル
  • Delinea Secret Serverから1Passwordにデータを移動する
  • 1Password.comのアカウントにデータを移動する
  • 保管庫を作成してメンバーと共有する
  • Emergency Kitについて知っておくべきこと
  • 1Passwordのアイテムを誰とでも安全に共有する
  • ブラウザー内で1Passwordにパスワードを保存して自動入力に使う
  • ブラウザーに組み込まれているパスワードマネージャーをオフにする
  • 2要素認証のあるサイトで1Passwordを認証に使うには
  • Watchtowerを使って変更が必要なアカウント情報を見つけ出す
  • 1Passwordアプリを入手する
  • 1Password for Linuxアプリを入手する
  • 1Password for Linuxの使い方
  • 1Password 8にアップグレード
  • アプリとブラウザー拡張機能に別の1Passwordアカウントを追加する方法
  • Wi-Fi用QRコード
  • iPhone または iPad のSafari向け1Password の使い方
  • クレジットカードと住所を保存して入力する
  • 1Passwordを使用してログイン情報を保存し、 Androidデバイス上のアプリやウェブサイトにサインインする
  • 1Passwordを使用してログイン情報を保存し、iPhoneやiPadのアプリやウェブサイトにサインインする
  • iPhoneまたはiPad ProでFace IDを使用して1Passwordのロックを解除する
  • システム認証を使用してLinuxコンピュータで1Passwordのロックを解除する
  • Touch IDを使用してiPhoneまたはiPadで1Passwordのロックを解除する
  • Touch IDを使用してMacで1Passwordのロックを解除する
  • Windows Helloを使用してWindows PCで1Passwordのロックを解除する
  • Apple Watchを使ってMacで1Passwordのロックを解除する
  • デバイスのパスコード、 PIN、またはパターンを使用して1Passwordのロックを解除します
  • Androidデバイスで指紋、顔、虹彩を使って1Passwordのロックを解除する
  • 1Password CLI
  • CLIの利用例
  • 1Password CLI入門
  • 1Password CLIでシークレット参照を使う
  • シークレットを環境にロードする
  • シークレットをスクリプトにロードする
  • シークレットを設定ファイルにロードする
  • アイテムを作成する
  • アイテムを編集する
  • SSH鍵を管理する
  • チームメンバーの追加と削除
  • Vault権限の付与と取り消し
  • 1Password CLIを使いアカウントを回復する(β版)
  • 1Password CLIリファレンス
  • 1Password CLIのベストプラクティス
  • accountコマンド
  • connectコマンド
  • documentコマンド
  • イベント API
  • groupコマンド
  • itemコマンド
  • プラグイン
  • サービスアカウント
  • user
  • 保管庫(Vault)を操作する
  • completion
  • inject
  • read
  • run
  • signin
  • signoutコマンド
  • updateコマンド
  • whoamiコマンド
  • 1Password CLI環境変数
  • アイテムフィールド
  • アイテムJSONテンプレート
  • シークレット参照の構文
  • テンプレート構文
  • Vaultの権限について
  • 1Passwordアプリ統合セキュリティー
  • 1Password CLIの信頼性を確認する
  • サーバーに1Password CLIをインストールする
  • 1Password CLIが設定ディレクトリーを検出する方法
  • 1Password CLIを最新に保つ
  • 1Password CLI 2にアップグレードする
  • 1Passwordデスクトップアプリ統合でCLIにサインイン
  • 1Passwordアカウントに手動でサインインする
  • SSOで1Password CLIのロックを解除する
  • 複数のアカウントを使用する
  • 1Password CLIをアンインストールする
  • サンプルスクリプト
  • 1Password CLI リリースノート
  • 1Password SDK
  • 1Password SDKを使用してアイテムを管理する
  • 1Password SDKを使用してシークレットをロードする
  • 1Password SDKを使用してVaultとアイテムを一覧表示する
  • サポートされている機能
  • 1Password SDKのコンセプト
  • 1Password Go SDK
  • 1Password JavaScript SDK
  • 1Password Python SDK
  • SSHとGit用の1Password
  • 1Password for SSHを使う
  • SSH鍵を管理する
  • 公開鍵の自動入力
  • SSH で Git コミットに署名する
  • 1Password SSHエージェント
  • 1Password SSHエージェントの高度な応用
  • SSH エージェント設定ファイル
  • 1PasswordによるSSHエージェントフォワーディング
  • SSHクライアントの互換性
  • 1Password SSH Agentのセキュリティーについて
  • WSLで1Password SSHエージェントを使う
  • 1Password Shellプラグインを使用して、あらゆるCLIを安全に認証します
  • 1PasswordでAkamai CLIを安全に認証する
  • 1Passwordを使用してArgo CD CLIを安全に認証する
  • 1Passwordを使用してAxiom CLIを安全に認証する
  • 1Passwordを使用してAWS CLIを安全に認証する
  • 1Password を使用して AWS CDK ツールキットを安全に認証する
  • 1Passwordを使用してBinance CLIを安全に認証する
  • 1Passwordを使用してCachix CLIを安全に認証する
  • 1Passwordを使用してCargo CLIを安全に認証する
  • 1Passwordを使用してCircleCI CLIを安全に認証する
  • 1Passwordを使用してCivo CLIを安全に認証する
  • 1Passwordを使用してCloudflare Workers CLIを安全に認証する
  • 1Passwordを使用してCrowdin CLIを安全に認証する
  • 1Passwordを使用してDatabricks CLIを安全に認証する
  • 1Passwordを使用してDigitalOcean CLIを安全に認証する
  • 1Passwordを使用してDogshellを安全に認証する
  • 1Passwordを使用してFastly CLIを安全に認証する
  • 1Passwordを使用してFlyctlを安全に認証する
  • 1Passwordを使用してFOSSA CLIを安全に認証する
  • 1Passwordを使用してGitea CLIを安全に認証する
  • 1PasswordでGitHub CLIを安全に認証する
  • 1PasswordでGitLab CLIを安全に認証する
  • 1PasswordでHashiCorp Vault CLIを安全に認証する
  • 1PasswordでHetzner Cloud CLIを安全に認証する
  • 1PasswordでHeroku CLIを安全に認証する
  • 1PasswordでHomebrewを安全に認証する
  • 1PasswordでHuggingFace CLIを安全に認証する
  • 1PasswordでInfluxDBを安全に認証する
  • 1PasswordでKaggle CLIを安全に認証する
  • 1PasswordでLacework CLIを安全に認証する
  • 1PasswordでLaravel Forge CLIを安全に認証する
  • 1PasswordでLaravel Vapor CLIを安全に認証する
  • 1PasswordでLinode CLIを安全に認証する
  • 1PasswordでLocalStackを安全に認証する
  • 1PasswordでMongoDB Atlasを安全に認証する
  • 1PasswordでMySQL CLIを安全に認証する
  • 1Passwordでngrokを安全に認証する
  • 1PasswordでOh Dear CLIを安全に認証する
  • 1PasswordでOkta CLIを安全に認証する
  • 1PasswordでOpenAI CLIを安全に認証する
  • 1PasswordでOpenAI Evalsを安全に認証する
  • 1PasswordでPipedream CLIを安全に認証する
  • 1PasswordでPostgreSQL CLIを安全に認証する
  • 1PasswordでPulumi CLIを安全に認証する
  • 1PasswordでReadMe CLIを安全に認証する
  • 1PasswordでSentry CLIを安全に認証する
  • 1PasswordでSnowflake CLIを安全に認証する
  • 1PasswordでSnyk CLIを安全に認証する
  • 1PasswordでSourcegraph CLIを安全に認証する
  • 1PasswordでStripe CLIを安全に認証する
  • 1PasswordでTerraformを安全に認証する(ベータ版)
  • 1PasswordでTodoist CLIを安全に認証する
  • 1PasswordでTreasure Data CLIを安全に認証する
  • 1PasswordでTugboat CLIを安全に認証する
  • 1PasswordでTwilio CLIを安全に認証する
  • 1PasswordでUpstash CLIを安全に認証する
  • 1PasswordでVercel CLIを安全に認証する
  • 1PasswordでVertica CLIを安全に認証する
  • 1PasswordでVultr CLIを安全に認証する
  • 1PasswordでYugabyteDB SQL Shellを安全に認証する
  • 1PasswordでZapier CLIを安全に認証する
  • 1PasswordでZendesk CLIを安全に認証する
  • シェルプラグインをテストする
  • シェルプラグインを使って複数の環境を切り替える
  • シェルプラグインを使用して複数のアカウントで認証する
  • Nixを使ってシェルプラグインを設定する
  • シェルプラグインをアンインストールする
  • 独自のシェルプラグインを構築する(ベータ版)
  • 1Password Shell プラグインのトラブルシューティング
  • 1Password Shellプラグインのセキュリティについて
  • 1Password Secrets Automation
  • 1Password Service Accounts
  • 1Password Service Accountsを初めて使う
  • サービスアカウントを管理する
  • 1Password CLIでサービスアカウントを使う
  • 1Password サービス アカウントのセキュリティ
  • サービスアカウントのレート制限
  • 1Password接続
  • 1Password Connectサーバーを使い始める
  • Connectサーバーの管理
  • Connectサーバーを構成する
  • 1Password Connect サーバーの価格
  • 概念を結びつける
  • 1Password Connect Serverのセキュリティについて
  • 1Password Connect Server APIリファレンス
  • Connectサーバーで1Password CLIを使用する
  • 1Password Connect Server をデプロイする
  • AnsibleでConnectを使う
  • 1Passwordの統合
  • 1Password CI/CD 統合
  • 1Password から CircleCI にシークレットをロードする
  • 1Password のシークレットを GitHub Actions にロードする
  • 1PasswordからJenkinsに秘密情報を読み込む
  • Kubernetes 統合
  • Kubernetes Injector
  • Kubernetes Operator
  • 1Password Helmチャート
  • Helmチャート設定
  • 1Password Terraformプロバイダーを使用する
  • VSコード用の1Password
  • 1Password イベントレポート API
  • 1Password イベント API 汎用スクリプト
  • 1Password イベント API リファレンス
  • 1Password イベント 監査イベントの報告
  • 1Password イベント アイテムの使用アクションの報告
  • 1Password パートナーシップ API リファレンス
  • 1Password Developer Watchtower
  • ウェブサイトに「Save in 1Password」ボタンを追加する
  • 1Passwordで最適に機能するウェブサイトをデザインする
  • 1Passwordサポートへようこそ
  • 1Passwordを使い始める
  • 1Password for Macについて知る
  • iOS用1Passwordについて知る
  • 1Password for Windowsについて知る
  • Android用1Passwordについて知る
  • Linuxで1Passwordを使用する
  • ブラウザーで1Passwordを知ろう
  • 既存の1Passwordデータをスタンドアロンの保管庫から1Passwordアカウントに移行する
  • 1Passwordのセキュリティモデルについて
  • Secret KeyまたはSetup Codeを見つける
  • 1Passwordがブラウザーで動作しない場合
  • 家族やチームメンバーのアカウントを回復する
  • 1Passwordアカウントのパスワードを忘れた場合、またはアプリのロックを解除できない場合の対策
  • 1Passwordアカウントの2要素認証をオンにする
  • 柔軟さと制御機能で、企業の最も貴重な情報を保護
  • チームメンバーの追加と削除
  • チームの回復計画を実施する
  • チーム内で保管庫を作成、共有、管理する
  • 従業員用保管庫について
  • チームを離れる準備をしていて、リンクされたファミリーアカウントを持っている場合
  • 1Password Businessをご利用の場合、 1Password Familiesメンバーシップを無料でご利用いただけます
  • 1Password Extended Access Managementについて
  • レポートとActivity Logの無料トライアルを開始する
  • SCIMを使用して1Password Businessのプロビジョニングを自動化する
  • Google Workspace を1Password SCIM Bridgeに接続する
  • JumpCloudを1Password SCIM Bridgeに接続する
  • Microsoft Entra IDを1Password SCIM Bridgeに接続する
  • Oktaを1Password SCIM Bridgeに接続する
  • OneLoginを1Password SCIM Bridgeに接続する
  • Ripplingを1Password SCIM Bridgeに接続する
  • 1Password SCIM Bridgeを導入し、 Ripplingでプロビジョニングを自動化する
  • Azure Container Appsに1Password SCIM Bridgeをデプロイする
  • Azure Kubernetes Service に1Password SCIM Bridge をデプロイする
  • DigitalOceanに1Password SCIM Bridgeを導入する
  • Google Cloud Platformに1Password SCIM Bridge をデプロイする
  • 1Password SCIM Bridgeで問題が発生した場合
  • 1Password SCIM Bridgeの更新
  • SCIM を使用してプロビジョニングするときに1Password Businessで許可されたドメインを更新する
  • 1Password Businessアカウントを保護するためのベストプラクティス
  • 1Password Unlock with SSO で使用するためのベストプラクティス
  • モバイル デバイス管理について
  • 1Password for MacとWindowsを導入する
  • チームメンバーのブラウザーに1Passwordを導入する
  • 複数のコンピューターのブラウザーに組み込まれているパスワードマネージャーをオフにする
  • 1PasswordEvents Reporting
  • 1Password Events Reportingのセキュリティーについて
  • 1PasswordEvents Reportingを使い始める
  • 1PasswordEvents ReportingとElasticを使い始める
  • 1Password Events ReportingとSplunk Cloud Classic Experienceを使う
  • 1PasswordEvents ReportingとSplunk EnterpriseまたはSplunk Cloud Victoria Experienceを使い始めましょう
  • チームでDuoを使用する
  • 1Password Slackアプリを使用する
  • チーム内のアイテムの以前のバージョンを表示および復元する
  • チームメンバーのメールアドレスを変更する
  • チームメンバーの退会
  • チーム内のゲストと共有する
  • 1Password Businessでカスタムグループを使用する
  • チーム内の組み込みグループを使用する
  • 会社のドメイン侵害レポートを作成する
  • 1Password Businessでレポートを作成する
  • 1Password Businessでサインイン試行を監視する
  • チームにインサイト通知を送信する
  • Insightsを使用して、会社のセキュリティリスクを特定して修正します
  • 1Password BusinessのActivity Logを使用する
  • 1Password Businessでファイアウォールルールを作成する
  • 1Password Businessで1Passwordアカウントのパスワード要件を強制する
  • 1Password BusinessでEmergency Kitsを管理する
  • 1Password Businessでアイテムの共有設定を管理する
  • 1Password Businessでチームポリシーを管理する
  • 1Password Businessで2要素認証を管理する
  • 1Password Businessでは最新の1Passwordアプリが必要です
  • Auth0で1Passwordのロック解除を設定する
  • Googleで1Passwordのロック解除を設定する
  • JumpCloudで1Passwordのロック解除を設定する
  • Microsoft Entra IDで1Passwordのロック解除を設定する
  • Oktaで1Passwordのロック解除を設定する
  • OpenID Connectを使用してSSOで1Passwordのロック解除を設定する
  • 1Password Unlock with SSOを使い始める
  • SSOで1Passwordのロックを解除できない場合
  • 1Password Unlock with SSOで設定する
  • 新しいデバイスで SSO を使用して1Passwordのロックを解除する
  • SSOで1Passwordにサインインする
  • Conditional AccessポリシーのMicrosoft Entra IDによるロック解除の更新
  • チームメンバー: 1Passwordを使い始める
  • 管理者: 1Passwordを使い始める
  • 1Passwordとその機能に関するセットアップ ガイド、チュートリアル、よくある質問への回答。
  • 他のアプリケーションから1Passwordにデータを移動する
  • Chromeから1Passwordにパスワードを移動する
  • Firefoxから1Passwordにパスワードを移動する
  • パスワードをEdgeから1Passwordに移動する
  • Braveから1Passwordにパスワードを移動する
  • iCloud パスワードをSafariから1Passwordに移動する
  • Bitwardenから1Passwordにデータを移動する
  • Dashlaneから1Passwordにデータを移動する
  • KeePassから1Passwordにデータを移動する
  • KeePassXCから1Passwordにデータを移動する
  • デスクトップアプリでLastPassから1Passwordにデータを移動する
  • RoboFormから1Passwordにデータを移行する
Powered by GitBook
On this page
  • リクエストヘッダー
  • 保管庫をリストする​
  • 保管庫の詳細を取得する​
  • アイテムをリストする
  • アイテムを追加する​
  • アイテムの詳細を取得する​
  • アイテムを置き換える​
  • アイテムを削除する
  • アイテム属性のサブセットを更新する
  • ファイルをリストする​
  • ファイルの詳細を取得する​
  • ファイルの内容を取得する​
  • APIアクティビティーをリストする​
  • サーバーのハートビートチェック​
  • サーバーのヘルスチェック​
  • メトリクスを取得する
  • レスポンスオブジェクトモデル​

1Password Connect Server APIリファレンス

1Passwordマニュアル|1Password Connect Server APIリファレンスを活用し、Secrets Automationの導入方法と初期設定手順を詳しく解説します。

Previous1Password Connect ServerのセキュリティについてNextConnectサーバーで1Password CLIを使用する

Last updated 18 hours ago

ℹ️情報 1Password Secrets Automation と 1Password Connect Server を初めて使う場合は、。

Connect APIを使うと、アカウント内の保管庫やアイテムを操Createしたり、Connectサーバー上の APIアクティビティーを一覧表示したりできます。

リクエストヘッダー

保管庫をリストする​

保管庫の詳細を取得する​

アイテムをリストする

アイテムを追加する​

アイテムの詳細を取得する​

アイテムを置き換える​

アイテムを削除する

アイテム属性のサブセットを更新する

ファイルをリストする​

ファイルの詳細を取得する​

ファイルの内容を取得する​

APIアクティビティーをリストする​

サーバーのハートビートチェック​

サーバーのヘルスチェック​

メトリクスを取得する

レスポンスオブジェクトモデル​

リクエストヘッダー

Authorization: Bearer <access_token> Content-type: application/json

GET /v1/vaults

Pathパラメーター

Pathパラメーターはありません。

Queryパラメーター

パラメーター

タイプ

詳細

filter

string

For example: name eq "Demo Vault"

レスポンス

200

Returns an array of vault names and IDs

401

Invalid or missing token

GET /v1/vaults/{vaultUUID}

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve items from.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

401

Invalid or missing token

403

Unauthorized access

404

Vault not found

アイテムをリストする

GET /v1/vaults/{vaultUUID}/items

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to get the details of.

Queryパラメーター

パラメーター

タイプ

詳細

filter

string

For example: title eq "Example Item" or tag eq "banking"

レスポンス

200

401

Invalid or missing token

404

Vault not found

POST /v1/vaults/{vaultUUID}/items

このリクエストには、アイテムをCreateするための情報を含むFullItemオブジェクトが含まれている必要があります。

例:

{

"vault": {

"id": "ftz4pm2xxwmwrsd7rjqn7grzfz"

},

"title": "Secrets Automation Item",

"category": "LOGIN",

"tags": [

"connect",

"\ud83d\udc27"

],

"sections": [

{

"label": "Security Questions",

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

}

],

"fields": [

{

"value": "wendy",

"purpose": "USERNAME"

},

{

"purpose": "PASSWORD",

"generate": true,

"recipe":

{

"length": 55,

"characterSets": [

"LETTERS",

"DIGITS"

]

}

},

{

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

"type": "CONCEALED",

"generate": true,

"label": "Recovery Key"

},

{

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

"type": "STRING",

"generate": true,

"label": "Random Text"

},

{

"type": "URL",

"label": "Example",

"value": "https://example.com"

}

]

}

パラメーター

タイプ

詳細

title

string

The title of the item.

vault

object

An object containing an id property whose value is the UUID of the vault the item is in.

category

string

The category of the item. One of:

  • "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"

  • "EMAIL_ACCOUNT"

  • "SOCIAL_SECURITY_NUMBER"

  • "MEDICAL_RECORD"

  • "SSH_KEY"

You can't create items using the "CUSTOM" or "DOCUMENT" categories.

urls

array

favorite

boolean

Mark the item as a favorite.

tags

string

An array of strings of the tags assigned to the item.

fields

array

sections

array

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to create an item in.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

400

Unable to create item due to invalid input

401

Invalid or missing token

403

Unauthorized access

404

Item not found

GET /v1/vaults/{vaultUUID}/items/{itemUUID}

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve the item from.

itemUUID

string

The UUID of the item to retrieve.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

401

Invalid or missing token

403

Unauthorized access

404

Item not found

PUT /v1/vaults/{vaultUUID}/items/{itemUUID}

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve the item from.

itemUUID

string

The UUID of the item to replace.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

400

Unable to create item due to invalid input

401

Invalid or missing token

403

Unauthorized access

404

Item not found

アイテムを削除する

DELETE /v1/vaults/{vaultUUID}/items/{itemUUID}

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve the item from.

itemUUID

string

The UUID of the item to delete.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

204

Successfully deleted an item

401

Invalid or missing token

403

Unauthorized access

404

Item not found

アイテム属性のサブセットを更新する

パラメーター

タイプ

詳細

op

string

The kind of operation to perform. One of:

  • add

  • remove

  • replace

path

string

An RFC6901 JSON Pointer to the item, an item attribute, an item field by field ID, or an item field attribute. For example: "/fields/vy09gd8EXAMPLE/label"

value

any

The new value to apply at the path.

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault the item is in.

itemUUID

string

The UUID of the item to update.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

401

Invalid or missing token

403

Unauthorized access

404

Item not found

GET /v1/vaults/{vaultUUID}/items/{itemUUID}/files

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to get the details of.

itemUUID

string

The UUID of the item to retrieve.

Queryパラメーター

パラメーター

タイプ

詳細

inline_content

boolean

Whether to return the Base-64 encoded file content. The file size must be less than OP_MAX_INLINE_FILE_SIZE_KB, or 100 kilobytes if the file size isn't defined. Optional.

レスポンス

200

401

Invalid or missing token

404

Item not found

413

File too large to display inline

GET /v1/vaults/{vaultUUID}/items/{itemUUID}/files/{fileUUID}

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve the item from.

itemUUID

string

The UUID of the item to retrieve the file from.

fileUUID

string

The UUID of the file to retrieve.

Queryパラメーター

パラメーター

タイプ

詳細

inline_content

boolean

Whether to return the Base-64 encoded file content. The file size must be less than OP_MAX_INLINE_FILE_SIZE_KB, or 100 kilobytes if the file size isn't defined. Optional.

レスポンス

200

401

Invalid or missing token

403

Unauthorized access

404

File not found

413

File too large to display inline

GET /v1/vaults/{vaultUUID}/items/{itemUUID}/files/{fileUUID}/content

Pathパラメーター

パラメーター

タイプ

詳細

vaultUUID

string

The UUID of the vault to retrieve the item from.

itemUUID

string

The UUID of the item to retrieve the file from.

fileUUID

string

The UUID of the file to retrieve.

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

Returns the content of the file

401

Invalid or missing token

403

Unauthorized access

404

File not found

GET /v1/activity

行われたAPIリクエストのリストを取得します。

Queryパラメーター

パラメーター

タイプ

詳細

limit

integer

How many API Events should be retrieved in a single request. Optional.

offset

integer

How far into the collection of API Events should the response start. Optional.

GET /heartbeat.

サーバーがアクティブかどうかを確認するためエンドポイントに単純な「ping」を送ります。

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

Returns a text/plain response with a single "."

GET /health

サーバーとそのサービスの依[Save]関係の状態を問い合わせます。

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

メトリクスを取得する

GET /metrics

サーバーによって収集されたPrometheusメトリックを返します。

Queryパラメーター

Queryパラメーターはありません。.

レスポンス

200

パラメーター

タイプ

詳細

requestID

string

The UUID for the request.

timestamp

dateTime

Date and time of the request.

action

string

The action taken. One of:

  • "READ"

  • "CREATE"

  • "UPDATE"

  • "DELETE"

result

string

The result of the action. One of:

  • "SUCCESS"

  • "DENY"

actor

object

resource

object

APIRequest: Actorオブジェクト

パラメーター

タイプ

詳細

id

string

The UUID of the Connect server that made the request.

account

string

The UUID of the 1Password account the request went to.

jti

string

The UUID of the access token used to authenticate the request.

userAgent

string

The user agent string specified in the request.

ip

string

The IP address the request originated from.

APIRequest: Resourceオブジェクト

パラメーター

タイプ

詳細

type

string

The resource requested. One of:

  • "ITEM"

  • "VAULT"

vault

object

An object containing an id property with the value of the UUID of the vault requested.

item

object

An object containing an id property with the value of the UUID of the item requested.

itemVersion

integer

The version of the item.

{

status: 401,

message: "Invalid or missing token"

}

パラメーター

タイプ

詳細

status

integer

The HTTP status code.

message

string

A message detailing the error.

Vaultオブジェクト

{

"id": "ytrfte14kw1uex5txaore1emkz",

"name": "Demo",

"attributeVersion": 1,

"contentVersion": 72,

"items": 7,

"type": "USER_CREATED",

"createdAt": "2021-04-10T17:34:26Z",

"updatedAt": "2021-04-13T14:33:50Z"

}

パラメーター

タイプ

詳細

id

string

The UUID of the vault.

name

string

The name of the vault.

description

string

The description for the vault.

attributeVersion

integer

The version of the vault metadata.

contentVersion

integer

The version of the vault contents.

items

integer

Number of active items in the vault.

type

string

The type of vault. One of:

  • "EVERYONE": The team Shared vault.

  • "PERSONAL": The Private vault for the Connect server.

  • "USER_CREATED": A vault created by a user.

createdAt

dateTime

Date and time when the vault was created.

updatedAt

dateTime

Date and time when the vault or its contents were last changed.

{

"tags": [

"connect",

"\ud83d\udc27"

],

"vault": {

"id": "ftz4pm2xxwmwrsd7rjqn7grzfz"

},

"category": "LOGIN",

"sections": [

{

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562",

"label": "Security Questions"

}

],

"fields": [

{

"id": "username",

"type": "STRING",

"purpose": "USERNAME",

"label": "username",

"value": "wendy"

},

{

"id": "password",

"type": "CONCEALED",

"purpose": "PASSWORD",

"label": "password",

"value": "hLDegPkuMQqyQiyDZqRdWGoojiN5KYQtXuA0wBDe9z3Caj6FQGHpbGu",

"entropy": 189.78359985351562

},

{

"id": "notesPlain",

"type": "STRING",

"purpose": "NOTES",

"label": "notesPlain"

},

{

"id": "a6cvmeqakbxoflkgmor4haji7y",

"type": "URL",

"label": "Example",

"value": "https://example.com"

},

{

"id": "boot3vsxwhuht6g7cmcx4m6rcm",

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

"type": "CONCEALED",

"label": "Recovery Key",

"value": "s=^J@GhHP_isYP>LCq?vv8u7T:*wBP.c"

},

{

"id": "axwtgyjrvwfp5ij7mtkw2zvijy",

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

"type": "STRING",

"label": "Random Text",

"value": "R)D~KZdV!8?51QoCibDUse7=n@wKR_}]"

}

],

"files": [

{

"id": "6r65pjq33banznomn7q22sj44e",

"name": "testfile.txt",

"size": 35,

"content_path": "v1/vaults/ftz4pm2xxwmwrsd7rjqn7grzfz/items/2fcbqwe9ndg175zg2dzwftvkpa/files/6r65pjq33banznomn7q22sj44e/content",

},

{

"id": "oyez5gf6xjfptlhc3o4n6o6hvm",

"name": "samplefile.png",

"size": 296639,

"content_path": "v1/vaults/ftz4pm2xxwmwrsd7rjqn7grzfz/items/2fcbqwe9ndg175zg2dzwftvkpa/files/oyez5gf6xjfptlhc3o4n6o6hvm/content",

}

],

"createdAt": "2021-04-10T17:20:05.98944527Z",

"updatedAt": "2021-04-13T17:20:05.989445411Z"

}

パラメーター

タイプ

詳細

id

string

The UUID of the item.

title

string

The title of the item.

vault

object

An object containing an id property whose value is the UUID of the vault the item is in.

category

string

The category of the item. One of:

  • "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"

  • "MEDICAL_RECORD"

  • "SSH_KEY"

You can't create items using the "CUSTOM" or "DOCUMENT" categories.

urls

array

favorite

boolean

Whether the item is marked as a favorite.

tags

array

An array of strings of the tags assigned to the item.

version

integer

The version of the item.

createdAt

dateTime

Date and time when the item was created.

updatedAt

dateTime

Date and time when the vault or its contents were last changed.

lastEditedBy

string

UUID of the account that last changed the item.

{

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

"type": "STRING",

"generate": true,

"label": "Random Text"

}

パラメーター

タイプ

詳細

purpose or type

string

Use purpose for the username, password, and notes fields. Possible values:

  • "USERNAME"

  • "PASSWORD"

  • "NOTES"

Use type for all other fields. Possible values are:

  • "STRING"

  • "EMAIL"

  • "CONCEALED"

  • "URL"

  • "OTP" (format: otpauth://)

  • "DATE" (format: YYYY-MM-DD)

  • "MONTH_YEAR" (format: YYYYMM or YYYY/MM)

  • "MENU"

value

string

The value to save for the field.

You can specify a generate field instead of value to create a password or other random information for the value.

generate

boolean

Generate a password and save in the value for the field. By default, the password is a 32-characters long, made up of letters, numbers, and symbols. To customize the password, include a recipe field.

recipe

object

section

object

An object containing the UUID of a section in the item.

Item: Fileオブジェクト

{

"id": "6r65pjq33banznomn7q22sj44e",

"name": "testfile.txt",

"size": 35,

"content_path": "v1/vaults/ftz4pm2xxwmwrsd7rjqn7grzfz/items/2fcbqwe9ndg175zg2dzwftvkpa/files/6r65pjq33banznomn7q22sj44e/content",

"content": "VGhlIGZ1dHVyZSBiZWxvbmdzIHRvIHRoZSBjdXJpb3VzLgo=",

"section": {

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

},

}

名前

タイプ

詳細

id

string

The UUID of the file.

name

string

The name of the file.

size

integer

The size of the file in bytes.

content_path

string

The path to download the contents of the file.

content

string

The Base64-encoded contents of the file, if inline_files is set to true.

section

object

An object containing the UUID of a section in the item.

{

"length": 55,

"characterSets": [

"LETTERS",

"DIGITS"

]

}

名前

タイプ

詳細

length

integer

The length of the password to generate. Optional.

characterSets

array

An array containing of the kinds of characters to include. Optional. Possible values:

  • "LETTERS"

  • "DIGITS"

  • "SYMBOLS"

excludeCharacters

string

A list of all characters that should be excluded from generated passwords. Optional.

{

"id": "95cdbc3b-7742-47ec-9056-44d6af82d562"

"label": "Security Questions",

}

名前

タイプ

詳細

id

string

A unique identifier for the section.

label

string

The label for the section.

{

"label": "website",

"primary": true,

"href": "https://example.com"

}

名前

タイプ

詳細

label

string

The label for the URL.

primary

boolean

Whether this is the primary URL for the item.

href

string

The address.

Server Healthオブジェクト

{

"name": "1Password Connect API",

"version": "1.2.1",

"dependencies": [

{

"service": "sync",

"status": "TOKEN_NEEDED"

},

{

"service": "sqlite",

"status": "ACTIVE",

"message": "Connected to ~/1password.sqlite"

}

]

}

名前

タイプ

詳細

name

string

name of the server

version

string

Version info of the Connect server

dependencies

array

Server Health: Dependencyオブジェクト

名前

タイプ

詳細

service

string

name of the dependency

status

string

The service's reported status

message

string

Extra information about the dependency's status. Optional.

別のツールでAPIを表示するには、API仕様ファイル:をダウンロードしてください。

APIへの各リクエストはで認証される必要があります。それを提供し、コンテンツ タイプを指定します。

保管庫をリストする

Filter the vault collection using . Vaults can only be filtered by name. Optional.

保管庫の詳細を取得する

Returns a

Filter the item collection using . Items can only be filtered by title or tag. Optional.

Returns an array of that don't include sections and fields

アイテムを追加する

Array of containing URLs for the item.

An array of of the fields to include with the item.

An array of of the sections to include with the item.

Returns containing the new item

アイテムの詳細を取得する

Returns an

アイテムを置き換える

Returns an

PATCH /v1/vaults/{vaultUUID}/items/{itemUUID} アイテムまたはアイテムのフィールドに追加、削除、または置換操Createを適用します。ドキュメント標準を使用します。

Returns an of the updated item.

ファイルをリストする

Returns an array of

ファイルの詳細を取得する

Returns a

ファイルの内容を取得する

APIアクティビティーをリストする

サーバーのハートビートチェック

サーバーのヘルスチェック

Returns a

Prometheusメトリックのプレーンテキストのリストを返します。詳細については、 を参照してください。

レスポンスオブジェクトモデル

APIRequestオブジェクト

An .

A .

ErrorResponseオブジェクト

Itemオブジェクト

Array of containing URLs for the item.

Item: Field object

A .

Item: GeneratorRecipeオブジェクト このレシピは、「generate」プロパティーと組み合わせて使用され、新しい安全な値を生Createするために使用される文字セットを設定します。

Item: Sectionオブジェクト

Item: URL object

An array of .

Secrets Automationワークフローの開始方法を学習してください
1password-connect-api.yaml
アクセストークン
​
​
Vault object
Item objects
​
Item object
​
Item object
​
Item object
RFC6902 JSON Patch
Item object
​
File objects
​
File object
​
​
​
​
Server Health object
Prometheusのドキュメント
​
​
​
​
​
​
​
​
SCIM-style filters
SCIM-style filters
URL objects
Field objects
Section objects
Actor object
Resource object
URL objects
GeneratorRecipe object
Service Dependencies