Skip to main content

members

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

Overview

Namemembers
TypeResource
Idcloudflare.iam.members

Fields

The following fields are returned by SELECT queries:

Get User Group Member response

NameDatatypeDescription
idstringAccount member identifier. (example: 4f5f0c14a2a41d5063dd301b2f829f04)
created_atstring (date-time)When the member was added to the user group. (example: 2026-01-15T10:30:00Z)
emailstringThe contact email address of the user. (example: user@example.com)
statusstringThe member's status in the account. (accepted, pending) (example: accepted)
userobjectDetails of the user associated with this membership.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccount_id, user_group_id, member_idGet details of a specific member in a user group.
listselectaccount_id, user_group_idpage, per_page, fuzzyEmail, directionList all the members attached to a user group.
account_user_group_member_createinsertaccount_id, user_group_idAdd members to a User Group.
account_user_group_members_updatereplaceaccount_id, user_group_idReplace the set of members attached to a User Group.
deletedeleteaccount_id, user_group_id, member_idRemove a member from User Group

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.
member_idstringThe account member ID.
user_group_idstring
directionstring
fuzzyEmailstring
pagenumber
per_pagenumber

SELECT examples

Get details of a specific member in a user group.

SELECT
id,
created_at,
email,
status,
user
FROM cloudflare.iam.members
WHERE account_id = '{{ account_id }}' -- required
AND user_group_id = '{{ user_group_id }}' -- required
AND member_id = '{{ member_id }}' -- required
;

INSERT examples

Add members to a User Group.

INSERT INTO cloudflare.iam.members (
account_id,
user_group_id
)
SELECT
'{{ account_id }}',
'{{ user_group_id }}'
RETURNING
errors,
messages,
result,
success
;

REPLACE examples

Replace the set of members attached to a User Group.

REPLACE cloudflare.iam.members
SET
-- No updatable properties
WHERE
account_id = '{{ account_id }}' --required
AND user_group_id = '{{ user_group_id }}' --required
RETURNING
errors,
messages,
result,
success;

DELETE examples

Remove a member from User Group

DELETE FROM cloudflare.iam.members
WHERE account_id = '{{ account_id }}' --required
AND user_group_id = '{{ user_group_id }}' --required
AND member_id = '{{ member_id }}' --required
;