List admin roles
GET/v2/admins/roles
Returns all available admin roles and their permissions.
This endpoint returns all roles at once (typically a small list). No pagination is supported.
Response Format
Returns a list object with:
object- Always “list”data- Array of admin role objectsnextCursor- Always null
Admin Role Object
Each role includes:
id- Unique role identifiername- Role name (e.g., “Admin”, “Viewer”)permissions- Object containing permission flags
Permissions
The permissions object contains boolean flags for each permission:
view_comments_private- Can view private commentsmanage_comments- Can manage commentsmanage_comments_private- Can manage private commentsset_comment_pinned- Can pin commentsmoderate_comments- Can moderate commentsset_post_category- Can change post categoriesset_post_pinned- Can pin postsset_post_eta- Can set post ETAset_post_tags- Can manage post tagsset_post_author- Can change post authorset_post_status- Can change post statusset_post_assignee- Can assign postsset_post_custom_fields- Can edit custom fieldspost_vote_on_behalf- Can vote on behalf of userspost_merge- Can merge postspost_import- Can import postspost_export- Can export postsmoderate_posts- Can moderate postsview_users- Can view usersmanage_users- Can manage usersview_posts_private- Can view private postsview_private_post_tags- Can view private tagsmanage_changelogs- Can manage changelogsmanage_surveys- Can manage surveysmanage_branding- Can manage brandingmanage_billing- Can manage billingmanage_team_members- Can manage team membersmanage_sso- Can manage SSO settingsmanage_api- Can manage API settingsmanage_statuses- Can manage statusesmanage_boards- Can manage boardsmanage_post_tags- Can manage post tagsmanage_custom_fields- Can manage custom fieldsmanage_moderation_settings- Can manage moderationmanage_roadmap- Can manage roadmapmanage_user_roles- Can manage user rolesmanage_prioritization- Can manage prioritizationmanage_notifications- Can manage notificationsmanage_custom_domain- Can manage custom domainmanage_integrations- Can manage integrationsuse_integrations- Can use integrationsmanage_help_center- Can manage help centerauto_approve_posts- Posts auto-approved
List admin roles
curl https://do.featurebase.app/v2/admins/roles \
-H "Authorization: Bearer $FEATUREBASE_API_KEY"{
"data": [
{
"id": "6648f22b7b23fb2f4307aafe",
"name": "Admin",
"object": "admin_role",
"permissions": {
"auto_approve_posts": false,
"manage_api": false,
"manage_billing": false,
"manage_boards": true,
"manage_branding": false,
"manage_changelogs": true,
"manage_comments": true,
"manage_comments_private": false,
"manage_conversation_tags": false,
"manage_custom_domain": false,
"manage_custom_fields": true,
"manage_help_center": true,
"manage_integrations": false,
"manage_moderation_settings": true,
"manage_notifications": true,
"manage_post_tags": true,
"manage_prioritization": true,
"manage_roadmap": true,
"manage_sso": false,
"manage_statuses": true,
"manage_surveys": true,
"manage_team_members": true,
"manage_user_roles": true,
"manage_users": true,
"moderate_comments": true,
"moderate_posts": true,
"post_export": true,
"post_import": false,
"post_merge": true,
"post_vote_on_behalf": false,
"set_comment_pinned": true,
"set_conversation_tags": true,
"set_post_assignee": true,
"set_post_author": true,
"set_post_category": true,
"set_post_custom_fields": true,
"set_post_eta": true,
"set_post_pinned": true,
"set_post_status": true,
"set_post_tags": true,
"use_integrations": true,
"view_comments_private": false,
"view_posts_private": false,
"view_private_post_tags": false,
"view_users": true
}
}
],
"nextCursor": null,
"object": "list"
}Returns Examples
{
"data": [
{
"id": "6648f22b7b23fb2f4307aafe",
"name": "Admin",
"object": "admin_role",
"permissions": {
"auto_approve_posts": false,
"manage_api": false,
"manage_billing": false,
"manage_boards": true,
"manage_branding": false,
"manage_changelogs": true,
"manage_comments": true,
"manage_comments_private": false,
"manage_conversation_tags": false,
"manage_custom_domain": false,
"manage_custom_fields": true,
"manage_help_center": true,
"manage_integrations": false,
"manage_moderation_settings": true,
"manage_notifications": true,
"manage_post_tags": true,
"manage_prioritization": true,
"manage_roadmap": true,
"manage_sso": false,
"manage_statuses": true,
"manage_surveys": true,
"manage_team_members": true,
"manage_user_roles": true,
"manage_users": true,
"moderate_comments": true,
"moderate_posts": true,
"post_export": true,
"post_import": false,
"post_merge": true,
"post_vote_on_behalf": false,
"set_comment_pinned": true,
"set_conversation_tags": true,
"set_post_assignee": true,
"set_post_author": true,
"set_post_category": true,
"set_post_custom_fields": true,
"set_post_eta": true,
"set_post_pinned": true,
"set_post_status": true,
"set_post_tags": true,
"use_integrations": true,
"view_comments_private": false,
"view_posts_private": false,
"view_private_post_tags": false,
"view_users": true
}
}
],
"nextCursor": null,
"object": "list"
}