nexla_sdk.resources.organizations
Classes
OrganizationsResource
Defined in nexla_sdk/resources/organizations.py:14
Resource for managing organizations.
Methods:
activate_members(self, org_id: int, members: nexla_sdk.models.organizations.requests.OrgMemberActivateDeactivateRequest) -> List[nexla_sdk.models.organizations.responses.OrgMember]- Source:
nexla_sdk/resources/organizations.py:157 - Activate members in an organization.
- Source:
create(self, data: nexla_sdk.models.organizations.requests.OrganizationCreate) -> nexla_sdk.models.organizations.responses.Organization- Source:
nexla_sdk/resources/organizations.py:47 - Create a new organization. Note: This is an admin-only operation.
- Source:
deactivate_members(self, org_id: int, members: nexla_sdk.models.organizations.requests.OrgMemberActivateDeactivateRequest) -> List[nexla_sdk.models.organizations.responses.OrgMember]- Source:
nexla_sdk/resources/organizations.py:142 - Deactivate members in an organization.
- Source:
delete(self, org_id: int) -> Dict[str, Any]- Source:
nexla_sdk/resources/organizations.py:72 - Delete organization.
- Source:
delete_members(self, org_id: int, members: nexla_sdk.models.organizations.requests.OrgMemberDelete) -> Dict[str, Any]- Source:
nexla_sdk/resources/organizations.py:128 - Remove members from organization.
- Source:
get(self, org_id: int, expand: bool = False) -> nexla_sdk.models.organizations.responses.Organization- Source:
nexla_sdk/resources/organizations.py:34 - Get single organization by ID.
- Source:
get_account_summary(self, org_id: int) -> nexla_sdk.models.organizations.responses.AccountSummary- Source:
nexla_sdk/resources/organizations.py:172 - Get account summary statistics for an organization.
- Source:
get_audit_log(self, org_id: int, **params) -> List[nexla_sdk.models.common.LogEntry]- Source:
nexla_sdk/resources/organizations.py:197 - Get audit log for an organization.
- Source:
get_auth_settings(self, org_id: int) -> List[Dict[str, Any]]- Source:
nexla_sdk/resources/organizations.py:228 - Get authentication settings for organization.
- Source:
get_current_account_summary(self) -> nexla_sdk.models.organizations.responses.AccountSummary- Source:
nexla_sdk/resources/organizations.py:186 - Get account summary for the current organization based on auth token.
- Source:
get_members(self, org_id: int) -> List[nexla_sdk.models.organizations.responses.OrgMember]- Source:
nexla_sdk/resources/organizations.py:84 - Get all members in organization.
- Source:
get_resource_audit_log(self, org_id: int, resource_type: str, **params) -> List[nexla_sdk.models.common.LogEntry]- Source:
nexla_sdk/resources/organizations.py:212 - Get audit log for a specific resource type within an organization.
- Source:
list(self, **kwargs) -> List[nexla_sdk.models.organizations.responses.Organization]- Source:
nexla_sdk/resources/organizations.py:22 - List all organizations.
- Source:
replace_members(self, org_id: int, members: nexla_sdk.models.organizations.requests.OrgMemberList) -> List[nexla_sdk.models.organizations.responses.OrgMember]- Source:
nexla_sdk/resources/organizations.py:113 - Replace all members in organization.
- Source:
update(self, org_id: int, data: nexla_sdk.models.organizations.requests.OrganizationUpdate) -> nexla_sdk.models.organizations.responses.Organization- Source:
nexla_sdk/resources/organizations.py:59 - Update organization.
- Source:
update_auth_setting(self, org_id: int, auth_setting_id: int, enabled: bool) -> Dict[str, Any]- Source:
nexla_sdk/resources/organizations.py:241 - Enable/disable authentication configuration.
- Source:
update_members(self, org_id: int, members: nexla_sdk.models.organizations.requests.OrgMemberList) -> List[nexla_sdk.models.organizations.responses.OrgMember]- Source:
nexla_sdk/resources/organizations.py:98 - Add or update members in organization.
- Source: