使用 Hasura meatadat 创建新角色 API

Creating new roles Using Hasura meatadat API

我是 Hasura 元数据 API 的新手,是否有任何 REST API 选项可通过 REST API 创建角色。我不是在问继承角色。继承的角色不符合我的要求。

您可以使用 HASURA 元数据 API 创建权限并传递新角色。

例如,假设您要创建一个名为“MODERATOR”的角色,并授予对“评论”的插入权限table。

您可以使用 pg_insert_permission POST API 正文:

{
"type": "pg_create_insert_permission",
"args": {
    "table": "comments",
    "source": "default",
    "role": "MODERATOR",
    "permission": {
        "check": {},
        "columns": ["comment"]
        }
    }
 }

这将在 Hasura 中创建新角色“MODERATOR”并设置插入权限。希望这能回答您的问题。