Module crowdin_api.api_resources.security_logs.resource
Classes
class SecurityLogsResource (requester: APIRequester, project_id: Optional[int] = None, page_size=25)
-
Resource for Security Logs
Link to documentaion: https://developer.crowdin.com/api/v2/#tag/Security-Logs
Link to documentation for enterprise: https://developer.crowdin.com/enterprise/api/v2/#tag/Security-Logs
Ancestors
Methods
def get_organization_security_log(self, securityLogId: int)
-
Get Organization Security Log
Link to documentaion: https://developer.crowdin.com/enterprise/api/v2/#operation/api.security-logs.get
def get_organization_security_logs_path(self, securityLogId: Optional[int] = None)
def get_user_security_log(self, userId: int, securityLogId: int)
-
Get User Security Log
Link to documentation: https://developer.crowdin.com/api/v2/#operation/api.users.security-logs.get
def get_user_security_logs_path(self, userId: int, securityLogId: Optional[int] = None)
def list_organization_security_logs(self, event: Optional[SecurityLogEvent] = None, createdAfter: Optional[datetime.datetime] = None, createdBefore: Optional[datetime.datetime] = None, ipAddress: Optional[str] = None, userId: Optional[int] = None, limit: Optional[int] = None, offset: Optional[int] = None, page: Optional[int] = None)
-
List Organization Security Logs
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.security-logs.getMany
def list_user_security_logs(self, userId: int, event: Optional[SecurityLogEvent] = None, createdAfter: Optional[datetime.datetime] = None, createdBefore: Optional[datetime.datetime] = None, ipAddress: Optional[str] = None, limit: Optional[int] = None, offset: Optional[int] = None, page: Optional[int] = None)
-
List User Security Logs
Link to documentaion: https://developer.crowdin.com/api/v2/#operation/api.users.security-logs.getMany