Namespace Cloudflare.NET.User.Models
Classes
- EditUserRequest
Request to edit the authenticated user's profile.
Only the fields that are set (non-null) will be updated. All fields are optional for partial updates.
- ListMembershipsFilters
Filtering and pagination options for listing memberships.
- Membership
Represents a user's membership in a Cloudflare account.
Memberships show which accounts the user has access to and their permissions within each account.
- MembershipPermissions
Permissions granted to a user through their membership.
Each permission category uses PermissionGrant to indicate read and write access levels.
- MembershipPolicy
Fine-grained policy for a membership.
Policies provide granular access control beyond simple role-based permissions.
- RespondToInvitationRequest
Request to respond to an account invitation.
Use this to accept or reject a pending invitation. Once responded, the invitation status cannot be changed.
- UpdateMembershipRequest
Request to update a membership status (accept or reject invitation).
Use this to accept or reject a pending invitation. Once accepted, the user gains access to the account.
- User
Represents the authenticated user's profile.
Contains all user information including email, name, contact details, security settings, subscription tier flags, and organization memberships.
- UserInvitation
Represents an invitation for a user to join an account.
Invitations are sent by account administrators and received by users. Users can accept or reject invitations through the User Invitations API.
- UserOrganization
Organization membership information nested within a User.
Note: The Organization APIs are deprecated in favor of Accounts. This type is retained for backward compatibility with existing user profiles.
Enums
- MembershipOrderField
Fields available for ordering membership results.