Skip to main content

roles

Creates, updates, deletes, gets or lists a roles resource.

Overview

Nameroles
TypeResource
Idcloudflare.accounts.roles

Fields

The following fields are returned by SELECT queries:

Role Details response

NameDatatypeDescription
idstringRole identifier tag. (example: 3536bcfad5faccb999b47003c79917fb)
namestringRole name. (example: Account Administrator)
descriptionstringDescription of role's permissions. (example: Administrative access to the entire Account)
permissionsobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectrole_id, account_idGet information about a specific role for an account.
listselectaccount_idpage, per_pageGet all available roles for an account.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
role_idstringThe role ID.
pagenumber
per_pagenumber

SELECT examples

Get information about a specific role for an account.

SELECT
id,
name,
description,
permissions
FROM cloudflare.accounts.roles
WHERE role_id = '{{ role_id }}' -- required
AND account_id = '{{ account_id }}' -- required
;