Skip to content
Start here

Members

List organization members
client.Organizations.Members.List(ctx, organizationID, query) (*SinglePage[OrganizationMember], error)
GET/organizations/{organization_id}/members
Get organization member
client.Organizations.Members.Get(ctx, organizationID, memberID) (*OrganizationMember, error)
GET/organizations/{organization_id}/members/{member_id}
Create organization member
client.Organizations.Members.New(ctx, organizationID, body) (*OrganizationMember, error)
POST/organizations/{organization_id}/members
Delete organization member
client.Organizations.Members.Delete(ctx, organizationID, memberID) (*MemberDeleteResponse, error)
DELETE/organizations/{organization_id}/members/{member_id}
ModelsExpand Collapse
type OrganizationMember struct{…}
ID string

Organization Member ID

CreateTime Time
formatdate-time
Meta map[string, unknown]
Status OrganizationMemberStatus
One of the following:
const OrganizationMemberStatusActive OrganizationMemberStatus = "active"
const OrganizationMemberStatusPending OrganizationMemberStatus = "pending"
const OrganizationMemberStatusRejected OrganizationMemberStatus = "rejected"
const OrganizationMemberStatusCanceled OrganizationMemberStatus = "canceled"
UpdateTime Time
formatdate-time
User OrganizationMemberUser
ID string
Email string
Name string
TwoFactorAuthenticationEnabled bool
Policies []OrganizationMemberPolicyOptional

Direct policies of the membership. Present only for DSR members enrolled in Organization Roles.

Roles []OrganizationMemberPoliciesRole
ID string
Scopes []OrganizationMemberPoliciesScope
Key string

An Organization (com.cloudflare.api.tenant.unit.<tag>) or Account (com.cloudflare.api.account.<tag>) key.

SubsetOf []unknownOptional

The route Organization for Account scopes. Optional in requests and always returned for Account scopes.

ID stringOptional

Omit to create a policy. An unchanged policy keeps its ID; a changed policy is replaced under a new ID.