Appearance
チームスペース
イベント一覧
| イベント | リソース | 説明 |
|---|---|---|
teamspace.create | teamspace | チームスペースが作成された。 |
teamspace.rename | teamspace | チームスペース名が変更された。 |
teamspace.delete | teamspace | チームスペースが削除された。 |
teamspace.add_owner | teamspace | チームスペースのオーナーが追加された。 |
teamspace.remove_owner | teamspace | チームスペースのオーナーが削除された。 |
イベント詳細
teamspace.create 準備中
チームスペースが作成された。
| フィールド | 値 |
|---|---|
event.code | teamspace.create |
scope.type | workspace |
resource.type | teamspace |
references | (なし) |
query | (なし) |
change | (なし) |
grant | (なし) |
extra | (なし) |
サンプル
json
{
"event": {
"code": "teamspace.create",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales",
"path": "teamspace/63e1be654aa70ad689601bf1",
"parts": [
{
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
}
],
...
},
...
}teamspace.rename 準備中
チームスペース名が変更された。
| フィールド | 値 |
|---|---|
event.code | teamspace.rename |
scope.type | workspace |
resource.type | teamspace |
references | (なし) |
query | (なし) |
change | name |
grant | (なし) |
extra | (なし) |
change
| 名前 | モード | 型 | 必須 | 説明 |
|---|---|---|---|---|
name | 値 | string | 必須 | sensitivity: pii |
サンプル
json
{
"event": {
"code": "teamspace.rename",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales",
"path": "teamspace/63e1be654aa70ad689601bf1",
"parts": [
{
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
}
],
...
},
"change": {
"fields": [
{
"name": "name",
"old": "Old",
"new": "Sales"
}
]
},
...
}teamspace.delete 準備中
チームスペースが削除された。
| フィールド | 値 |
|---|---|
event.code | teamspace.delete |
scope.type | workspace |
resource.type | teamspace |
references | (なし) |
query | (なし) |
change | (なし) |
grant | (なし) |
extra | (なし) |
サンプル
json
{
"event": {
"code": "teamspace.delete",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales",
"path": "teamspace/63e1be654aa70ad689601bf1",
"parts": [
{
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
}
],
...
},
...
}teamspace.add_owner 準備中
チームスペースのオーナーが追加された。
| フィールド | 値 |
|---|---|
event.code | teamspace.add_owner |
scope.type | workspace |
resource.type | teamspace |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
json
{
"event": {
"code": "teamspace.add_owner",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales",
"path": "teamspace/63e1be654aa70ad689601bf1",
"parts": [
{
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
}
],
...
},
"grant": {
"target": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
},
"grantee": {
"type": "user",
"uid": "63e1be654aa70ad689601bec",
"email_addr": "taro@example.com"
},
"role": {
"new": "teamspace.owner"
}
},
...
}teamspace.remove_owner 準備中
チームスペースのオーナーが削除された。
| フィールド | 値 |
|---|---|
event.code | teamspace.remove_owner |
scope.type | workspace |
resource.type | teamspace |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
json
{
"event": {
"code": "teamspace.remove_owner",
...
},
"scope": {
"type": "workspace",
...
},
"resource": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales",
"path": "teamspace/63e1be654aa70ad689601bf1",
"parts": [
{
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
}
],
...
},
"grant": {
"target": {
"type": "teamspace",
"uid": "63e1be654aa70ad689601bf1",
"name": "Sales"
},
"grantee": {
"type": "user",
"uid": "63e1be654aa70ad689601bec",
"email_addr": "taro@example.com"
},
"role": {
"old": "teamspace.owner"
}
},
...
}