Skip to content

ワークスペースメンバー

イベント一覧

イベントリソース説明
workspace_member.inviteworkspace_memberワークスペースにユーザーが招待された。
workspace_member.delete_invitationworkspace_memberワークスペース招待が削除された。
workspace_member.resend_invitationworkspace_memberワークスペース招待が再送された。
workspace_member.accept_invitationworkspace_memberワークスペース招待が承諾された。
workspace_member.decline_invitationworkspace_memberワークスペース招待が辞退された。
workspace_member.join_via_invite_linkworkspace_member招待リンク経由でワークスペースにユーザーが参加した。
workspace_member.regenerate_invite_linkworkspace_member招待リンクが再生成された。
workspace_member.join_via_domain_matchworkspace_member許可ドメインによってワークスペースにユーザーが参加した。
workspace_member.change_roleworkspace_memberユーザーのワークスペースロールが変更された。
workspace_member.removeworkspace_memberワークスペースからユーザーが削除された。
workspace_member.add_permissionworkspace_memberユーザーに直接リソース権限が付与された。
workspace_member.change_permission_roleworkspace_memberユーザーに直接付与されたリソース権限のロールが変更された。
workspace_member.remove_permissionworkspace_memberユーザーに直接付与されたリソース権限が削除された。

イベント詳細

workspace_member.invite 準備中

ワークスペースにユーザーが招待された。

フィールド
event.codeworkspace_member.invite
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.invite",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "invitation",
      "uid": "inv_01",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "workspace.editor"
    }
  },
  ...
}

workspace_member.delete_invitation 準備中

ワークスペース招待が削除された。

フィールド
event.codeworkspace_member.delete_invitation
scope.typeworkspace
resource.typeworkspace_member
referencesinvitationinvitation
query(なし)
change(なし)
grant(なし)
extra(なし)

references

対象となった招待が入ります。

relationtype必須説明
invitationinvitation必須対象となった招待

サンプル

json
{
  "event": {
    "code": "workspace_member.delete_invitation",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "invitation",
      "uid": "inv_01",
      "email_addr": "taro@example.com",
      "relation": "invitation"
    }
  ],
  ...
}

workspace_member.resend_invitation 準備中

ワークスペース招待が再送された。

フィールド
event.codeworkspace_member.resend_invitation
scope.typeworkspace
resource.typeworkspace_member
referencesinvitationinvitation
query(なし)
change(なし)
grant(なし)
extra(なし)

references

対象となった招待が入ります。

relationtype必須説明
invitationinvitation必須対象となった招待

サンプル

json
{
  "event": {
    "code": "workspace_member.resend_invitation",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "invitation",
      "uid": "inv_01",
      "email_addr": "taro@example.com",
      "relation": "invitation"
    }
  ],
  ...
}

workspace_member.accept_invitation 準備中

ワークスペース招待が承諾された。

フィールド
event.codeworkspace_member.accept_invitation
scope.typeworkspace
resource.typeworkspace_member
referencesinvitationinvitation
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

references

対象となった招待が入ります。

relationtype必須説明
invitationinvitation必須対象となった招待

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.accept_invitation",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "invitation",
      "uid": "inv_01",
      "email_addr": "taro@example.com",
      "relation": "invitation"
    }
  ],
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "workspace.editor"
    }
  },
  ...
}

workspace_member.decline_invitation 準備中

ワークスペース招待が辞退された。

フィールド
event.codeworkspace_member.decline_invitation
scope.typeworkspace
resource.typeworkspace_member
referencesinvitationinvitation
query(なし)
change(なし)
grant(なし)
extra(なし)

references

対象となった招待が入ります。

relationtype必須説明
invitationinvitation必須対象となった招待

サンプル

json
{
  "event": {
    "code": "workspace_member.decline_invitation",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "invitation",
      "uid": "inv_01",
      "email_addr": "taro@example.com",
      "relation": "invitation"
    }
  ],
  ...
}

招待リンク経由でワークスペースにユーザーが参加した。

フィールド
event.codeworkspace_member.join_via_invite_link
scope.typeworkspace
resource.typeworkspace_member
referencesinvite_linkinvite_link
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

参加に使われた招待リンクが入ります。

relationtype必須説明
invite_linkinvite_link必須参加に使われた招待リンク

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

json
{
  "event": {
    "code": "workspace_member.join_via_invite_link",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "invite_link",
      "uid": "lnk_01",
      "relation": "invite_link"
    }
  ],
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "workspace.viewer"
    }
  },
  ...
}

招待リンクが再生成された。

フィールド
event.codeworkspace_member.regenerate_invite_link
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant(なし)
extra(なし)
json
{
  "event": {
    "code": "workspace_member.regenerate_invite_link",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  ...
}

workspace_member.join_via_domain_match 準備中

許可ドメインによってワークスペースにユーザーが参加した。

フィールド
event.codeworkspace_member.join_via_domain_match
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extradomain

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

extra

名前必須説明
domainstring必須参加時に一致した許可ドメイン

サンプル

json
{
  "event": {
    "code": "workspace_member.join_via_domain_match",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "workspace.viewer"
    }
  },
  "extra": {
    "domain": "example.com"
  },
  ...
}

workspace_member.change_role 準備中

ユーザーのワークスペースロールが変更された。

フィールド
event.codeworkspace_member.change_role
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.change_role",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "workspace.viewer",
      "new": "workspace.owner"
    }
  },
  ...
}

workspace_member.remove 準備中

ワークスペースからユーザーが削除された。

フィールド
event.codeworkspace_member.remove
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.remove",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "workspace.editor"
    }
  },
  ...
}

workspace_member.add_permission 準備中

ユーザーに直接リソース権限が付与された。

フィールド
event.codeworkspace_member.add_permission
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.add_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "connection.owner"
    }
  },
  ...
}

workspace_member.change_permission_role 準備中

ユーザーに直接付与されたリソース権限のロールが変更された。

フィールド
event.codeworkspace_member.change_permission_role
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.change_permission_role",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "connection.viewer",
      "new": "connection.owner"
    }
  },
  ...
}

workspace_member.remove_permission 準備中

ユーザーに直接付与されたリソース権限が削除された。

フィールド
event.codeworkspace_member.remove_permission
scope.typeworkspace
resource.typeworkspace_member
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "workspace_member.remove_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "workspace_member",
    "uid": null,
    "name": null,
    "path": "workspace_member",
    "parts": [
      {
        "type": "workspace_member",
        "uid": null,
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "connection.owner"
    }
  },
  ...
}

Codatum Audit Events 監査ログイベントカタログ