メインコンテンツへスキップ
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
作成されたシークレットの一意の識別子