curl -X POST 'https://api.example.com/scope-types/batch' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]'
[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]
Create multiple scope types in a single request
curl -X POST 'https://api.example.com/scope-types/batch' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]'
[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]
scope_type_{uuidv7}. You can optionally provide your own IDs for in-batch references.curl -X POST 'https://api.example.com/scope-types/batch' \
-H 'Authorization: Bearer YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]'
[
{
"id": "scope_type_org",
"name": "Organization",
"config": {"permissionMode": "define"}
},
{
"id": "scope_type_team",
"name": "Team",
"config": {"permissionMode": "inherit"}
},
{
"id": "scope_type_project",
"name": "Project",
"config": {"permissionMode": "inherit"}
}
]
Was this page helpful?