Skip to content
Start here

Organizations

List organizations the user has access to
organizations.list(OrganizationListParams**kwargs) -> SyncSinglePage[Organization]
GET/organizations
Get organization
organizations.get(strorganization_id) -> Organization
GET/organizations/{organization_id}
Create organization
organizations.create(OrganizationCreateParams**kwargs) -> Organization
POST/organizations
Modify organization.
organizations.update(strorganization_id, OrganizationUpdateParams**kwargs) -> Organization
PUT/organizations/{organization_id}
Delete organization.
organizations.delete(strorganization_id) -> OrganizationDeleteResponse
DELETE/organizations/{organization_id}
ModelsExpand Collapse
class Organization:

References an Organization in the Cloudflare data model.

id: str
create_time: datetime
formatdate-time
meta: Meta
flags: Optional[MetaFlags]

Enable features for Organizations.

account_creation: str
account_deletion: str
account_migration: str
account_mobility: str
sub_org_creation: str
managed_by: Optional[str]
name: str
parent: Optional[Parent]
id: str
name: str
profile: Optional[Profile]
business_address: str
business_email: str
business_name: str
business_phone: str
external_metadata: str
class OrganizationDeleteResponse:
id: str

OrganizationsOrganization Accounts

OrganizationsOrganization Profile

Get organization profile
organizations.organization_profile.get(strorganization_id) -> Result
GET/organizations/{organization_id}/profile
Modify organization profile.
organizations.organization_profile.update(strorganization_id, OrganizationProfileUpdateParams**kwargs)
PUT/organizations/{organization_id}/profile
ModelsExpand Collapse
class OrganizationProfile:
business_address: str
business_email: str
business_name: str
business_phone: str
external_metadata: str

OrganizationsMembers