Appearance
PAT
PAT(パーソナルアクセストークン)は、Codatum CLI などから Codatum を操作するための認証情報です。 ワークスペース単位で発行されるため、 scope.type は workspace になります。
イベント一覧
| イベント | リソース | 説明 |
|---|---|---|
personal_access_token.create | personal_access_token | PAT が作成された |
personal_access_token.rename | personal_access_token | PAT 名が変更された |
personal_access_token.change_boundary | personal_access_token | PAT の権限境界が変更された |
personal_access_token.suspend | personal_access_token | PAT が一時停止された |
personal_access_token.unsuspend | personal_access_token | PAT の一時停止が解除され、利用が再開された |
personal_access_token.revoke | personal_access_token | PAT が失効された |
イベント詳細
personal_access_token.create プレビュー
記録期間: 2026-09-15 〜
PAT の作成を記録します。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.create |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | 作成時の権限境界 |
grant | (なし) |
extra | トークン接頭辞 |
change
作成時に指定された、この PAT に許可された操作の範囲が入ります。 指定がない場合は null で、ユーザー自身の権限がそのまま適用されます。
| 名前 | モード | 型 | 必須 | 説明 |
|---|---|---|---|---|
boundary | 値 | string[] | 必須 | 権限境界の文字列配列 |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.create",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token"
}
],
...
},
"change": {
"fields": [
{
"name": "boundary",
"new": [
"a,nb:63e1be654aa70ad689601bf1,read"
]
}
]
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}personal_access_token.rename プレビュー
記録期間: 2026-09-15 〜
PAT の表示名の変更を記録します。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.rename |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | name |
grant | (なし) |
extra | トークン接頭辞 |
change
| 名前 | モード | 型 | 必須 | 説明 |
|---|---|---|---|---|
name | 値 | string | 必須 | 変更前後の表示名 sensitivity: pii |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.rename",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token v2",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token v2"
}
],
...
},
"change": {
"fields": [
{
"name": "name",
"old": "CI Token",
"new": "CI Token v2"
}
]
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}personal_access_token.change_boundary プレビュー
記録期間: 2026-09-15 〜
PAT の権限境界の変更を記録します。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.change_boundary |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | 権限境界 |
grant | (なし) |
extra | トークン接頭辞 |
change
この PAT に許可された操作の範囲の変更前後が入ります。 未設定のときは null です(context.pat.boundary と同じ意味)。
| 名前 | モード | 型 | 必須 | 説明 |
|---|---|---|---|---|
boundary | 値 | string[] | 必須 | 権限境界の文字列配列 |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.change_boundary",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token"
}
],
...
},
"change": {
"fields": [
{
"name": "boundary",
"old": null,
"new": [
"a,nb:63e1be654aa70ad689601bf1,read"
]
}
]
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}personal_access_token.suspend プレビュー
記録期間: 2026-09-15 〜
PAT の一時停止を記録します。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.suspend |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | (なし) |
grant | (なし) |
extra | トークン接頭辞 |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.suspend",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token"
}
],
...
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}personal_access_token.unsuspend プレビュー
記録期間: 2026-09-15 〜
PAT の一時停止の解除を記録します。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.unsuspend |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | (なし) |
grant | (なし) |
extra | トークン接頭辞 |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.unsuspend",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token"
}
],
...
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}personal_access_token.revoke プレビュー
記録期間: 2026-09-15 〜
PAT の失効を記録します。有効期限切れによる自動失効は記録されません。
| フィールド | 値 |
|---|---|
event.code | personal_access_token.revoke |
scope.type | workspace |
resource.type | personal_access_token |
references | (なし) |
query | (なし) |
outbound | (なし) |
change | (なし) |
grant | (なし) |
extra | トークン接頭辞 |
extra
PAT のトークン接頭辞が入ります。CLI の出力や actor.credential.masked と突き合わせられます。
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
token_prefix | string | 必須 | PAT のトークン接頭辞。CLI の出力や actor.credential.masked と突き合わせるために記録します。 |
サンプル
json
{
"event": {
"code": "personal_access_token.revoke",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token",
"path": "personal_access_token/63e1be654aa70ad689601bf0",
"parts": [
{
"type": "personal_access_token",
"uid": "63e1be654aa70ad689601bf0",
"name": "CI Token"
}
],
...
},
"extra": {
"token_prefix": "cdm_pat_e01U"
},
...
}