Module crowdin_api.api_resources.application.resource

Classes

class ApplicationResource (requester: APIRequester, project_id: Optional[int] = None, page_size=25)

Crowdin Apps are web applications that can be integrated with Crowdin to extend its functionality.

Use the API to manage the necessary app data.

Link to documentation: https://developer.crowdin.com/api/v2/#tag/Applications

Link to documentation for enterprise: https://developer.crowdin.com/enterprise/api/v2/#tag/Applications

Ancestors

Methods

def add_application_data(self, applicationIdentifier: str, path: str, data: dict)
def delete_application_data(self, applicationIdentifier: str, path: str)
def delete_application_installation(self, identifier: str, force: Optional[bool] = None)
def edit_application_data(self, applicationIdentifier: str, path: str, data: dict)
def edit_applicatoin_installation(self, identifier: str, data: Iterable[ApplicationInstallationPatchRequest])

Edit Application Installation

def get_application_data(self, applicationIdentifier: str, path: str)
def get_application_installation(self, identifier: str)
def get_application_installations_path(self, identifier: Optional[str] = None)
def get_application_path(self, applicationIdentifier: str, path: str)
def install_application(self, url: str, permissions: Optional[ApplicationPermissions] = None)
def list_application_installations(self, offset: Optional[int] = None, limit: Optional[int] = None)
def update_application_data(self, applicationIdentifier: str, path: str, data: dict)