CluedIn Python SDK 2.1.0
cluedin 2.1.0 is now available. It's a Python SDK for the CluedIn data management platform.
What's new
Account
cluedin.account.get_invitation_code(context: Context, email: str) -> str: returns an invitation code for an email address.cluedin.account.create_organization(context: Context, user_email: str, password: str, org_name: str, org_sub_domain: str = None, email_domain: str = None, allow_email_domain_signup: bool = True, new_account_access_key: str = None) -> dict: creates an organization and returns the JSON response as adict.cluedin.account.create_user(context: Context, user_email: str, user_password: str) -> requests.models.Response: creates a user and returns arequests.models.Response.cluedin.account.create_admin_user(context: Context, user_email: str, user_password: str) -> requests.models.Response: creates an admin user and returns arequests.models.Response.cluedin.account.get_user(context: Context, user_id: str = None) -> dict: returns a user by ID, or the current user whenuser_idis not provided. The JSON response is returned as adict.
Entity
cluedin.entity.get_entity_blob(context: Context, entity_id: str) -> str: returns an entity blob by ID.cluedin.entity.get_entity_as_clue(context: Context, entity_id: str) -> str: returns an entity as a clue by ID.
Vocabulary
cluedin.vocab.get_vocab_keys(context: Context) -> list: returns all vocabulary keys.
Full Changelog: https://github.com/romaklimenko/cluedin/compare/2.0.0...2.1.0