Pats - Update

新しいパラメーターを使用して、既存の個人用アクセス トークン (PAT) を更新します。 トークンを更新するには、有効である必要があります (取り消されていません)。

PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1

URI パラメーター

名前 / 必須 説明
organization
path True

string

Azure DevOps 組織の名前です。

api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.1' に設定する必要があります。

要求本文

名前 説明
allOrgs

boolean

(省略可能)True を指定すると、この個人用アクセス トークン (PAT) は、ユーザーのすべてのアクセス可能な組織に対するものです。 それ以外の場合は False (トークンが特定のorganization用の場合など)

authorizationId

string

1 つの一意の個人用アクセス トークン (PAT) を識別する authorizationId

displayName

string

(省略可能)トークン名

scope

string

(省略可能)Azure DevOps リソースにアクセスするためのトークン スコープ

validTo

string

(省略可能)トークンの有効期限

応答

名前 説明
200 OK

PatTokenResult

成功した操作

セキュリティ

accessToken

個人用アクセス トークン。 ユーザー名とトークンに任意の値をパスワードとして使用します。

Type: basic

Update a personal access token by authorizationId

Sample Request

PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1

{
  "authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
  "displayName": "updated_token",
  "scope": "vso.analytics",
  "validTo": "2020-12-25T23:46:23.319Z",
  "allOrgs": true
}

Sample Response

{
  "patToken": {
    "displayName": "updated_token",
    "validTo": "2020-12-25T23:46:23.32Z",
    "scope": "vso.analytics",
    "targetAccounts": null,
    "validFrom": "2020-10-29T17:26:46.72Z",
    "authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
    "token": null
  },
  "patTokenError": "none"
}

定義

名前 説明
PatToken

Azure DevOps リソースへのアクセスに使用される個人用アクセス トークン (PAT) を表します

PatTokenResult

結果として得られる個人用アクセス トークン (PAT) と、操作中に発生したエラー (存在する場合) が含まれます

PatTokenUpdateRequest

個人用アクセス トークン (PAT) を更新するための要求パラメーターをカプセル化します

SessionTokenError

発生したエラー (存在する場合)

PatToken

Azure DevOps リソースへのアクセスに使用される個人用アクセス トークン (PAT) を表します

名前 説明
authorizationId

string

一意の guid 識別子

displayName

string

トークン名

scope

string

Azure DevOps リソースにアクセスするためのトークン スコープ

targetAccounts

string[]

トークンが有効な組織。トークンがユーザーのすべてのアクセス可能な組織に適用される場合は null

token

string

作成時に生成される一意のトークン文字列

validFrom

string

トークンの作成日

validTo

string

トークンの有効期限

PatTokenResult

結果として得られる個人用アクセス トークン (PAT) と、操作中に発生したエラー (存在する場合) が含まれます

名前 説明
patToken

PatToken

結果として得られる個人用アクセス トークン (PAT)

patTokenError

SessionTokenError

発生したエラー (存在する場合)

PatTokenUpdateRequest

個人用アクセス トークン (PAT) を更新するための要求パラメーターをカプセル化します

名前 説明
allOrgs

boolean

(省略可能)True を指定すると、この個人用アクセス トークン (PAT) は、ユーザーのすべてのアクセス可能な組織に対するものです。 それ以外の場合は False (トークンが特定のorganization用の場合など)

authorizationId

string

1 つの一意の個人用アクセス トークン (PAT) を識別する authorizationId

displayName

string

(省略可能)トークン名

scope

string

(省略可能)Azure DevOps リソースにアクセスするためのトークン スコープ

validTo

string

(省略可能)トークンの有効期限

SessionTokenError

発生したエラー (存在する場合)

名前 説明
accessDenied

string

authorizationNotFound

string

deploymentHostNotSupported

string

displayNameRequired

string

duplicateHash

string

failedToIssueAccessToken

string

failedToReadTenantPolicy

string

failedToUpdateAccessToken

string

fullScopePatPolicyViolation

string

globalPatPolicyViolation

string

hostAuthorizationNotFound

string

invalidAudience

string

invalidAuthorizationId

string

invalidClient

string

invalidClientId

string

invalidClientType

string

invalidDisplayName

string

invalidScope

string

invalidSource

string

invalidSourceIP

string

invalidSubject

string

invalidTargetAccounts

string

invalidToken

string

invalidTokenType

string

invalidUserId

string

invalidUserType

string

invalidValidTo

string

none

string

patLifespanPolicyViolation

string

sourceNotSupported

string

sshPolicyDisabled

string

tokenNotFound

string

userIdRequired

string