メインコンテンツへスキップ
POST
/
v1
/
secrets
シークレットを作成
curl --request POST \
  --url https://api.devin.ai/v1/secrets \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "<string>",
  "key": "<string>",
  "value": "<string>",
  "sensitive": true,
  "note": "<string>"
}
'
{
  "id": "<string>"
}
Devin セッションで使用できる新しい暗号化されたシークレットを作成します。シークレットは、追加した後に作成されるすべてのセッションで利用可能になります。

リクエストボディ

type
string
必須
シークレットの種類。cookiekey-valuetotp のいずれかである必要があります。
key
string
必須
ユーザー定義のシークレット名。組織内で一意である必要があります。
value
string
必須
保存するシークレット値。保存時には暗号化された状態で保持されます。
sensitive
boolean
必須
シークレットを機微情報として扱い、ログでマスクするかどうか。
note
string
必須
シークレットの用途を説明する任意のメモ。

レスポンス

id
string
作成されたシークレットの一意の ID